1/* 2 Copyright (c) 1990-1999 Info-ZIP. All rights reserved. 3 4 See the accompanying file LICENSE, version 1999-Oct-05 or later 5 (the contents of which are also included in zip.h) for terms of use. 6 If, for some reason, both of these files are missing, the Info-ZIP license 7 also may be found at: ftp://ftp.cdrom.com/pub/infozip/license.html 8*/ 9/*--------------------------------------------------------------------------- 10 11 vmsmunch.h 12 13 A few handy #defines, plus the contents of three header files from Joe 14 Meadows' FILE program. Used by VMSmunch and by various routines which 15 call VMSmunch (e.g., in Zip and UnZip). 16 17 02-Apr-1994 Jamie Hanrahan jeh@cmkrnl.com 18 Moved definition of VMStimbuf struct from vmsmunch.c 19 to here. 20 21 06-Apr-1994 Jamie Hanrahan jeh@cmkrnl.com 22 Moved "contents of three header files" (not needed by 23 callers of vmsmunch) to VMSdefs.h . 24 25 07-Apr-1994 Richard Levitte levitte@e.kth.se 26 Inserted a forward declaration of VMSmunch. 27 28 17-Sep-1995 Chr. Spieler spieler@linac.ikp.physik.th-darmstadt.de 29 Added wrapper to prevent multiple loading of this file. 30 31 10-Oct-1995 Chr. Spieler spieler@linac.ikp.physik.th-darmstadt.de 32 Use lowercase names for all VMS specific source files 33 34 15-Dec-1995 Chr. Spieler spieler@linac.ikp.physik.th-darmstadt.de 35 Removed ALL "tabs" from source file. 36 37 ---------------------------------------------------------------------------*/ 38 39#ifndef __vmsmunch_h 40#define __vmsmunch_h 1 41 42#define GET_TIMES 4 43#define SET_TIMES 0 44#define GET_RTYPE 1 45#define CHANGE_RTYPE 2 46#define RESTORE_RTYPE 3 47 48struct VMStimbuf { /* VMSmunch */ 49 char *actime; /* VMS revision date, ASCII format */ 50 char *modtime; /* VMS creation date, ASCII format */ 51}; 52 53extern int VMSmunch(char *filename, int action, char *ptr); 54 55#endif /* !__vmsmunch_h */ 56