__IDSTRING
#define __IDSTRING(name,string) __asm__(".ident\t\"" string "\"")
#define __IDSTRING(name,string) static const char name[] __unused = string