__attribute__((visibility("default")))    int* i;
__attribute__((visibility("default")))    FooString* i;

#define DEFINE_NOTIFICATION(name) extern "C" __attribute__((visibility ("default")))    FooString*  const name = #name;
