Rev 8345 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 8345 | Rev 8522 | ||
---|---|---|---|
Line 38... | Line 38... | ||
38 | int ai_family; |
38 | int ai_family; |
39 | int ai_socktype; |
39 | int ai_socktype; |
40 | int ai_protocol; |
40 | int ai_protocol; |
41 | int ai_addrlen; |
41 | int ai_addrlen; |
42 | char *ai_canonname; |
42 | char *ai_canonname; |
43 | sockaddr *ai_addr; |
43 | struct sockaddr *ai_addr; |
44 | struct addrinfo *ai_next; |
44 | struct addrinfo *ai_next; |
45 | }; |
45 | }; |
46 | #pragma pack(pop) |
46 | #pragma pack(pop) |
Line 47... | Line 47... | ||
47 | 47 | ||
48 | extern int networklib_init (); |
48 | extern int networklib_init (); |
49 | extern int (*inet_addr)(const char* hostname) __attribute__ ((stdcall)); |
49 | extern int (*inet_addr)(const char* hostname) __attribute__ ((stdcall)); |
50 | extern char* (*inet_ntoa)(int ip_addr) __attribute__ ((stdcall)); |
50 | extern char* (*inet_ntoa)(int ip_addr) __attribute__ ((stdcall)); |
51 | extern int (*getaddrinfo)(char* hostname, int servname, struct addrinfo* hints, struct addrinfo** res) __attribute__ ((stdcall)); |
51 | extern int (*getaddrinfo)(char* hostname, char *servname, struct addrinfo* hints, struct addrinfo** res) __attribute__ ((stdcall)); |
Line 52... | Line 52... | ||
52 | extern void (*freeaddrinfo)(struct addrinfo* ai) __attribute__ ((stdcall)); |
52 | extern void (*freeaddrinfo)(struct addrinfo* ai) __attribute__ ((stdcall)); |