/* Symbol versioning nastiness. */ #define __SYMBOL_VERSION(x) __ver_ ## x #define __VERSIONED_SYMBOL2(x,v) x ## _R ## v #define __VERSIONED_SYMBOL1(x,v) __VERSIONED_SYMBOL2(x,v) #define __VERSIONED_SYMBOL(x) __VERSIONED_SYMBOL1(x,__SYMBOL_VERSION(x)) #ifndef _set_ver #define _set_ver(x) __VERSIONED_SYMBOL(x) #endif