home *** CD-ROM | disk | FTP | other *** search
- /************************************
- Defines
- ************************************/
- #define SHOW 1
- #define HIDE !SHOW
- #define TRUE 1
- #define FALSE !TRUE
- #define BEFORE 0
- #define AFTER 1
- #define READ 0
- #define WRITE 1
- #define RW 2
- #define unt unsigned int
- #define uch unsigned char
- #define uln unsigned long
- #define UNSELECT (0xffff ^ SELECTED)
- #define ENABLED (0xffff ^ DISABLED)
- #define UNSELABL (0xffff ^ SELECTABLE)
- #define UNDEFAULT (0xffff ^ DEFAULT)
- #define UNSHADOWED (0xffff ^ SHADOWED)
- #define NEXT 1
- #define PREV -1
-
- typedef struct
- {
- char a,b,c,d;
- } longc;
-
- /* mess.c routines */
- extern void mess(char *m);
- extern int mess2(char *c1, char *c2, char*b1, char *b2, int db);
- extern void messl(long l);
- extern void messi(int i);
-
- /* gem.c routinmes */
- extern void erase_dialog(int x, int y, int w, int h);
- extern void draw_dialog(int box_ind, int *x, int *y, int *w, int *h, char draw);
- extern void dial_draw(int box_ind, int obj);
- extern int exit_dialog(int box_ind, int x, int y, int w, int h, int draw);
- extern void redraw_dialog(int box_ind, int x, int y, int w, int h);
- extern void dial2_draw(int box_ind, int obj1, int obj2);
- extern void unselect(int box, int item);
- extern void select(int box, int item);
- extern int selected(int box, int item);
- extern void unselabl(int box, int item);
- extern void defshado(int box, int item, int last);
- extern int exitdflt(int box, int last);
- extern void drawout(int box, int item);
- extern void objc_set(int box, int item, int x, int y);
-
- /* resource routine */
- extern void fix_objects(void);
- extern int rs_trloc[];
- extern OBJECT *rs_trindex[];
- extern OBJECT rs_object[];