=================================================================== RCS file: /cvs/ace/ace/lib/imagelib.h,v retrieving revision 1.1 retrieving revision 1.2 diff -p -u -r1.1 -r1.2 --- ace/lib/imagelib.h 2001/04/08 03:19:08 1.1 +++ /cvs/ace/ace/lib/imagelib.h 2001/09/21 19:22:51 1.2 @@ -45,7 +45,8 @@ extern "C" { #endif #endif -int _register_imagelib(image_list *); +extern image_list appimglib_imagelib[]; +int register_imagelib(image_list *); image *alloc_synth_image (image_list *list, int width, int height, int type); @@ -74,10 +75,6 @@ void fill_image (image *dest, int x, int #ifdef __cplusplus } -#define REGISTER_IMAGE_LIBRARY(x) static int __register = _register_imagelib(x); -#else -#define REGISTER_IMAGE_LIBRARY(x) static void __register() __attribute__((constructor)); \ - static void __register() { _register_imagelib(x); } #endif #endif