diff options
Diffstat (limited to 'w3mimg')
-rw-r--r-- | w3mimg/w3mimg.c | 17 | ||||
-rw-r--r-- | w3mimg/w3mimg.h | 19 |
2 files changed, 21 insertions, 15 deletions
diff --git a/w3mimg/w3mimg.c b/w3mimg/w3mimg.c new file mode 100644 index 0000000..a898187 --- /dev/null +++ b/w3mimg/w3mimg.c @@ -0,0 +1,17 @@ +/* $Id: w3mimg.c,v 1.1 2002/07/18 06:07:39 ukai Exp $ */ + +#include "w3mimg/w3mimg.h" + +w3mimg_op *w3mimg_open() { + w3mimg_op *w_op = NULL; +#ifdef USE_W3MIMG_X11 + if (w_op == NULL) + w_op = w3mimg_x11open(); +#endif +#ifdef USE_W3MIMG_FB + if (w_op == NULL) + w_op = w3mimg_fbopen(); +#endif + return w_op; +} + diff --git a/w3mimg/w3mimg.h b/w3mimg/w3mimg.h index 086b1d5..eb89eda 100644 --- a/w3mimg/w3mimg.h +++ b/w3mimg/w3mimg.h @@ -1,4 +1,4 @@ -/* $Id: w3mimg.h,v 1.1 2002/07/17 20:58:48 ukai Exp $ */ +/* $Id: w3mimg.h,v 1.2 2002/07/18 06:07:25 ukai Exp $ */ #include "config.h" #ifdef USE_W3MIMG_FB @@ -32,21 +32,10 @@ typedef struct _w3mimg_op { } w3mimg_op; #ifdef USE_W3MIMG_X11 -w3mimg_op *w3mimg_x11open(); +extern w3mimg_op *w3mimg_x11open(); #endif #ifdef USE_W3MIMG_FB -w3mimg_op *w3mimg_fbopen(); +extern w3mimg_op *w3mimg_fbopen(); #endif -static w3mimg_op *w3mimg_open() { - w3mimg_op *w_op = NULL; -#ifdef USE_W3MIMG_X11 - if (w_op == NULL) - w_op = w3mimg_x11open(); -#endif -#ifdef USE_W3MIMG_FB - if (w_op == NULL) - w_op = w3mimg_fbopen(); -#endif - return w_op; -} +extern w3mimg_op *w3mimg_open(); |