diff options
Diffstat (limited to 'tools/versioner/tests/preprocessor_extern_cpp/headers/foo.h')
-rw-r--r-- | tools/versioner/tests/preprocessor_extern_cpp/headers/foo.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tools/versioner/tests/preprocessor_extern_cpp/headers/foo.h b/tools/versioner/tests/preprocessor_extern_cpp/headers/foo.h new file mode 100644 index 000000000..de26d2115 --- /dev/null +++ b/tools/versioner/tests/preprocessor_extern_cpp/headers/foo.h @@ -0,0 +1,19 @@ +#define __RENAME(x) asm(#x) + +#if defined(__cplusplus) +extern "C++" const char* strchrnul(const char*, int) __RENAME(strchrnul) __INTRODUCED_IN(24); +#endif + +#if defined(__cplusplus) +extern "C" int foo(); +#endif + +#if defined(__cplusplus) +extern "C" { +#endif + +char* strchrnul(char*, int) __INTRODUCED_IN(24); + +#if defined(__cplusplus) +} +#endif |