mostly revert commit 700c1c04445f4ff11cdb7256df2be57db55abbf6
[alioth/cvs.git] / vms / vmsmunch.h
1 /*---------------------------------------------------------------------------
2
3   VMSmunch.h
4
5   A few handy #defines, plus the contents of three header files from Joe
6   Meadows' FILE program.  Used by VMSmunch and by various routines which
7   call VMSmunch (e.g., in Zip and UnZip).
8
9         02-Apr-1994     Jamie Hanrahan  jeh@cmkrnl.com
10                         Moved definition of VMStimbuf struct from vmsmunch.c
11                         to here.
12
13         06-Apr-1994     Jamie Hanrahan  jeh@cmkrnl.com
14                         Moved "contents of three header files" (not needed by 
15                         callers of vmsmunch) to vmsmunch_private.h .
16
17         07-Apr-1994     Richard Levitte levitte@e.kth.se
18                         Inserted a forward declaration of VMSmunch.
19   ---------------------------------------------------------------------------*/
20
21 #define GET_TIMES       4
22 #define SET_TIMES       0
23 #define GET_RTYPE       1
24 #define CHANGE_RTYPE    2
25 #define RESTORE_RTYPE   3
26
27 struct VMStimbuf {      /* VMSmunch */
28     char *actime;       /* VMS revision date, ASCII format */
29     char *modtime;      /* VMS creation date, ASCII format */
30 };
31
32 extern int VMSmunch();