home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_07_08 / v7n8078a.txt < prev    next >
Text File  |  1989-10-02  |  784b  |  29 lines

  1.  
  2.  
  3. *****Listing 8*****
  4.  
  5.  
  6.  
  7.      typedef unsigned long signature;
  8.      typedef struct header {
  9.           signature signature;       /* special signature */
  10.           int size;                  /* declare as int: 16 or 32 bit */
  11.           struct header * fwd;       /* forward pointer */
  12.           struct header * bwd;       /* backward pointer */
  13.           long count;                /* event counter at allocation */
  14.           unsigned short checksum;   /* checksum of data */
  15.           char * name;               /* name pointer for event */
  16.           } header;
  17.  
  18.      typedef struct trailer {
  19.          signature signature;
  20.          } trailer;
  21.  
  22.      static header root;
  23.      static long   event_counter = 0L;
  24.  
  25.      #define SIGNATURE 0x12345678L
  26.  
  27. **********
  28.  
  29.