In the idea, you have to do something like this: C1_wrappers.h:
#ifdef __cplusplus extern "C" { #endif typedef void * C1_OBJECT; C1_OBJECT C1_create(); void C1_destroy(C1_OBJECT p); int C1_func_call(C1_OBJECT p, int param1, const char * param2); #ifdef __cplusplus } #endif C1_wrappers.cpp: extern "C" C1_OBJECT C1_create() { return (C1_OBJECT) new C1; } extern "C" void C1_destroy(C1_OBJECT p) { delete (C1*)p; } extern "C" int C1_func_call(C1_OBJECT p, int param1, const char * param2) { return ((C1*)p)->func_call(param1, param2); } -----Message d'origine----- De : news [mailto:[EMAIL PROTECTED] De la part de Laszlo Envoyé : vendredi 25 février 2005 10:48 À : dev@httpd.apache.org Objet : Re: using apxs Could you give me an example of a wrapper? Thank you. ------ László Graf