20#include <grass/glocale.h>
23static unsigned char *put_2(
unsigned char *p,
unsigned int n)
31static unsigned char *put_4(
unsigned char *p,
unsigned int n)
43static void make_bmp_header(
unsigned char *p)
53 p = put_4(p,
ca.width);
54 p = put_4(p, -
ca.height);
58 p = put_4(p,
ca.width *
ca.height * 4);
75 memset(header, 0,
sizeof(header));
76 make_bmp_header(header);
77 fwrite(header,
sizeof(header), 1,
output);
void cairo_write_bmp(void)
GRASS cairo display driver - header file.
void G_fatal_error(const char *msg,...)
Print a fatal error message to stderr.
void output(const char *fmt,...)