X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=codegen%2Fcodegen-stubhead.hxx;h=5c330f3878aaa690d6d3cce239424203fe44e68f;hp=a05540eebd73e8fc5b80b394babf70df95a6bd7c;hb=52b6f93ade9aebf4d3313a7b5fc2b63a0cc68c3d;hpb=e035276bf0ac5abea21a0aafc6d05e7746e902d1 diff --git a/codegen/codegen-stubhead.hxx b/codegen/codegen-stubhead.hxx index a05540e..5c330f3 100644 --- a/codegen/codegen-stubhead.hxx +++ b/codegen/codegen-stubhead.hxx @@ -7,13 +7,17 @@ #include #include #include +#include #include #include #include #ifdef __GCCXML__ -#define LIBT2N_SET_DEFAULTGROUP(x) namespace { typedef __attribute((gccxml(#x))) int libt2n_default; } +#define LIBT2N_SET_DEFAULTGROUP(x) namespace { typedef __attribute((gccxml("libt2n-"#x))) int libt2n_default_group; } +/* not allowed anymore +#define LIBT2N_SET_DEFAULTGROUP(x) #define LIBT2N_EXPORT __attribute((gccxml("libt2n-"#x))) +*/ #define LIBT2N_EXPORT __attribute((gccxml("libt2n-default"))) #define LIBT2N_EXPORT_GROUP(group) __attribute((gccxml("libt2n-"#group))) #else