diff options
author | Danny Smith <dannysmith@users.sourceforge.net> | 2004-07-30 08:19:58 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@users.sourceforge.net> | 2004-07-30 08:19:58 +0000 |
commit | 57cb31d40c825627b85812b9c97aa7d641a4f696 (patch) | |
tree | 4bdb0e3770020d37a3c116d7dcb3e7464c74ef2c /winsup/mingw/include | |
parent | ad6b1d792b4c1ef9e644613587db18984c501836 (diff) | |
download | cygnal-57cb31d40c825627b85812b9c97aa7d641a4f696.tar.gz cygnal-57cb31d40c825627b85812b9c97aa7d641a4f696.tar.bz2 cygnal-57cb31d40c825627b85812b9c97aa7d641a4f696.zip |
* include/string.h: Revert 2004-07-26 additions of
__ATTRIBUTE_PURE.
Diffstat (limited to 'winsup/mingw/include')
-rw-r--r-- | winsup/mingw/include/string.h | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/winsup/mingw/include/string.h b/winsup/mingw/include/string.h index 432432ab4..f77ea83cd 100644 --- a/winsup/mingw/include/string.h +++ b/winsup/mingw/include/string.h @@ -33,27 +33,27 @@ extern "C" { /* * Prototypes of the ANSI Standard C library string functions. */ -_CRTIMP void* __cdecl memchr (const void*, int, size_t) __MINGW_ATTRIB_PURE; -_CRTIMP int __cdecl memcmp (const void*, const void*, size_t) __MINGW_ATTRIB_PURE; -_CRTIMP void* __cdecl memcpy (void*, const void*, size_t) __MINGW_ATTRIB_PURE; -_CRTIMP void* __cdecl memmove (void*, const void*, size_t) __MINGW_ATTRIB_PURE; -_CRTIMP void* __cdecl memset (void*, int, size_t) __MINGW_ATTRIB_PURE; -_CRTIMP char* __cdecl strcat (char*, const char*) __MINGW_ATTRIB_PURE; -_CRTIMP char* __cdecl strchr (const char*, int) __MINGW_ATTRIB_PURE; -_CRTIMP int __cdecl strcmp (const char*, const char*) __MINGW_ATTRIB_PURE; +_CRTIMP void* __cdecl memchr (const void*, int, size_t); +_CRTIMP int __cdecl memcmp (const void*, const void*, size_t); +_CRTIMP void* __cdecl memcpy (void*, const void*, size_t); +_CRTIMP void* __cdecl memmove (void*, const void*, size_t); +_CRTIMP void* __cdecl memset (void*, int, size_t); +_CRTIMP char* __cdecl strcat (char*, const char*); +_CRTIMP char* __cdecl strchr (const char*, int); +_CRTIMP int __cdecl strcmp (const char*, const char*); _CRTIMP int __cdecl strcoll (const char*, const char*); /* Compare using locale */ -_CRTIMP char* __cdecl strcpy (char*, const char*) __MINGW_ATTRIB_PURE; -_CRTIMP size_t __cdecl strcspn (const char*, const char*) __MINGW_ATTRIB_PURE; +_CRTIMP char* __cdecl strcpy (char*, const char*); +_CRTIMP size_t __cdecl strcspn (const char*, const char*); _CRTIMP char* __cdecl strerror (int); /* NOTE: NOT an old name wrapper. */ -_CRTIMP size_t __cdecl strlen (const char*) __MINGW_ATTRIB_PURE; -_CRTIMP char* __cdecl strncat (char*, const char*, size_t) __MINGW_ATTRIB_PURE; -_CRTIMP int __cdecl strncmp (const char*, const char*, size_t) __MINGW_ATTRIB_PURE; -_CRTIMP char* __cdecl strncpy (char*, const char*, size_t) __MINGW_ATTRIB_PURE; -_CRTIMP char* __cdecl strpbrk (const char*, const char*) __MINGW_ATTRIB_PURE; -_CRTIMP char* __cdecl strrchr (const char*, int) __MINGW_ATTRIB_PURE; -_CRTIMP size_t __cdecl strspn (const char*, const char*) __MINGW_ATTRIB_PURE; -_CRTIMP char* __cdecl strstr (const char*, const char*) __MINGW_ATTRIB_PURE; +_CRTIMP size_t __cdecl strlen (const char*); +_CRTIMP char* __cdecl strncat (char*, const char*, size_t); +_CRTIMP int __cdecl strncmp (const char*, const char*, size_t); +_CRTIMP char* __cdecl strncpy (char*, const char*, size_t); +_CRTIMP char* __cdecl strpbrk (const char*, const char*); +_CRTIMP char* __cdecl strrchr (const char*, int); +_CRTIMP size_t __cdecl strspn (const char*, const char*); +_CRTIMP char* __cdecl strstr (const char*, const char*); _CRTIMP char* __cdecl strtok (char*, const char*); _CRTIMP size_t __cdecl strxfrm (char*, const char*, size_t); @@ -62,7 +62,7 @@ _CRTIMP size_t __cdecl strxfrm (char*, const char*, size_t); * Extra non-ANSI functions provided by the CRTDLL library */ _CRTIMP char* __cdecl _strerror (const char *); -_CRTIMP void* __cdecl _memccpy (void*, const void*, int, size_t) __MINGW_ATTRIB_PURE; +_CRTIMP void* __cdecl _memccpy (void*, const void*, int, size_t); _CRTIMP int __cdecl _memicmp (const void*, const void*, size_t); _CRTIMP char* __cdecl _strdup (const char*) __MINGW_ATTRIB_MALLOC; _CRTIMP int __cdecl _strcmpi (const char*, const char*); @@ -70,11 +70,11 @@ _CRTIMP int __cdecl _stricmp (const char*, const char*); _CRTIMP int __cdecl _stricoll (const char*, const char*); _CRTIMP char* __cdecl _strlwr (char*); _CRTIMP int __cdecl _strnicmp (const char*, const char*, size_t); -_CRTIMP char* __cdecl _strnset (char*, int, size_t) __MINGW_ATTRIB_PURE; -_CRTIMP char* __cdecl _strrev (char*) __MINGW_ATTRIB_PURE; -_CRTIMP char* __cdecl _strset (char*, int) __MINGW_ATTRIB_PURE; +_CRTIMP char* __cdecl _strnset (char*, int, size_t); +_CRTIMP char* __cdecl _strrev (char*); +_CRTIMP char* __cdecl _strset (char*, int); _CRTIMP char* __cdecl _strupr (char*); -_CRTIMP void __cdecl _swab (const char*, char*, size_t) __MINGW_ATTRIB_PURE; +_CRTIMP void __cdecl _swab (const char*, char*, size_t); #ifdef __MSVCRT__ _CRTIMP int __cdecl _strncoll(const char*, const char*, size_t); @@ -87,7 +87,7 @@ _CRTIMP int __cdecl _strnicoll(const char*, const char*, size_t); * and provide a little extra portability. Also a few extra UNIX-isms like * strcasecmp. */ -_CRTIMP void* __cdecl memccpy (void*, const void*, int, size_t) __MINGW_ATTRIB_PURE; +_CRTIMP void* __cdecl memccpy (void*, const void*, int, size_t); _CRTIMP int __cdecl memicmp (const void*, const void*, size_t); _CRTIMP char* __cdecl strdup (const char*) __MINGW_ATTRIB_MALLOC; _CRTIMP int __cdecl strcmpi (const char*, const char*); @@ -101,12 +101,12 @@ _CRTIMP int __cdecl strnicmp (const char*, const char*, size_t); __CRT_INLINE int __cdecl strncasecmp (const char * __sz1, const char * __sz2, size_t __sizeMaxCompare) {return _strnicmp (__sz1, __sz2, __sizeMaxCompare);} -_CRTIMP char* __cdecl strnset (char*, int, size_t) __MINGW_ATTRIB_PURE; -_CRTIMP char* __cdecl strrev (char*) __MINGW_ATTRIB_PURE; -_CRTIMP char* __cdecl strset (char*, int) __MINGW_ATTRIB_PURE; +_CRTIMP char* __cdecl strnset (char*, int, size_t); +_CRTIMP char* __cdecl strrev (char*); +_CRTIMP char* __cdecl strset (char*, int); _CRTIMP char* __cdecl strupr (char*); #ifndef _UWIN -_CRTIMP void __cdecl swab (const char*, char*, size_t) __MINGW_ATTRIB_PURE; +_CRTIMP void __cdecl swab (const char*, char*, size_t); #endif /* _UWIN */ #endif /* _NO_OLDNAMES */ |