comparison libpurple/dnssrv.c @ 18401:3c6bc8785af9

Fix up some linkage to compile on Visual Studio. He claims this doesn't break the MinGW builds. We'll see if this breaks anything functional. committer: Richard Laager <rlaager@wiktel.com>
author Nick Hebner <hebnern@gmail.com>
date Sun, 01 Jul 2007 01:54:25 +0000
parents 11a0f2b4ac83
children 44b4e8bd759b
comparison
equal deleted inserted replaced
18400:73829f8055f0 18401:3c6bc8785af9
48 typedef union { 48 typedef union {
49 HEADER hdr; 49 HEADER hdr;
50 u_char buf[1024]; 50 u_char buf[1024];
51 } queryans; 51 } queryans;
52 #else 52 #else
53 static DNS_STATUS WINAPI (*MyDnsQuery_UTF8) ( 53 static DNS_STATUS (WINAPI *MyDnsQuery_UTF8) (
54 PCSTR lpstrName, WORD wType, DWORD fOptions, 54 PCSTR lpstrName, WORD wType, DWORD fOptions,
55 PIP4_ARRAY aipServers, PDNS_RECORD* ppQueryResultsSet, 55 PIP4_ARRAY aipServers, PDNS_RECORD* ppQueryResultsSet,
56 PVOID* pReserved) = NULL; 56 PVOID* pReserved) = NULL;
57 static void WINAPI (*MyDnsRecordListFree) (PDNS_RECORD pRecordList, 57 static void (WINAPI *MyDnsRecordListFree) (PDNS_RECORD pRecordList,
58 DNS_FREE_TYPE FreeType) = NULL; 58 DNS_FREE_TYPE FreeType) = NULL;
59 #endif 59 #endif
60 60
61 struct _PurpleSrvQueryData { 61 struct _PurpleSrvQueryData {
62 PurpleSrvCallback cb; 62 PurpleSrvCallback cb;