X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fmsdos.h;h=2a16bb6d4b5f5d99ec23803ace5831c7b4dd5810;hb=4bca9bc5f299a9b287134b06e41b147f506792b4;hp=a67fe2297a86b3b5335eb7ecc7b38176d5b31cdd;hpb=b9c7e4a42762c8526702726f1404d3e75dbc29f5;p=rocksndiamonds.git diff --git a/src/msdos.h b/src/msdos.h index a67fe229..2a16bb6d 100644 --- a/src/msdos.h +++ b/src/msdos.h @@ -12,9 +12,19 @@ * msdos.h * ***********************************************************/ +#ifndef MSDOS_H +#define MSDOS_H + #include #include +/* symbol 'window' is defined in DJGPP cross-compiler in libc.a(conio.o) */ +#define window window_djgpp + +/* system dependent definitions */ + +#define TARGET_STRING "DOS" + /* allegro defines TRUE as -1 */ #ifdef TRUE #undef TRUE @@ -446,7 +456,6 @@ #define XGetImage(a,b,c,d,e,f,g,h) ((XImage *) NULL) #define XDisplayName(a) ((char *) NULL) #define XFreeColors(a,b,c,d,e) -#define XpmFreeAttributes(a) #define XSelectInput(a,b,c) #define XDefaultDepth(a,b) (8) #define XSetWMProperties(a,b,c,d,e,f,g,h,i) @@ -496,14 +505,6 @@ #define PMinSize (1L << 4) /* program specified minimum size */ #define PMaxSize (1L << 5) /* program specified maximum size */ -#define XpmSuccess 0 -#define XpmOpenFailed -1 -#define XpmFileInvalid -2 -#define XpmNoMemory -3 -#define XpmColorFailed -4 - -#define XpmCloseness (1L << 12) - #define PCX_Success 0 #define PCX_OpenFailed -1 #define PCX_ReadFailed -2 @@ -623,14 +624,6 @@ typedef struct unsigned long value_mask; } XGCValues; -typedef struct -{ - unsigned long valuemask; /* specifies which attributes are */ - unsigned int closeness; /* allowable RGB deviation */ - Pixel *pixels; /* list of used color pixels */ - unsigned int npixels; /* number of used pixels */ -} XpmAttributes; - typedef struct { int type; @@ -694,8 +687,6 @@ void XSync(Display *, Bool); inline void XCopyArea(Display *, Drawable, Drawable, GC, int, int, unsigned int, unsigned int, int, int); int Read_PCX_to_Pixmap(Display *, Window, GC, char *, Pixmap *, Pixmap *); -int XpmReadFileToPixmap(Display *, Drawable, char *, Pixmap *, Pixmap *, - XpmAttributes *); int XReadBitmapFile(Display *, Drawable, char *, unsigned int *, unsigned int *, Pixmap *, int *, int *); void XFreePixmap(Display *, Pixmap); @@ -713,3 +704,5 @@ Bool XQueryPointer(Display *, Window, Window *, Window *, int *, int *, void XAutoRepeatOn(Display *); void XAutoRepeatOff(Display *); void NetworkServer(int, int); + +#endif /* MSDOS_H */