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 )