Go to the source code of this file.
Classes | |
| struct | keypart |
| struct | keydesc |
| struct | dictinfo |
| struct | audhead |
Defines | |
| #define | CHARTYPE 0 |
| #define | DECIMALTYPE 0 |
| #define | CHARSIZE 1 |
| #define | INTTYPE 1 |
| #define | INTSIZE 2 |
| #define | LONGTYPE 2 |
| #define | LONGSIZE 4 |
| #define | DOUBLETYPE 3 |
| #define | DOUBLESIZE (sizeof(double)) |
| #define | FLOATTYPE 4 |
| #define | FLOATSIZE (sizeof(float)) |
| #define | PACKTYPE 100 |
| #define | PACKSIZE 0 |
| #define | USERCOLL(x) ((x)) |
| #define | COLLATE1 0x10 |
| #define | COLLATE2 0x20 |
| #define | COLLATE3 0x30 |
| #define | COLLATE4 0x40 |
| #define | COLLATE5 0x50 |
| #define | COLLATE6 0x60 |
| #define | COLLATE7 0x70 |
| #define | MAXTYPE 5 |
| #define | ISDESC 0x80 |
| #define | TYPEMASK 0x7F |
| #define | BYTEMASK 0xFF |
| #define | BYTESHFT 8 |
| #define | ldint(p) ((short)(((p)[0]<<BYTESHFT)+((p)[1]&BYTEMASK))) |
| #define | stint(i, p) ((p)[0]=(i)>>BYTESHFT,(p)[1]=(i)) |
| #define | ISFIRST 0 |
| #define | ISLAST 1 |
| #define | ISNEXT 2 |
| #define | ISPREV 3 |
| #define | ISCURR 4 |
| #define | ISEQUAL 5 |
| #define | ISGREAT 6 |
| #define | ISGTEQ 7 |
| #define | ISLOCK 0x100 |
| #define | ISWAIT 0x400 |
| #define | ISLCKW 0x500 |
| #define | ISSLEEPLOCK 0x1000 |
| #define | ISAUTOLOCK 0x200 |
| #define | ISMANULOCK 0x400 |
| #define | ISEXCLLOCK 0x800 |
| #define | ISINPUT 0 |
| #define | ISOUTPUT 1 |
| #define | ISINOUT 2 |
| #define | ISTRANS 4 |
| #define | ISNOLOG 8 |
| #define | AUDSETNAME 0 |
| #define | AUDGETNAME 1 |
| #define | AUDSTART 2 |
| #define | AUDSTOP 3 |
| #define | AUDINFO 4 |
| #define | MAXKEYSIZE 120 |
| #define | NPARTS 8 |
| #define | k_start k_part[0].kp_start |
| #define | k_leng k_part[0].kp_leng |
| #define | k_type k_part[0].kp_type |
| #define | ISNODUPS 000 |
| #define | ISDUPS 001 |
| #define | DCOMPRESS 002 |
| #define | LCOMPRESS 004 |
| #define | TCOMPRESS 010 |
| #define | COMPRESS 016 |
| #define | ISCLUSTER 020 |
| #define | ISAM_ERR_OFFSET 31 |
| #define | EDUPL 100+ISAM_ERR_OFFSET |
| #define | ENOTOPEN 101+ISAM_ERR_OFFSET |
| #define | EBADARG 102+ISAM_ERR_OFFSET |
| #define | EBADKEY 103+ISAM_ERR_OFFSET |
| #define | ETOOMANY 104+ISAM_ERR_OFFSET |
| #define | EBADFILE 105+ISAM_ERR_OFFSET |
| #define | ENOTEXCL 106+ISAM_ERR_OFFSET |
| #define | ELOCKED 107+ISAM_ERR_OFFSET |
| #define | EKEXISTS 108+ISAM_ERR_OFFSET |
| #define | EPRIMKEY 109+ISAM_ERR_OFFSET |
| #define | EENDFILE 110+ISAM_ERR_OFFSET |
| #define | ENOREC 111+ISAM_ERR_OFFSET |
| #define | ENOCURR 112+ISAM_ERR_OFFSET |
| #define | EFLOCKED 113+ISAM_ERR_OFFSET |
| #define | EFNAME 114+ISAM_ERR_OFFSET |
| #define | ENOLOK 115+ISAM_ERR_OFFSET |
| #define | EDUPWARN 116+ISAM_ERR_OFFSET |
| #define | ENOCRP 117+ISAM_ERR_OFFSET |
| #define | EBADMEM 118+ISAM_ERR_OFFSET |
| #define | EBADCOLL 119+ISAM_ERR_OFFSET |
| #define | EINVOP 120+ISAM_ERR_OFFSET |
| #define | EBOUNDARY 121+ISAM_ERR_OFFSET |
| #define | EBOUNDSQ 122+ISAM_ERR_OFFSET |
| #define | EFNOTAVL 123+ISAM_ERR_OFFSET |
| #define | EINVOPN 124+ISAM_ERR_OFFSET |
| #define | EOPKYAPP 125+ISAM_ERR_OFFSET |
| #define | EOPILDAM 126+ISAM_ERR_OFFSET |
| #define | EOPKYSAM 127+ISAM_ERR_OFFSET |
| #define | EILLREAD 128+ISAM_ERR_OFFSET |
| #define | EILLWRITE 129+ISAM_ERR_OFFSET |
| #define | ENOTCLOS 130+ISAM_ERR_OFFSET |
| #define | EKEYSEQ 131+ISAM_ERR_OFFSET |
| #define | EKEYSTR 132+ISAM_ERR_OFFSET |
| #define | ENKYKEY 133+ISAM_ERR_OFFSET |
| #define | ENPRINT 134+ISAM_ERR_OFFSET |
| #define | ENSTREAM 135+ISAM_ERR_OFFSET |
| #define | ECALLNF 136+ISAM_ERR_OFFSET |
| #define | EBFORMAT 137+ISAM_ERR_OFFSET |
| #define | EBIFORMAT 138+ISAM_ERR_OFFSET |
| #define | ECFORMAT 139+ISAM_ERR_OFFSET |
| #define | EEFORMAT 140+ISAM_ERR_OFFSET |
| #define | EIOSTACK 141+ISAM_ERR_OFFSET |
| #define | ECONVERT 142+ISAM_ERR_OFFSET |
| #define | ELISTOVF 143+ISAM_ERR_OFFSET |
| #define | EIMPOPEN 144+ISAM_ERR_OFFSET |
| #define | EEOFFMT 145+ISAM_ERR_OFFSET |
| #define | EENDSTR 146+ISAM_ERR_OFFSET |
| #define | EINVSFMT 147+ISAM_ERR_OFFSET |
| #define | EINVIFMT 148+ISAM_ERR_OFFSET |
| #define | ERPGSCR 149+ISAM_ERR_OFFSET |
| #define | ENOTOPRD 150+ISAM_ERR_OFFSET |
| #define | EILLREW 151+ISAM_ERR_OFFSET |
| #define | ENOPOPEN 152+ISAM_ERR_OFFSET |
| #define | EOPOPEN 153+ISAM_ERR_OFFSET |
| #define | ESEQERR 154+ISAM_ERR_OFFSET |
| #define | ESEQERNR 155+ISAM_ERR_OFFSET |
| #define | EBADSIZE 156+ISAM_ERR_OFFSET |
| #define | ELOGREAD 157+ISAM_ERR_OFFSET |
| #define | EBADLOG 158+ISAM_ERR_OFFSET |
| #define | ELOGOPEN 159+ISAM_ERR_OFFSET |
| #define | ELOGWRIT 160+ISAM_ERR_OFFSET |
| #define | ENOTRANS 161+ISAM_ERR_OFFSET |
| #define | ENOSHMEM 162+ISAM_ERR_OFFSET |
| #define | ENOBEGIN 163+ISAM_ERR_OFFSET |
| #define | ENONFS 164+ISAM_ERR_OFFSET |
| #define | EAUDIT 165+ISAM_ERR_OFFSET |
| #define | EFFORMAT 166+ISAM_ERR_OFFSET |
| #define | EBIGRECN 167+ISAM_ERR_OFFSET |
| #define | IO_OPEN 0x10 |
| #define | IO_CREA 0x20 |
| #define | IO_SEEK 0x30 |
| #define | IO_READ 0x40 |
| #define | IO_WRIT 0x50 |
| #define | IO_LOCK 0x60 |
| #define | IO_IOCTL 0x70 |
| #define | IO_IDX 0x01 |
| #define | IO_DAT 0x02 |
| #define | IO_AUD 0x03 |
| #define | IO_LOK 0x04 |
| #define | IO_SEM 0x05 |
| #define | AUDHEADSIZE 14 |
Functions | |
| int | ldlong (char *) |
| double | ldfloat (char *) |
| double | lddbl (char *) |
| double | ldfltnull (char *, short *) |
| double | lddblnull (char *, short *) |
| int | mkidxname (char *, char *) |
| int | mkdatname (char *, char *) |
| int | mklokname (char *, char *) |
Variables | |
| int | iserrno |
| int | iserrio |
| int | isrecnum |
| char | isstat1 |
| char | isstat2 |
| char * | isversnumber |
| char * | isserial |
| int | issingleuser |
| int | is_nerr |
| char * | is_errlist [] |
| #define ldint | ( | p | ) | ((short)(((p)[0]<<BYTESHFT)+((p)[1]&BYTEMASK))) |
| double lddbl | ( | char * | ) |
| double lddblnull | ( | char * | , | |
| short * | ||||
| ) |
| double ldfloat | ( | char * | ) |
| double ldfltnull | ( | char * | , | |
| short * | ||||
| ) |
| int ldlong | ( | char * | ) |
| int mkdatname | ( | char * | , | |
| char * | ||||
| ) |
| int mkidxname | ( | char * | , | |
| char * | ||||
| ) |
| int mklokname | ( | char * | , | |
| char * | ||||
| ) |
| char* is_errlist[] |
| int is_nerr |
| int iserrio |
| int iserrno |
| int isrecnum |
| char* isserial |
| int issingleuser |
| char isstat1 |
| char isstat2 |
| char* isversnumber |
1.7.1