Archive-Unzip-Burst

 view release on metacpan or  search on metacpan

unzip-6.0/tandem/tandem.h  view on Meta::CPAN


struct nsk_stat_reserved
{
  int64_t spare[3];
};

#pragma FIELDALIGN SHARED8 nsk_owner
struct nsk_owner
{
  unsigned group   : 8;
  unsigned user    : 8;
};

#pragma FIELDALIGN SHARED8 nsk_file_flags
struct nsk_file_flags
{
  unsigned buffered    : 1;
  unsigned audited     : 1;
  unsigned acompress   : 1;
  unsigned icompress   : 1;
  unsigned dcompress   : 1;
  unsigned oddunstr    : 1;
  unsigned verified    : 1;
  unsigned serial      : 1;
  unsigned refresheof  : 1;
  unsigned broken      : 1;
  unsigned corrupt     : 1;
  unsigned primpart    : 1;
  unsigned secpart     : 1;
  unsigned crashopen   : 1;
  unsigned rollforward : 1;
  unsigned clearonpurge: 1;
};

#pragma FIELDALIGN SHARED8 nsk_file_attrs_def
struct nsk_file_attrs_def
{
  unsigned short filecode;  /* 16 */
  unsigned short block;     /* 16 */  /* Allow of block > 4096 one day ! */
  struct nsk_file_flags flags;     /* 16 */
  struct nsk_owner owner;   /* 16 */
  unsigned short priext;    /* 16 */
  unsigned short secext;    /* 16 */
  unsigned maxext    : 10;
  unsigned read      : 3;
  unsigned write     : 3;
  unsigned execute   : 3;
  unsigned delete    : 3;
  unsigned licensed  : 1;
  unsigned progid    : 1;
  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 *
);

int zgetch (void);

short parsename(
  const char *,
  char *,
  char *
);

int islicensed (void);

/* End of prototype function declarations */

#endif /* !__tandem_h */



( run in 2.822 seconds using v1.01-cache-2.11-cpan-364913b4093 )