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