home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / program / c / ios_src / crhdr.c < prev    next >
C/C++ Source or Header  |  1993-01-31  |  789b  |  58 lines

  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. /*
  5. **    Messageheader in local base
  6. */
  7.  
  8. typedef char BYTE;
  9. typedef long LONG;
  10. typedef unsigned int UWORD;
  11.  
  12. typedef struct
  13. {
  14.     char    from[36],
  15.             to[36],
  16.             topic[72],
  17.             time[20];
  18.     
  19.     long    create,
  20.             Mstart;
  21.     
  22.     UWORD    up,                /* unused                    */
  23.             parent,
  24.             flags,
  25.             mailer[8],
  26.             size,
  27.             reads,
  28.             cost,            /* Cost of message * 100    */
  29.             
  30.             Ozone,
  31.             Onet,
  32.             Onode,
  33.             Opoint,
  34.             
  35.             Dzone,
  36.             Dnet,
  37.             Dnode,
  38.             Dpoint;
  39. } MSGHEADER;
  40.  
  41. FILE *fp;
  42.  
  43. void main() {
  44.     MSGHEADER Hdr;
  45.     
  46.     strcpy(Hdr.from , "test");
  47.     strcpy(Hdr.to   , "test");
  48.     strcpy(Hdr.topic , "test");
  49.     Hdr.size = 0L;
  50.     
  51.     fp = fopen ("d:\msgs\200.hdr", "w");
  52.     
  53.     if (fp) {
  54.         fwrite (&Hdr, sizeof (MSGHEADER), 1, fp);
  55.         fclose (fp);
  56.     }
  57. }
  58.