Mercurial > pidgin
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; |