home *** CD-ROM | disk | FTP | other *** search
/ Computer Club Elmshorn Atari PD / CCE_PD.iso / pc / 0600 / CCE_0666.ZIP / CCE_0666.PD / AESFNT10 / FONTDATA.H < prev    next >
Text File  |  1993-01-26  |  894b  |  45 lines

  1. /* Typedefs */
  2. /* -------- */
  3.  
  4. typedef struct 
  5. {
  6.     int fontid;
  7.     int chwdt;
  8.     int chhgt;
  9.     int clwdt;
  10.     int clhgt;
  11.     int fsm;
  12. }
  13. FONT_ATTR;
  14.  
  15. typedef struct
  16. {
  17.     long    af_magic;
  18.     int    version;
  19.     int    installed;
  20.     int    cdecl (*getinfo)(int af_gtype, int *af_gout1, int *af_gout2,
  21.                                                      int *af_gout3, int *af_gout4);
  22. }AFNT;
  23.  
  24.  
  25. /* Prototypen */
  26. /* ---------- */
  27.  
  28. int     get_fontinfo(int handle, FONT_ATTR *Default, FONT_ATTR *Ibm,
  29.                                   FONT_ATTR *Small, int *Addfnt);
  30. int     appl_getinfo(int ap_gtype, int *ap_gout1, int *ap_gout2,
  31.                                             int *ap_gout3, int *ap_gout4);
  32. int     afnt_getinfo(int af_gtype, int *af_gout1, int *af_gout2,
  33.                                              int *af_gout3, int *af_gout4);
  34. #ifndef BOOLE
  35.  #define BOOLE
  36.  typedef enum               /* Boole'sche Variablen */
  37.  {
  38.     FALSE,
  39.     TRUE
  40.  }
  41.  boolean;
  42. #endif
  43.  
  44. boolean    getcookie(long cookie_magic, long *p_value);
  45.