Annotation of pkgsrc/textproc/xerces-c/patches/patch-aj, Revision 1.1
1.1 ! skrll 1: $NetBSD$
! 2:
! 3: --- util/Compilers/GCCDefs.hpp.orig Sat Sep 30 18:37:28 2000
! 4: +++ util/Compilers/GCCDefs.hpp
! 5: @@ -130,7 +130,7 @@
! 6: #define XERCES_DEBUG
! 7: #endif
! 8:
! 9: -
! 10: +#ifndef __NetBSD__
! 11: // ---------------------------------------------------------------------------
! 12: // Provide some common string ops that are different/notavail on GCC
! 13: // ---------------------------------------------------------------------------
! 14: @@ -147,11 +147,19 @@
! 15: return char(toLower + 0x20);
! 16: return toLower;
! 17: }
! 18: -
! 19: int stricmp(const char* const str1, const char* const str2);
! 20: int strnicmp(const char* const str1, const char* const str2, const unsigned int count);
! 21: +#else /* __NetBSD__ */
! 22: +#ifndef XML_NETBSD_STRICMP_DEFINED
! 23: +#define XML_NETBSD_STRICMP_DEFINED
! 24: +#include <strings.h>
! 25: +inline int stricmp(const char* const str1, const char* const str2);
! 26: +inline int strnicmp(const char* const str1, const char* const str2, const unsigned int count);
! 27:
! 28: -
! 29: +inline int stricmp(const char* const str1, const char* const str2) { return strcasecmp(str1,str2);}
! 30: +inline int strnicmp(const char* const str1, const char* const str2, const unsigned int count) { return strncasecmp(str1,str2,count);}
! 31: +#endif /* XML_NETBSD_STRICMP_DEFINED */
! 32: +#endif /* __NetBSD__ */
! 33:
! 34: // ---------------------------------------------------------------------------
! 35: // The name of the DLL that is built by the GCC version of the system.
CVSweb <webmaster@jp.NetBSD.org>