#include "eesite.h"#include "sbproto.h"Go to the source code of this file.
Classes | |
| struct | sbfile |
| struct | sbbuffer |
| struct | sdblk |
| struct | smblk |
Defines | |
| #define | _SBMUCHAR 0 |
| #define | _SBMCHARSIGN 1 |
| #define | CHAR_MASK 0377 |
| #define | sb_uchartoint(a) ((a)&CHAR_MASK) |
| #define | WORD int |
| #define | WDSIZE ((int)(sizeof(WORD))) |
| #define | WDMASK (WDSIZE-1) |
| #define | WDBITS ((WDSIZE>>2)+(1&WDMASK)) |
| #define | rnddiv(a) ((a)>>WDBITS) |
| #define | rndrem(a) ((a)&WDMASK) |
| #define | rnddwn(a) ((a)&~WDMASK) |
| #define | rndup(a) rnddwn((a)+WDSIZE-1) |
| #define | SB_NFILES 32 |
| #define | SB_BUFSIZ 512 |
| #define | SB_SLOP (16*WDSIZE) |
| #define | SMNODES (20) |
| #define | SMCHUNKSIZ (16*512) |
| #define | MAXSBMO ((SBMO)-1) |
| #define | EOF (-1) |
| #define | SBFILE struct sbfile |
| #define | SBBUF struct sbbuffer |
| #define | SBSTR struct sdblk |
| #define | SB_OVW 01 |
| #define | SB_WRIT 02 |
| #define | SD_LOCK 0100000 |
| #define | SD_LCK2 0040000 |
| #define | SD_MOD 0020000 |
| #define | SD_NID 0323 |
| #define | SD_LOCKS (SD_LOCK|SD_LCK2) |
| #define | SM_USE 0100000 |
| #define | SM_NXM 040000 |
| #define | SM_EXT 020000 |
| #define | SM_MNODS 010000 |
| #define | SM_DNODS 04000 |
| #define | SM_NID 0315 |
| #define | SBMERR 0 |
| #define | SBXERR 1 |
| #define | SBFERR 2 |
| #define | sbm_nfre sbmnfre |
| #define | sbm_nfor sbmnfor |
| #define | sbm_nmov sbmnmov |
| #define | sbm_ngc sbmngc |
| #define | sbx_ndget sbxndg |
| #define | sbx_ndel sbxnde |
| #define | sbx_ndfre sbxndf |
| #define | sbx_sdcpy sbxsdc |
| #define | sbx_sdgc sbxsdg |
| #define | sbe_sdlist sbesls |
| #define | sbe_sdtab sbestb |
| #define | sbe_sds sbesds |
| #define | sbe_sbvfy sbesbv |
| #define | sbe_sbs sbesbs |
| #define | sb_putc(s, c) |
| #define | sb_getc(s) |
| #define | sb_peekc(s) |
| #define | sb_backc(s) (++(s->sbrleft), --(s->sbiop)) |
Typedefs | |
| typedef long | chroff |
| typedef unsigned int | SBMO |
| typedef char * | SBMA |
Functions | |
| off_t | lseek () |
| char * | mktemp () |
| char * | malloc () |
| char * | calloc () |
| SBBUF * | sb_open () |
| SBSTR * | sb_close () |
| SBSTR ** | sb_fduse () |
| SBSTR *** | sbs_cpy () |
| SBSTR **** | sbs_app () |
| SBSTR ***** | sb_cpyn () |
| SBSTR ****** | sb_killn () |
| struct sdblk * | sbx_ready () |
| chroff | sb_tell () |
| chroff | sb_ztell () |
| chroff | sbs_len () |
Variables | |
| SBMA | sbm_lowaddr |
| SBFILE | sbv_tf |
| int(* | sbv_debug )() |
| #define sb_getc | ( | s | ) |
| #define sb_peekc | ( | s | ) |
| char* calloc | ( | ) |
| off_t lseek | ( | ) |
| char* malloc | ( | ) |
| char* mktemp | ( | ) |
| SBSTR* sb_close | ( | ) |
| SBSTR* * * * * sb_cpyn | ( | ) |
| SBSTR* * sb_fduse | ( | ) |
| SBSTR* * * * * * sb_killn | ( | ) |
| SBBUF* sb_open | ( | ) |
| chroff sb_tell | ( | ) |
| chroff sb_ztell | ( | ) |
| SBSTR* * * * sbs_app | ( | ) |
| SBSTR* * * sbs_cpy | ( | ) |
| chroff sbs_len | ( | ) |
| struct sdblk* sbx_ready | ( | ) | [read] |
| int(* sbv_debug)() |
1.5.8