home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / prof_c / 14view / vf.h < prev    next >
Encoding:
C/C++ Source or Header  |  1988-08-11  |  657 b   |  32 lines

  1. /*
  2.  *    vf.h -- header for ViewFile program
  3.  */
  4.  
  5. #define OVERLAP        2
  6. #define MAXSTR        40
  7. #define MSGROW        0
  8. #define MSGCOL        40
  9. #define HEADROW        1
  10. #define TOPROW        2
  11. #define NROWS        23
  12. #define SHIFTWIDTH    20
  13. #define N_NODES        256
  14. #define TABWIDTH    8
  15. #define MAXSCAN        14
  16.  
  17. typedef enum {
  18.     FORWARD, BACKWARD
  19. } DIRECTION;
  20.  
  21. /* doubly-linked list structure */
  22. typedef struct dnode_st {
  23.     struct dnode_st *d_next;
  24.     struct dnode_st *d_prev;
  25.     unsigned int d_lnum;    /* file-relative line number */
  26.     unsigned short d_flags;    /* miscellaneous line flags */ 
  27.     char *d_line;        /* pointer to text buffer */
  28. } DNODE;
  29.  
  30. /* line flags */
  31. #define STANDOUT    0x1
  32.