Hey,

I'm attempting to use Apple's DNS-SD library in an application of mine. At this point, I'm just trying to compile dns_sd.h in my project without errors to set up for usage later. When I go to compile though, I get the following error at the following code, respectively:

dns_sd.h|120|error: 'UINT8' does not name a type|
dns_sd.h|121|error: 'INT8' does not name a type|
dns_sd.h|122|error: 'UINT16' does not name a type|
dns_sd.h|123|error: 'INT16' does not name a type|
||=== Build finished: 4 errors, 0 warnings ===|
Code:
#elif defined(_WIN32)
#include <windows.h>
#include <stdint.h>
#define _UNUSED
#ifndef _MSL_STDINT_H
typedef UINT8       uint8_t;
typedef INT8        int8_t;
typedef UINT16      uint16_t;
typedef INT16       int16_t;
typedef UINT32      uint32_t;
typedef INT32       int32_t;
#endif
I'm sort of at a loss on this; I take it that the compiler can't figure out the uint8_t type? Is this just syntax error to the compiler? I need a little insight to this problem.

Thanks

FlyingIsFun1217

Compiler: mingw suite 4.4.1
IDE: C::B 10.05
Windows 7