/home/jake/Downloads/oce-review-misc-warning-fixes/src/OpenGl/OpenGl_GraphicDriver.cxx:52:51: warning: 'MetaGraphicDriverFactory' has C-linkage specified, but returns user-defined type 'Handle_Graphic3d_GraphicDriver' which is incompatible with C [-Wreturn-type-c-linkage] Standard_EXPORT Handle(Graphic3d_GraphicDriver) MetaGraphicDriverFactory (const Standard_CString theShrName) ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/FWOSDriver/FWOSDriver.cxx:26:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(FWOSDriver) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/BinLDrivers/BinLDrivers.cxx:91:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(BinLDrivers) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/XmlLDrivers/XmlLDrivers.cxx:117:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(XmlLDrivers) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/StdLDrivers/StdLDrivers.cxx:71:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(StdLDrivers) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/BinDrivers/BinDrivers.cxx:92:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(BinDrivers) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/XmlDrivers/XmlDrivers.cxx:91:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(XmlDrivers) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/BinTObjDrivers/BinTObjDrivers.cxx:71:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(BinTObjDrivers) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/XmlTObjDrivers/XmlTObjDrivers.cxx:74:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(XmlTObjDrivers) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/StdDrivers/StdDrivers.cxx:80:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(StdDrivers) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/XCAFDrivers/XCAFDrivers.cxx:78:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(XCAFDrivers) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/XmlXCAFDrivers/XmlXCAFDrivers.cxx:52:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(XmlXCAFDrivers) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated. /home/jake/Downloads/oce-review-misc-warning-fixes/src/BinXCAFDrivers/BinXCAFDrivers.cxx:72:1: warning: 'PLUGINFACTORY' has C-linkage specified, but returns user-defined type 'Handle_Standard_Transient' which is incompatible with C [-Wreturn-type-c-linkage] PLUGIN(BinXCAFDrivers) ^ /home/jake/Downloads/oce-review-misc-warning-fixes/src/Plugin/Plugin_Macro.hxx:21:56: note: expanded from macro 'PLUGIN' extern "C" {Standard_EXPORT Handle(Standard_Transient) PLUGINFACTORY(const Standard_GUID&);} \ ^ 1 warning generated.