1/* 2 * $Id: cnid_cdb_meta.h,v 1.2 2005-04-28 20:49:59 bfernhomberg Exp $ 3 */ 4 5#define CNID_META_CNID_LEN 4 6#define CNID_META_MDATE_LEN 4 /* space for 8 */ 7#define CNID_META_CDATE_LEN 4 /* space for 8 */ 8#define CNID_META_BDATE_LEN 4 /* ditto */ 9#define CNID_META_ADATE_LEN 4 /* ditto */ 10#define CNID_META_AFPI_LEN 4 /* plus permission bits */ 11#define CNID_META_FINDERI_LEN 32 12#define CNID_META_PRODOSI_LEN 8 13#define CNID_META_RFORKLEN_LEN 4 /* space for 8 */ 14#define CNID_META_MACNAME_LEN 32 /* maximum size */ 15#define CNID_META_SHORTNAME_LEN 12 /* max size (8.3) */ 16#define CNID_META_FILLER_LEN 4 17 18#define CNID_META_CNID_OFF 0 19#define CNID_META_MDATE_OFF (CNID_META_CNID_OFF + CNID_META_CNID_LEN + \ 20 CNID_META_FILLER_LEN) 21#define CNID_META_CDATE_OFF (CNID_META_MDATE_OFF + CNID_META_MDATE_LEN + \ 22 CNID_META_FILLER_LEN) 23#define CNID_META_BDATE_OFF (CNID_META_CDATE_OFF + CNID_META_CDATE_LEN + \ 24 CNID_META_FILLER_LEN) 25#define CNID_META_ADATE_OFF (CNID_META_BDATE_OFF + CNID_META_BDATE_LEN + \ 26 CNID_META_FILLER_LEN) 27#define CNID_META_AFPI_OFF (CNID_META_ADATE_OFF + CNID_META_ADATE_LEN) 28#define CNID_META_FINDERI_OFF (CNID_META_AFPI_OFF + CNID_META_AFPI_LEN) 29#define CNID_META_PRODOSI_OFF (CNID_META_FINDERI_OFF + CNID_META_FINDERI_LEN) 30#define CNID_META_RFORKLEN_OFF (CNID_META_PRODOSI_OFF + CNID_META_PRODOSI_LEN) 31#define CNID_META_MACNAME_OFF (CNID_META_RFORKLEN_OFF + \ 32 CNID_META_RFORKLEN_LEN) 33#define CNID_META_SHORTNAME_OFF (CNID_META_MACNAME_OFF + 34 35 36#define cnid_meta_clear(a) 37#define cnid_meta_get(id) 38 39#define cnid_meta_cnid(a) 40#define cnid_meta_modifydate(a) 41#define cnid_meta_createdate(a) 42#define cnid_meta_backupdate(a) 43#define cnid_meta_accessdate(a) 44#define cnid_meta_afpi(a) 45#define cnid_meta_finderi(a) 46#define cnid_meta_prodosi(a) 47#define cnid_meta_rforklen(a) 48#define cnid_meta_macname(a) 49#define cnid_meta_shortname(a) 50#define cnid_meta_longname(a) 51 52