2008-07-17 Jeff Johnston <jjohnstn@redhat.com>
* libc/include/assert.h (__ASSERT_FUNC): Define to __FUNCTION__ when
        __STDC_VERSION__ < 199901L and __GNUC__ >= 2.
			
			
This commit is contained in:
		| @@ -1,3 +1,8 @@ | ||||
| 2008-07-17  Jeff Johnston  <jjohnstn@redhat.com> | ||||
|  | ||||
| 	* libc/include/assert.h (__ASSERT_FUNC): Define to __FUNCTION__ when | ||||
| 	__STDC_VERSION__ < 199901L and __GNUC__ >= 2. | ||||
|  | ||||
| 2008-07-17  Ken Werner  <ken.werner@de.ibm.com> | ||||
|  | ||||
| 	* libc/machine/spu/strcpy.h: Pad null bytes if necessary. | ||||
|   | ||||
| @@ -21,10 +21,14 @@ extern "C" { | ||||
| #  if defined __cplusplus && defined __GNUC__ | ||||
| #   define __ASSERT_FUNC __PRETTY_FUNCTION__ | ||||
|  | ||||
|   /* C99 requires the use of __func__, gcc also supports it.  */ | ||||
| #  elif defined __GNUC__ || __STDC_VERSION__ >= 199901L | ||||
|   /* C99 requires the use of __func__.  */ | ||||
| #  elif __STDC_VERSION__ >= 199901L | ||||
| #   define __ASSERT_FUNC __func__ | ||||
|  | ||||
|   /* Older versions of gcc don't have __func__ but can use __FUNCTION__.  */ | ||||
| #  elif __GNUC__ >= 2 | ||||
| #   define __ASSERT_FUNC __FUNCTION__ | ||||
|  | ||||
|   /* failed to detect __func__ support.  */ | ||||
| #  else | ||||
| #   define __ASSERT_FUNC ((char *) 0) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user