blob: 5ac43ac941972de60590ca7a865b19c52b642e52 [file] [log] [blame]
Josh Gaoab25d0b2017-08-10 10:50:33 -07001#if defined(__cplusplus)
2extern "C" {
3#endif
4
5#define __RENAME(x) __asm__(#x)
6
7#if defined(__cplusplus)
8extern "C++" char* basename(char*) __RENAME(__gnu_basename) __INTRODUCED_IN(23);
9extern "C++" const char* basename(const char*) __RENAME(__gnu_basename) __INTRODUCED_IN(23);
10#else
11char* basename(const char*) __RENAME(__gnu_basename) __INTRODUCED_IN(23);
12#endif
13
14char* foo() __INTRODUCED_IN(8);
15
16#if defined(__cplusplus)
17}
18#endif