home *** CD-ROM | disk | FTP | other *** search
/ Meeting Pearls 3 / Meeting_Pearls_III.iso / Pearls / texmf / source / SpecHost / Global.h < prev    next >
C/C++ Source or Header  |  1994-11-16  |  1KB  |  60 lines

  1. /*
  2. **    SpecialHost for PasTeX
  3. **
  4. **    Copyright © by Olaf Barthel & Georg Heßmann
  5. */
  6.  
  7. #include "Data.h"
  8. #include "Protos.h"
  9. #include "asyncio.h"
  10. #include "EVPaths.h"
  11.  
  12. #include "special.h"
  13. #include "graphics.h"
  14. #include "Parse.h"
  15. #include "tpic.h"
  16. #include "Post.h"
  17.  
  18. #define CONFIG_FILE_MAGIC    (('S'<<24) | ('C'<<16) | ('N'<<8) | 'F')
  19. #define CONFIG_FILE_VERSION    1
  20.  
  21. struct config_struct {
  22.     long    magic;
  23.     long    version;
  24.     short    use_blitter;
  25.     short    invert_bmap;
  26.     int        base_dpi;
  27.     int        draw_modus;
  28.     int        icon_x_pos;
  29.     int        icon_y_pos;
  30.     int        win_x_pos;
  31.     int        win_y_pos;
  32.     int        win_width;
  33.     int        win_height;
  34.     short    use_pubscr;
  35.     short    reserved1;
  36.     long    reserved2;
  37.     long    reserved3;
  38.     long    reserved4;
  39.     long    reserved5;
  40.     long    reserved6;
  41.     long    reserved7;
  42.     long    reserved8;
  43.     long    reserved9;
  44.   };
  45.  
  46. /***  Draw Modi ***************/
  47.  
  48. #define DRAW_IN_MEM    1
  49. #define DRAW_FILE    2
  50. #define DRAW_IN_MEM_B    3
  51. #define DRAW_FILE_B    4
  52. #define DRAW_BORDER    5
  53. #define DRAW_RECT    6
  54.  
  55. #define BMAP_MEMF_ANY (1L << 31) /* (ghi) to store bitmap in Fast mem */
  56.  
  57. #define EVP_BUFSIZE    4096L
  58. GLOBAL struct EnvVarPath *texconfig_var;
  59. GLOBAL struct EnvVarPath *psheaders_var;
  60.