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(); | 
