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