Archive-Unzip-Burst
view release on metacpan or search on metacpan
unzip-6.0/tandem/tandem.h view on Meta::CPAN
unsigned keylen : 8;
unsigned : 5;
unsigned keyoff : 11;
unsigned : 1;
unsigned filetype : 2;
unsigned fileopen : 1;
unsigned reclen : 12;
};
typedef struct nsk_file_attrs_def nsk_file_attrs;
#pragma FIELDALIGN SHARED8 nsk_stat_overlay
struct nsk_stat_overlay
{
time_t creation_time; /* 32 bits */
nsk_file_attrs nsk_ef_region;
/* char nsk_ef_region[20]; *//* EF region */
};
typedef union
{
struct nsk_stat_reserved reserved;
struct nsk_stat_overlay ov;
} nsk_stat_ov;
/* Prototype function declarations */
void zexit (int);
int zputc(
int,
FILE *
);
unzip-6.0/vms/vms.h view on Meta::CPAN
* __union as variant_union to make sure we access the structure correctly.
*/
#define variant_union 1
#if defined(fib$w_did) || (defined(__union) && (__union == variant_union))
# define FIB$W_DID fib$w_did
# define FIB$W_FID fib$w_fid
# define FIB$L_ACCTL fib$l_acctl
# define FIB$W_EXCTL fib$w_exctl
# define FIB$W_NMCTL fib$w_nmctl
#else
# define FIB$W_DID fib$r_did_overlay.fib$w_did
# define FIB$W_FID fib$r_fid_overlay.fib$w_fid
# define FIB$L_ACCTL fib$r_acctl_overlay.fib$l_acctl
# define FIB$W_EXCTL fib$r_exctl_overlay.fib$w_exctl
# define FIB$W_NMCTL fib$r_nmctl_overlay.fib$w_nmctl
#endif
#undef variant_union
/* 2005-02-10 SMS. Copied NAM[L] macros here from Zip. */
/* Define macros for use with either NAM or NAML. */
#ifdef NAML$C_MAXRSS /* NAML is available (ODS5 support...) */
unzip-6.0/vms/vmsdefs.h view on Meta::CPAN
#define FAT$C_LENGTH 32
#define FAT$S_FATDEF 32
struct fatdef {
__union {
unsigned char fat$b_rtype; /* record type */
__struct {
unsigned fat$v_rtype : 4; /* record type subfield */
unsigned fat$v_fileorg : 4; /* file organization */
} fat$r_rtype_bits;
} fat$r_rtype_overlay;
# define FAT$S_RTYPE 4
# define FAT$V_RTYPE 0
# define FAT$C_UNDEFINED 0
# define FAT$C_FIXED 1
# define FAT$C_VARIABLE 2
# define FAT$C_VFC 3
# define FAT$C_STREAM 4
# define FAT$C_STREAMLF 5
# define FAT$C_STREAMCR 6
# define FAT$S_FILEORG 4
unzip-6.0/vms/vmsdefs.h view on Meta::CPAN
# define FAT$C_DIRECT 3
__union {
unsigned char fat$b_rattrib; /* record attributes */
__struct {
unsigned fat$v_fortrancc : 1;
unsigned fat$v_impliedcc : 1;
unsigned fat$v_printcc : 1;
unsigned fat$v_nospan : 1;
unsigned fat$v_msbrcw : 1;
} fat$r_rattrib_bits;
} fat$r_rattrib_overlay;
# define FAT$V_FORTRANCC 0
# define FAT$M_FORTRANCC 1
# define FAT$V_IMPLIEDCC 1
# define FAT$M_IMPLIEDCC 2
# define FAT$V_PRINTCC 2
# define FAT$M_PRINTCC 4
# define FAT$V_NOSPAN 3
# define FAT$M_NOSPAN 8
# define FAT$V_MSBRCW 4
# define FAT$M_MSBRCW 16
unsigned short int fat$w_rsize; /* record size in bytes */
__union
{
unsigned long int fat$l_hiblk; /* highest allocated VBN */
__struct
{
unsigned short int fat$w_hiblkh; /* high order word */
unsigned short int fat$w_hiblkl; /* low order word */
} fat$r_hiblk_fields;
} fat$r_hiblk_overlay;
__union
{
unsigned long int fat$l_efblk; /* end of file VBN */
__struct
{
unsigned short int fat$w_efblkh; /* high order word */
unsigned short int fat$w_efblkl; /* low order word */
} fat$r_efblk_fields;
} fat$r_efblk_overlay;
unsigned short int fat$w_ffbyte; /* first free byte in EFBLK */
unsigned char fat$b_bktsize; /* bucket size in blocks */
unsigned char fat$b_vfcsize; /* # of control bytes in VFC record */
unsigned short int fat$w_maxrec; /* maximum record size in bytes */
unsigned short int fat$w_defext; /* default extend quantity */
unsigned short int fat$w_gbc; /* global buffer count */
char fat$fill[8];
unsigned short int fat$w_versions;
};
#if !(defined(__VAXC) || defined(VAXC)) || defined(__GNUC__)
#define fat$b_rtype fat$r_rtype_overlay.fat$b_rtype
#define fat$v_rtype fat$r_rtype_overlay.fat$r_rtype_bits.fat$v_rtype
#define fat$v_fileorg fat$r_rtype_overlay.fat$r_rtype_bits.fat$v_fileorg
#define fat$b_rattrib fat$r_rattrib_overlay.fat$b_rattrib
#define fat$v_fortrancc fat$r_rattrib_overlay.fat$r_rattrib_bits.fat$v_fortrancc
#define fat$v_impliedcc fat$r_rattrib_overlay.fat$r_rattrib_bits.fat$v_impliedcc
#define fat$v_printcc fat$r_rattrib_overlay.fat$r_rattrib_bits.fat$v_printcc
#define fat$v_nospan fat$r_rattrib_overlay.fat$r_rattrib_bits.fat$v_nospan
#define fat$v_msbrcw fat$r_rattrib_overlay.fat$r_rattrib_bits.fat$v_msbrcw
#define fat$l_hiblk fat$r_hiblk_overlay.fat$l_hiblk
#define fat$w_hiblkh fat$r_hiblk_overlay.fat$r_hiblk_fields.fat$w_hiblkh
#define fat$w_hiblkl fat$r_hiblk_overlay.fat$r_hiblk_fields.fat$w_hiblkl
#define fat$l_efblk fat$r_efblk_overlay.fat$l_efblk
#define fat$w_efblkh fat$r_efblk_overlay.fat$r_efblk_fields.fat$w_efblkh
#define fat$w_efblkl fat$r_efblk_overlay.fat$r_efblk_fields.fat$w_efblkl
#endif /* !(__VAXC || VAXC) || __GNUC__ */
#define __FATDEF_LOADED 1 /* prevent inclusion of DECC's fatdef.h */
/*---------------------------------------------------------------------------
fchdef.h
---------------------------------------------------------------------------*/
/* This header file was created by Joe Meadows, and is not copyrighted
in any way. No guarantee is made as to the accuracy of the contents
( run in 0.629 second using v1.01-cache-2.11-cpan-49f99fa48dc )