home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / diskutil / mutate / mydefs.h < prev   
C/C++ Source or Header  |  1990-05-13  |  2KB  |  55 lines

  1. /************************************
  2.     Defines
  3. ************************************/
  4. #define    SHOW        1
  5. #define HIDE        !SHOW
  6. #define    TRUE        1
  7. #define FALSE        !TRUE
  8. #define    BEFORE        0
  9. #define    AFTER        1
  10. #define    READ        0
  11. #define    WRITE        1
  12. #define RW            2
  13. #define unt            unsigned int
  14. #define uch            unsigned char
  15. #define uln            unsigned long
  16. #define UNSELECT    (0xffff ^ SELECTED)
  17. #define ENABLED        (0xffff ^ DISABLED)
  18. #define UNSELABL    (0xffff ^ SELECTABLE)
  19. #define UNDEFAULT    (0xffff ^ DEFAULT)
  20. #define UNSHADOWED    (0xffff ^ SHADOWED)
  21. #define NEXT        1
  22. #define PREV        -1
  23.  
  24. typedef struct
  25.     {
  26.     char    a,b,c,d;
  27.     } longc;
  28.  
  29. /* mess.c routines */
  30. extern void mess(char *m);
  31. extern int    mess2(char *c1, char *c2, char*b1, char *b2, int db);
  32. extern void messl(long l);
  33. extern void messi(int i);
  34.  
  35. /* gem.c routinmes */
  36. extern void erase_dialog(int x,    int y, int w, int h);
  37. extern void draw_dialog(int box_ind, int *x, int *y, int *w, int *h, char draw);
  38. extern void dial_draw(int box_ind, int obj);
  39. extern int exit_dialog(int box_ind, int x, int y, int w, int h, int draw);
  40. extern void redraw_dialog(int box_ind, int x, int y, int w, int h);
  41. extern void dial2_draw(int box_ind, int obj1, int obj2);
  42. extern void unselect(int box, int item);
  43. extern void select(int box, int item);
  44. extern int selected(int box, int item);
  45. extern void unselabl(int box, int item);
  46. extern void defshado(int box, int item, int last);
  47. extern int exitdflt(int box, int last);
  48. extern void drawout(int box, int item);
  49. extern void objc_set(int box, int item, int x, int y);
  50.  
  51. /* resource routine */
  52. extern void fix_objects(void);
  53. extern int  rs_trloc[];
  54. extern OBJECT *rs_trindex[];
  55. extern OBJECT rs_object[];