From: Zoltan B. <zb...@du...> - 2005-06-28 16:59:02
|
Bob Doan =C3=ADrta: > All Applied! (Except for the odd double pointer stuff in datasource) I > do this because gcc 2.x and 3.x complain if I don't (I know it looks > silly) OK. How about the following patch? Changelog: ************************************************** Speed up RLIB slightly when used in "batch mode" (e.g. creating multiple reports in a row) by not unloading the datasource modules. Hide the differrent function pointers behind typedefs to silence the warnings about assignment between void* and function pointers. ************************************************** I tried it today on a RedHat 9 system, neither gcc-3.2.2, nor compat-gcc-2.96 complain. If your compiler does, please tell me your CFLAGS settings. Thanks. It shouldn't cause problems, libraries opened with dlopen() (or on Windows, LoadLibrary()) are closed/freed automatically when the application exits. Best regards, Zolt=C3=A1n B=C3=B6sz=C3=B6rm=C3=A9nyi |