Copy swab in stdlib.h declaration to unistd.h git-svn-id: svn+ssh://svn.code.sf.net/p/mingw-w64/code/trunk@4162 4407c894-4637-0410-b4f5-ada5f102cad1
diff --git a/mingw-w64-headers/crt/ChangeLog b/mingw-w64-headers/crt/ChangeLog index 68ea2b6..725b5a7 100644 --- a/mingw-w64-headers/crt/ChangeLog +++ b/mingw-w64-headers/crt/ChangeLog
@@ -1,3 +1,9 @@ +2011-05-05 Jonathan Yong <jon_y@users.sourceforge.net> + + * stdlib.h (swab): Use define guards. + * unistd.h (swab): Copy from stdlib.h as per POSIX spec. + + 2011-03-25 Kai Tietz <ktietz70@googlemail.com> * string.h, memory.h: Add mempcpy prototype.
diff --git a/mingw-w64-headers/crt/stdlib.h b/mingw-w64-headers/crt/stdlib.h index 6badc00..d0dec16 100644 --- a/mingw-w64-headers/crt/stdlib.h +++ b/mingw-w64-headers/crt/stdlib.h
@@ -582,7 +582,12 @@ char *__cdecl itoa(int _Val,char *_DstBuf,int _Radix) __MINGW_ATTRIB_DEPRECATED_MSVC2005; char *__cdecl ltoa(long _Val,char *_DstBuf,int _Radix) __MINGW_ATTRIB_DEPRECATED_MSVC2005; int __cdecl putenv(const char *_EnvString) __MINGW_ATTRIB_DEPRECATED_MSVC2005; + +#ifndef _CRT_SWAB_DEFINED +#define _CRT_SWAB_DEFINED /* Also in unistd.h */ void __cdecl swab(char *_Buf1,char *_Buf2,int _SizeInBytes) __MINGW_ATTRIB_DEPRECATED_MSVC2005; +#endif + char *__cdecl ultoa(unsigned long _Val,char *_Dstbuf,int _Radix) __MINGW_ATTRIB_DEPRECATED_MSVC2005; onexit_t __cdecl onexit(onexit_t _Func); #endif
diff --git a/mingw-w64-headers/crt/unistd.h b/mingw-w64-headers/crt/unistd.h index 65164d8..1586604 100644 --- a/mingw-w64-headers/crt/unistd.h +++ b/mingw-w64-headers/crt/unistd.h
@@ -57,6 +57,11 @@ #endif /* _FILE_OFFSET_BITS_SET_FTRUNCATE */ #endif /* _FILE_OFFSET_BITS_SET_FTRUNCATE */ +#ifndef _CRT_SWAB_DEFINED +#define _CRT_SWAB_DEFINED /* Also in stdlib.h */ + void __cdecl swab(char *_Buf1,char *_Buf2,int _SizeInBytes) __MINGW_ATTRIB_DEPRECATED_MSVC2005; +#endif + #ifdef __cplusplus } #endif