1 /* Symbol versioning nastiness.  */
2 
3 #define __SYMBOL_VERSION(x)       __ver_ ## x
4 #define __VERSIONED_SYMBOL2(x,v)  x ## _R ## v
5 #define __VERSIONED_SYMBOL1(x,v)  __VERSIONED_SYMBOL2(x,v)
6 #define __VERSIONED_SYMBOL(x)     __VERSIONED_SYMBOL1(x,__SYMBOL_VERSION(x))
7 
8 #ifndef _set_ver
9 #define _set_ver(x)		  __VERSIONED_SYMBOL(x)
10 #endif
11