libextractor

GNU libextractor
Log | Files | Refs | Submodules | README | LICENSE

commit 2fe26e9c8d70c8b6a0ae006c1676af8a379c6dd7
parent 2c34239c8207dd8c957039958546637f5cb2f894
Author: Christian Grothoff <christian@grothoff.org>
Date:   Sat,  2 Dec 2006 05:45:23 +0000

pl

Diffstat:
Msrc/plugins/ole2/ole2extractor.c | 14++++++++++++++
1 file changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/plugins/ole2/ole2extractor.c b/src/plugins/ole2/ole2extractor.c @@ -560,5 +560,19 @@ libextractor_ole2_extract(const char * filename, return prev; } +void __attribute__ ((constructor)) ole2_ltdl_init() { +#ifdef gsf_init + gsf_init(); +#endif + // gsf_init_dynamic(NULL); +} + +void __attribute__ ((destructor)) ole2_ltdl_fini() { +#ifdef gsf_init + gsf_shutdown(); +#endif + // gsf_shutdown_dynamic(NULL); +} + /* end of ole2extractor.c */