1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
| #if defined(__cplusplus)
| extern "C" {
| #endif
|
| #define __RENAME(x) __asm__(#x)
|
| #if defined(__cplusplus)
| extern "C++" char* basename(char*) __RENAME(__gnu_basename) __INTRODUCED_IN(23);
| extern "C++" const char* basename(const char*) __RENAME(__gnu_basename) __INTRODUCED_IN(23);
| #else
| char* basename(const char*) __RENAME(__gnu_basename) __INTRODUCED_IN(23);
| #endif
|
| char* foo() __INTRODUCED_IN(8);
|
| #if defined(__cplusplus)
| }
| #endif
|
|