home *** CD-ROM | disk | FTP | other *** search
/ GRIPS 2: Government Rast…rocessing Software & Data / GRIPS_2.cdr / dos / imcomp / diskio.h < prev    next >
C/C++ Source or Header  |  1990-12-29  |  791b  |  31 lines

  1. /* ========================================================================
  2.     diskio.h
  3.    ========================================================================
  4. */
  5.  
  6. #ifdef DISKIO
  7. #ifndef DISKIOH
  8. #define DISKIOH
  9. typedef unsigned long ulong;
  10. typedef struct
  11. {
  12.     char    type;
  13.     char    flags;
  14.     ulong    length;
  15.     ulong    comment;    /* offset to comment field */
  16.     ulong    comsiz;
  17.     ulong    misc;       /* ..misc stuff */
  18.     ulong    miscsiz;
  19.     ulong    data;       /* ..data field */
  20.     ulong    datasiz;
  21. } RT1HEADER;
  22. extern char fileExt[];
  23. VAL *writehead();
  24. extern char *strcpy(), *strcat();
  25. #define DEFMODE (O_WRONLY|O_CREAT|O_BINARY)
  26. #define TGAMODE (O_WRONLY|O_BINARY)
  27. #define FNAM(s,s1) strcat(strcpy((s),(s1)),fileExt)
  28. #define ANYFNAM(s,s1,ext) strcat(strcpy((s),(s1)),(ext))
  29. #endif
  30. #endif
  31.