home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_200 / 283_03 / burlap.h < prev    next >
C/C++ Source or Header  |  1988-12-03  |  2KB  |  56 lines

  1.  
  2. /* burlap.h : 11/27/88, d.c.oshel */
  3.  
  4. #include "ciao.h"
  5. #include "keys.h"
  6. #include "fafnir.h"
  7. #include "ctree.h"
  8.  
  9. #define MLOC 62  /* horizontal coordinate of scrollbar menus */
  10.  
  11. #define SCRNFILE "BURLAP.S"
  12. #define PARMFILE "BURLAP.P"
  13. #define ISAMFILE "BURLAP.DT"
  14. #define INDXFILE "BURLAP.IX"
  15.  
  16. #define datno 0                  /* ISAMFILE's datafile number  */
  17. #define ixnam 1                  /* INDXFILE's 1st index number */
  18. #define ixzip 2                  /*            2nd              */
  19. #define ixcmp 3                  /*            3rd              */
  20.  
  21. #define ASCIIFILE "BURLAP.ASC"  /* old-style comma-delimited data */
  22.  
  23. #define bomb bomb0
  24. #define select select0
  25.  
  26. extern int delimiter;
  27. extern char nyi[];
  28. extern char far *burlap_screen;  /* in burlap.c */
  29.  
  30. extern int ISAM_field_range; /* NUMBER_OF_REAL_FIELDS, an important GLOBAL */
  31.  
  32. /* maximum ISAM record size is 80 chars per field times 12 fields */
  33. #define BUFSIZE (8+(MAXVFLDLEN * 12)) /* happens to be NUMBER_OF_REAL_FIELDS */
  34.  
  35. /* record selection macro functions */
  36.  
  37. #define MACROSIZE 512
  38. extern char macro_buffer[];       
  39. extern int select_flag;
  40.  
  41. extern int evaluate_macro( char *p );
  42. extern int choose_records( void );
  43. extern int selected( void );
  44.  
  45. /* forward */
  46.  
  47. extern void strip_blanks( char *q );  
  48. extern void load_form( void );
  49. extern void show_form( void );
  50. extern void put_screen( void );
  51.  
  52. extern void print_labels( int index );  /* index determines sort order */
  53. extern void ISAM_crash( char *p );
  54. extern int ask( char *msg );
  55.  
  56.