xref: /openbsd/gnu/usr.bin/cvs/vms/vmsmunch.h (revision 50bf276c)
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();
33