1 #ifndef QUADMATH_WEAK_H
2 #define QUADMATH_WEAK_H
7 # define __qmath2(name,name2,type) \
8 static __typeof(type) name __attribute__ ((__weakref__(#name2)));
9 # define __qmath_(name) __qmath_ ## name
11 # define __qmath2(name,name2,type)
12 # define __qmath_(name) name
15 /* __qmath_foo is a weak reference to symbol foo. */
16 #define __qmath3(name) __qmath2(__qmath_ ## name,name,name)
18 // Prototypes for real functions
76 // Prototypes for complex functions
93 // Prototypes for our I/O functions
94 __qmath3 (quadmath_strtopQ
)
95 __qmath3 (quadmath_dtoaq
)