Mercurial > pidgin.yaz
view libpurple/protocols/bonjour/dns_sd_proxy.h @ 17733:d7b50cac1c7a
This is a patch from Chris Davies to make Bonjour work on Windows using the Apple Bonjour framework. It turns out that the actual DNS-SD library is (3 clause) BSD licensed, so we can use it.
There are a few changes by me, mainly to fix the howl implementation.
Fixes #1117 .
There appear to be a few bugs, but I believe that they were also present previously. I'm hoping to do some more tweaking before the next release.
The howl implementation will eventually be supersceded by a native avahi implementation, so I opted for a somewhat dirty hack to enable it instead of doing something with config.h.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Tue, 05 Jun 2007 03:38:22 +0000 |
parents | |
children | db6218615be4 |
line wrap: on
line source
#ifndef _DNS_SD_PROXY #define _DNS_SD_PROXY #include <stdint.h> /* fixup to make pidgin compile against win32 bonjour */ #ifdef _WIN32 #define _MSL_STDINT_H #undef bzero #endif #include <dns_sd.h> /* dns_sd.h defines bzero and we also do in libc_internal.h */ #ifdef _WIN32 #undef bzero #endif #endif