- Fix plugin.hh visibility attributes

- Improve option parsing
- Strange SIGSEGV still happening (a different one, though)


git-svn-id: svn://svn.gna.org/svn/sgpemv2/trunk@736 3ecf2c5c-341e-0410-92b4-d18e462d057c
This commit is contained in:
tchernobog 2006-07-06 09:49:35 +00:00
parent 3125f3d3cf
commit 8b1da4e1c7
8 changed files with 92 additions and 185 deletions

View file

@ -43,13 +43,16 @@ extern "C"
* Sets up the plugin's initial state and
* performs needed actions before its usage can start.
*/
void sgpem__Plugin__on_init();
SG_DLLEXPORT void sgpem__Plugin__on_init();
void sgpem__Plugin__on_exit();
const char* sgpem__Plugin__describe();
const char* sgpem__Plugin__get_name();
const char* sgpem__Plugin__get_author();
float sgpem__Plugin__get_version();
SG_DLLEXPORT void sgpem__Plugin__on_exit();
SG_DLLEXPORT const char* sgpem__Plugin__describe();
SG_DLLEXPORT const char* sgpem__Plugin__get_name();
SG_DLLEXPORT const char* sgpem__Plugin__get_author();
SG_DLLEXPORT float sgpem__Plugin__get_version();
// To know why SG_DLLEXPORT must go *before* the return
// value, see http://gcc.gnu.org/ml/gcc-help/2005-04/msg00340.html
#ifdef __cplusplus
}