repositories
/
deb_shairplay.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
f21dfea
)
Fix compilation on windows.
author
Juho Vähä-Herttua
<juhovh@iki.fi>
Sat, 17 Mar 2012 11:01:23 +0000
(13:01 +0200)
committer
Juho Vähä-Herttua
<juhovh@iki.fi>
Wed, 16 May 2012 21:33:31 +0000
(
00:33
+0300)
src/lib/dnssd.c
patch
|
blob
|
blame
|
history
diff --git
a/src/lib/dnssd.c
b/src/lib/dnssd.c
index d2186e956ce6bf4a164547f40c2ef1863190f3db..3efaa97958755b3e7a7bde8dcd6bc89b482e3b70 100644
(file)
--- a/
src/lib/dnssd.c
+++ b/
src/lib/dnssd.c
@@
-28,12
+28,13
@@
#ifndef WIN32
# include <dns_sd.h>
#ifndef WIN32
# include <dns_sd.h>
+# define DNSSD_STDCALL
#else
# include <stdint.h>
# if !defined(EFI32) && !defined(EFI64)
#else
# include <stdint.h>
# if !defined(EFI32) && !defined(EFI64)
-# define DNSSD_
API
__stdcall
+# define DNSSD_
STDCALL
__stdcall
# else
# else
-# define DNSSD_
API
+# define DNSSD_
STDCALL
# endif
typedef struct _DNSServiceRef_t *DNSServiceRef;
# endif
typedef struct _DNSServiceRef_t *DNSServiceRef;
@@
-42,7
+43,7
@@
typedef union _TXTRecordRef_t { char PrivateData[16]; char *ForceNaturalAlignmen
typedef uint32_t DNSServiceFlags;
typedef int32_t DNSServiceErrorType;
typedef uint32_t DNSServiceFlags;
typedef int32_t DNSServiceErrorType;
-typedef void (DNSSD_
API
*DNSServiceRegisterReply)
+typedef void (DNSSD_
STDCALL
*DNSServiceRegisterReply)
(
DNSServiceRef sdRef,
DNSServiceFlags flags,
(
DNSServiceRef sdRef,
DNSServiceFlags flags,
@@
-54,7
+55,7
@@
typedef void (DNSSD_API *DNSServiceRegisterReply)
);
#endif
);
#endif
-typedef DNSServiceErrorType (DNSSD_
API
*DNSServiceRegister_t)
+typedef DNSServiceErrorType (DNSSD_
STDCALL
*DNSServiceRegister_t)
(
DNSServiceRef *sdRef,
DNSServiceFlags flags,
(
DNSServiceRef *sdRef,
DNSServiceFlags flags,
@@
-69,23
+70,23
@@
typedef DNSServiceErrorType (DNSSD_API *DNSServiceRegister_t)
DNSServiceRegisterReply callBack,
void *context
);
DNSServiceRegisterReply callBack,
void *context
);
-typedef void (DNSSD_
API
*DNSServiceRefDeallocate_t)(DNSServiceRef sdRef);
-typedef void (DNSSD_
API
*TXTRecordCreate_t)
+typedef void (DNSSD_
STDCALL
*DNSServiceRefDeallocate_t)(DNSServiceRef sdRef);
+typedef void (DNSSD_
STDCALL
*TXTRecordCreate_t)
(
TXTRecordRef *txtRecord,
uint16_t bufferLen,
void *buffer
);
(
TXTRecordRef *txtRecord,
uint16_t bufferLen,
void *buffer
);
-typedef void (DNSSD_
API
*TXTRecordDeallocate_t)(TXTRecordRef *txtRecord);
-typedef DNSServiceErrorType (DNSSD_
API
*TXTRecordSetValue_t)
+typedef void (DNSSD_
STDCALL
*TXTRecordDeallocate_t)(TXTRecordRef *txtRecord);
+typedef DNSServiceErrorType (DNSSD_
STDCALL
*TXTRecordSetValue_t)
(
TXTRecordRef *txtRecord,
const char *key,
uint8_t valueSize,
const void *value
);
(
TXTRecordRef *txtRecord,
const char *key,
uint8_t valueSize,
const void *value
);
-typedef uint16_t (DNSSD_
API
*TXTRecordGetLength_t)(const TXTRecordRef *txtRecord);
-typedef const void * (DNSSD_
API
*TXTRecordGetBytesPtr_t)(const TXTRecordRef *txtRecord);
+typedef uint16_t (DNSSD_
STDCALL
*TXTRecordGetLength_t)(const TXTRecordRef *txtRecord);
+typedef const void * (DNSSD_
STDCALL
*TXTRecordGetBytesPtr_t)(const TXTRecordRef *txtRecord);
struct dnssd_s {
struct dnssd_s {