blob: 4190bb4363bc97075885f5a379e55bd114333f4b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#include <stdio.h>
struct image;
struct imageformat{
struct image *(*open)(FILE *);
int (*read)(struct image *);
};
struct image{
unsigned char *buf;
unsigned int width, height;
FILE *f;
struct imageformat *fmt;
};
#include "X11/Xlib.h"
XImage *ximage(struct image *img, unsigned int width, unsigned int height);
void setaspect(unsigned int w, unsigned int h);
void xinit();
void drawimage(XImage *ximg, unsigned int width, unsigned int height);
XImage *getimage(struct image *img, int width, int height);
|