From 302029e093c88fb46cea8d6131726b82731110f9 Mon Sep 17 00:00:00 2001 From: Hugo Lima Date: Mon, 23 Nov 2009 16:51:01 -0200 Subject: Change the getGenerators signature, because on some platforms a function exported as a C function can't return a C++ type by value. All generators plugins *MUST* be recompiled. Reviewed by Luciano Wolf --- generator.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'generator.h') diff --git a/generator.h b/generator.h index ee51cb87a..53e05e8c5 100644 --- a/generator.h +++ b/generator.h @@ -35,9 +35,9 @@ class AbstractMetaBuilder; class QFile; #define EXPORT_GENERATOR_PLUGIN(X)\ -extern "C" GENRUNNER_API GeneratorList getGenerators()\ +extern "C" GENRUNNER_EXPORT void getGenerators(GeneratorList* list)\ {\ - return GeneratorList() << X;\ + *list << X;\ }\ GENRUNNER_API -- cgit v1.2.3