Go to the documentation of this file.
32#if defined(PIC) && ! defined(__PIC__)
37#if defined(__MINGW32__) || defined(__CYGWIN__) || defined(__DJGPP__) || \
38 defined(__OS2__) || (defined (__OpenBSD__) && !defined(__ELF__))
39# if defined(__MINGW64__)
40# define EXTERN_PREFIX ""
42# define EXTERN_PREFIX "_"
44# if defined(__x86_64__) && defined(__PIC__)
45# define MANGLE(a) EXTERN_PREFIX #a"(%%rip)"
47# define MANGLE(a) EXTERN_PREFIX #a
50# if defined(__x86_64__) && defined(__PIC__)
51# define MANGLE(a) #a"(%%rip)"
52# elif defined(__APPLE__)
53# define MANGLE(a) "_" #a