3
** WBMP Level 0: B/W, Uncompressed
4
** This implements the WBMP format as specified in WAPSpec 1.1 and 1.2.
5
** It does not support ExtHeaders as defined in the spec. The spec states
6
** that a WAP client does not need to implement ExtHeaders.
8
** (c) 2000 Johan Van den Brande <johan@vandenbrande.com>
18
** A Wireless bitmap structure
24
int type; /* type of the wbmp */
25
int width; /* width of the image */
26
int height; /* height of the image */
27
int *bitmap; /* pointer to data: 0 = WHITE , 1 = BLACK */
38
int putmbi( int i, int (*putout)(int c, void *out), void *out);
39
int getmbi ( int (*getin)(void *in), void *in );
40
int skipheader( int (*getin)(void *in), void *in );
41
Wbmp *createwbmp( int width, int height, int color );
42
int readwbmp( int (*getin)(void *in), void *in, Wbmp **wbmp );
43
int writewbmp( Wbmp *wbmp, int (*putout)( int c, void *out), void *out);
44
void freewbmp( Wbmp *wbmp );
45
void printwbmp( Wbmp *wbmp );