
#ifdef _WIN32
#  pragma warning(disable:4786)
#endif

#undef FWBUILDER_XML_VERSION

/* 
 * Template files directory dir
 * DO NOT USE THIS CONSTANT DIRECTLY - USE Constants class instead!
 */
#undef RES_DIR

#undef HAVE_LIBSNMP
#undef UCD_SNMP
#undef NET_SNMP

#undef HAVE_INET_NET_NTOP

#undef HAVE_GOODLIBRESOLV

#undef HAVE_LWRES

#undef HAVE_LWRES_GETIPNODE

#undef HAVE_GETOPT_H

/* gethostbyname_r */
#undef HAVE_FUNC_GETHOSTBYNAME_R_6
#undef HAVE_FUNC_GETHOSTBYNAME_R_5
#undef HAVE_FUNC_GETHOSTBYNAME_R_3

/* gethostbyaddr_r */
#undef HAVE_GETHOSTBYADDR_R_5
#undef HAVE_GETHOSTBYADDR_R_7
#undef HAVE_GETHOSTBYADDR_R_8

/* first argument of gethostbyaddr_r may be char* or void* */
#undef GETHOSTBYADDR_FIRST_ARG_CHARPTR
#undef GETHOSTBYADDR_FIRST_ARG_VOIDPTR

/* xmlSaveFile */
#undef HAVE_XMLSAVEFORMATFILEENC

#undef HAVE_LIBXSLT_XSLTCONFIG_H

/* strtok_r */
#undef HAVE_STRTOK_R

#undef WORDS_LITTLEENDIAN
#undef WORDS_BIGENDIAN

/*
 * newer versions of UCD-SNMP use this function. This should be preferred way,
 * but Mandrake 8.2 comes with ucd-snmp v.4.2.3 which does not have it.
 */
#undef HAVE_SNPRINT_OBJID

#ifndef _WIN32
#  define SNPRINTF  snprintf
#  define VSNPRINTF vsnprintf
#  define FS_SEPARATOR "/"
#else
#  define SNPRINTF  _snprintf
#  define VSNPRINTF _vsnprintf
#  define FS_SEPARATOR "\\"
#endif

#define FREEXMLBUFF(x) xmlFree((void*)(x))


