trunk/src/osd/windows/netdev_pcap.c
| r20789 | r20790 | |
| 10 | 10 | static int (*pcap_setfilter_dl)(pcap_t *, struct bpf_program *) = NULL; |
| 11 | 11 | static int (*pcap_sendpacket_dl)(pcap_t *, u_char *, int) = NULL; |
| 12 | 12 | static int (*pcap_set_datalink_dl)(pcap_t *, int) = NULL; |
| 13 | static HMODULE handle = NULL; |
| 13 | 14 | |
| 14 | 15 | #include "emu.h" |
| 15 | 16 | #include "osdnet.h" |
| r20789 | r20790 | |
| 73 | 74 | |
| 74 | 75 | netdev_pcap::~netdev_pcap() |
| 75 | 76 | { |
| 76 | | if(m_p) pcap_close_dl(m_p); |
| 77 | if(m_p && handle) pcap_close_dl(m_p); |
| 77 | 78 | } |
| 78 | 79 | |
| 79 | 80 | static CREATE_NETDEV(create_pcap) |
| r20789 | r20790 | |
| 82 | 83 | return dynamic_cast<netdev *>(dev); |
| 83 | 84 | } |
| 84 | 85 | |
| 85 | | static HMODULE handle = NULL; |
| 86 | | |
| 87 | 86 | void init_pcap() |
| 88 | 87 | { |
| 89 | 88 | pcap_if_t *devs; |
| r20789 | r20790 | |
| 134 | 133 | { |
| 135 | 134 | clear_netdev(); |
| 136 | 135 | FreeLibrary(handle); |
| 136 | handle = NULL; |
| 137 | 137 | } |
trunk/src/emu/cpu/vtlb.h
| r20789 | r20790 | |
| 70 | 70 | void vtlb_load(vtlb_state *vtlb, int entrynum, int numpages, offs_t address, vtlb_entry value); |
| 71 | 71 | |
| 72 | 72 | /* load a dynamic VTLB entry */ |
| 73 | | void vtlb_dynload(vtlb_state *vtlb, int index, offs_t address, vtlb_entry value); |
| 73 | void vtlb_dynload(vtlb_state *vtlb, UINT32 index, offs_t address, vtlb_entry value); |
| 74 | 74 | |
| 75 | 75 | /* ----- flushing ----- */ |
| 76 | 76 | |