SYMBOL INDEX (350 symbols across 117 files) FILE: cpm/ABORT.C function abort (line 5) | void FILE: cpm/C-ORIG.C type stat (line 121) | struct stat function put_cmd (line 383) | put_cmd(i) FILE: cpm/C309-20.C type stat (line 207) | struct stat function main (line 236) | int main(int argc, char **argv) function setup (line 421) | void setup() function doit (line 458) | void doit() function rm (line 591) | void rm(int type, char *file) function print (line 606) | void print(char *s) function put_cmd (line 613) | void put_cmd(int i) function addobj (line 619) | void addobj(char *s, int p) function addlib (line 645) | void addlib(char *s) function error (line 656) | void error(char *s, char *a) function upcase (line 671) | void upcase(char *s) function doexec (line 681) | void doexec(char *name, char **vec) function assemble_sym (line 747) | void assemble_sym(char *s) function assemble (line 786) | void assemble(char *s) function optassemble (line 817) | void optassemble(char *s) function compile (line 866) | void compile(char *s) function sym2as (line 958) | int sym2as(char * fname) function viewfile (line 1014) | void viewfile(char *fn) FILE: cpm/CHMOD.C type fcb (line 7) | struct fcb FILE: cpm/CLEANUP.C type fcb (line 15) | struct fcb function _cpm_clean (line 22) | void _cpm_clean() function _putrno (line 32) | void _putrno(uchar *where, long rno) function _initrsx (line 39) | void _initrsx() FILE: cpm/CLOSE.C function close (line 48) | int close(uchar fd) FILE: cpm/CONVTIME.C type tod (line 13) | struct tod function time_t (line 27) | time_t FILE: cpm/CREAT.C function creat (line 4) | int creat(char *name, int mode) FILE: cpm/DUP.C type fcb (line 6) | struct fcb FILE: cpm/FCBNAME.C type fcb (line 15) | struct fcb FILE: cpm/GETFCB.C type fcb (line 32) | struct fcb type fcb (line 34) | struct fcb type fcb (line 36) | struct fcb type fcb (line 45) | struct fcb function putfcb (line 48) | void putfcb(struct fcb *fc) function uchar (line 53) | uchar setfcb(struct fcb *fc, char *name) function fc_parse (line 74) | static void fc_parse(struct fcb *fc, char *name) FILE: cpm/ISATTY.C function isatty (line 3) | int isatty(uchar f) FILE: cpm/MKTIME.C function time_t (line 14) | time_t mktime(struct tm *ptm){ FILE: cpm/OPEN.C function _fsize (line 11) | long _fsize(uchar fd) function open (line 45) | int open(char *name, int mode) FILE: cpm/READ.C function read (line 9) | int read(uchar fd, char *buf, ushort nbytes) FILE: cpm/RENAME.C function rename (line 3) | int rename(char *n1, char *n2) FILE: cpm/SEEK.C function lseek (line 3) | long FILE: cpm/SIGNAL.C function signal_t (line 6) | signal_t signal(int sig, signal_t action) function _sigchk (line 17) | void FILE: cpm/STAT.C type tod (line 18) | struct tod function stat (line 27) | int stat(register char * s, register struct stat * b) FILE: cpm/TIME.C type tod (line 8) | struct tod function time_t (line 18) | time_t time(time_t *tp) FILE: cpm/UNLINK.C type fcb (line 5) | struct fcb FILE: dist/CPM.H type fcb (line 30) | struct fcb type fcb (line 50) | struct fcb type fcb (line 54) | struct fcb type fcb (line 55) | struct fcb type BIOSfns (line 172) | enum BIOSfns FILE: dist/STAT.H type stat (line 4) | struct stat type stat (line 25) | struct stat FILE: dist/STDIO.H type _iobuf (line 34) | struct _iobuf FILE: dist/TIME.H type time_t (line 8) | typedef long time_t; type tm (line 9) | struct tm { type tm (line 36) | struct tm type tm (line 38) | struct tm type tm (line 39) | struct tm type tm (line 40) | struct tm type tm (line 41) | struct tm FILE: float/ACOS.C function acos (line 7) | double FILE: float/ASIN.C function asin (line 7) | double FILE: float/ATAN.C function atan (line 7) | double FILE: float/ATAN2.C function atan2 (line 7) | double FILE: float/ATOF.C function atof (line 3) | double FILE: float/CEIL.C function ceil (line 6) | double FILE: float/COS.C function cos (line 7) | double FILE: float/COSH.C function cosh (line 4) | double FILE: float/EVALPOLY.C function eval_poly (line 1) | double FILE: float/EXP.C function exp (line 4) | double function pow (line 39) | double FILE: float/FABS.C function fabs (line 1) | double FILE: float/FLOOR.C function floor (line 5) | double FILE: float/LOG.C function log (line 4) | double function log10 (line 33) | double FILE: float/SIN.C function sin (line 7) | double FILE: float/SINH.C function sinh (line 4) | double FILE: float/SQRT.C function sqrt (line 3) | double FILE: float/TAN.C function tan (line 3) | double FILE: float/TANH.C function tanh (line 4) | double FILE: gen/ATOL.C function atol (line 3) | long FILE: gen/CTYPE.C function isdig (line 1) | isdig(c) FILE: gen/MALLOC.C type store (line 32) | struct store type store (line 38) | struct store type store (line 39) | struct store type store (line 40) | struct store type store (line 41) | struct store type store (line 48) | struct store type store (line 51) | struct store type store (line 57) | struct store type store (line 57) | struct store type store (line 57) | struct store type store (line 67) | struct store type store (line 67) | struct store type store (line 80) | struct store type store (line 81) | struct store type store (line 82) | struct store type store (line 85) | struct store type store (line 95) | struct store type store (line 95) | struct store type store (line 101) | struct store type store (line 118) | struct store type store (line 120) | struct store type store (line 134) | struct store type store (line 138) | struct store type store (line 139) | struct store type store (line 139) | struct store type store (line 143) | struct store type store (line 148) | struct store type store (line 158) | struct store FILE: gen/STRFTIME.C function strftime (line 119) | size_t strftime(char *s, size_t maxs, char *f, struct tm *t) function strfmt (line 288) | static void strfmt(char *str, char *fmt, ...) function main (line 329) | int main(int argc, char *argv[]) FILE: huff/DECODE.C function bld_tree (line 18) | void bld_tree(void) { function node (line 28) | node * get_tree(void) { function align (line 41) | void align(void) { function get_bit (line 46) | int get_bit(void) { function gethch (line 55) | int gethch(void) { FILE: huff/DEHUF.C function main (line 29) | int main(int argc, char ** argv) { function isarg (line 99) | int isarg(char * s) { function list (line 133) | void list(short i) { function extract (line 153) | void extract(short i) { function prtree (line 183) | void prtree(register node * np) { FILE: huff/DEHUFF.C function main (line 29) | int main(int argc, char ** argv) { function isarg (line 99) | int isarg(char * s) { function list (line 133) | void list(short i) { function extract (line 153) | void extract(short i) { function prtree (line 183) | void prtree(register node * np) { FILE: huff/ENCODE.C type np (line 4) | typedef struct { function make_tree (line 40) | void make_tree(char ** namlist) { function node (line 103) | node * newnode(void) { function node (line 114) | node * bld(short first, short last) { function cmpr (line 152) | int cmpr(register chent ** p1, chent ** p2) { function cmpnp (line 166) | int cmpnp(np * p1, np * p2) { function bld_bits (line 174) | void bld_bits(register node * nodep, h_char tch) { function pinit (line 190) | void pinit(void) { function align (line 199) | void align(void) { function put_bit (line 209) | void put_bit(int i) { function puthch (line 223) | void puthch(uchar c) { function put_tchrs (line 242) | void put_tchrs(register node * tp) { function walk_tree (line 254) | void walk_tree(register node * tp) { function put_tree (line 267) | void put_tree(void) { FILE: huff/ENHUFF.C function main (line 32) | int main(int argc, char ** argv) { function putnames (line 113) | void putnames(void) { function putfiles (line 130) | void putfiles(void) { function puthdr (line 150) | void puthdr(void) { function prtree (line 172) | void prtree(register node * np) { function prchars (line 193) | void prchars(void) { function putbch (line 218) | void putbch(h_char tch) { FILE: huff/HUFF.H type node (line 29) | typedef struct node { type h_char (line 35) | typedef struct { type chent (line 40) | typedef struct { type filent (line 46) | typedef struct { type hdr (line 54) | typedef struct { FILE: huff/MISC.C function casecmp (line 20) | int casecmp(register char * s1, char * s2) { function error (line 45) | void error(char *fmt, ...) { function put2 (line 74) | void put2(unsigned short i) { function put4 (line 83) | void put4(unsigned long i) { function get4 (line 91) | unsigned long get4(void) { function get2 (line 106) | unsigned short get2(void) { FILE: msx2dist/cc_01/CC.C function main (line 157) | int function setup (line 309) | void function doit (line 349) | int function error (line 455) | void function doexec (line 488) | int function assemble (line 546) | int function compile (line 574) | int type frame (line 675) | typedef struct sf { function stack_trace (line 681) | void stack_trace() FILE: msx2dist/ldos2_04/ASSERT.C function _fassert (line 4) | void FILE: msx2dist/ldos2_04/CHDIR.C function chdir (line 7) | int chdir(char * pad) FILE: msx2dist/ldos2_04/DIRENT.H type dirent (line 6) | struct dirent /* A dos2 file information block. */ type _dir (line 19) | struct _dir { type DIR (line 24) | typedef struct _dir DIR; type dirent (line 27) | struct dirent FILE: msx2dist/ldos2_04/FSEEK.C function ftell (line 13) | long FILE: msx2dist/ldos2_04/GETARGS.C function nxtch (line 164) | static char function error (line 180) | static void function sputs (line 193) | static void function redirect (line 215) | static void function iswild (line 226) | static char function isspecial (line 233) | static char function isseparator (line 240) | static char FILE: msx2dist/ldos2_04/PERROR.C function perror (line 15) | void perror(char * s) FILE: msx2dist/ldos2_04/PUTCHAR.C function putchar (line 14) | putchar(c) FILE: msx2dist/ldos2_04/STAT.C type fib (line 14) | struct fib /* MSX-DOS2 file info block */ type tm (line 29) | struct tm function stat (line 31) | int function time_t (line 83) | static time_t seconds(struct tm * tp) FILE: msx2dist/ldos2_04/STAT.H type stat (line 1) | struct stat type utimbuf (line 21) | struct utimbuf { type stat (line 26) | struct stat type utimbuf (line 27) | struct utimbuf FILE: msx2dist/ldos2_04/STDCLEAN.C type _iobuf (line 6) | struct _iobuf FILE: msx2dist/ldos2_04/UTIME.C function utime (line 11) | int utime(char * name, struct utimbuf *tb) FILE: msx2dist/libfix01/CONVTIME.C function convtime (line 11) | long convtime(dostime,dosdate) FILE: msx2dist/libfix01/SLEEP.C function sleep (line 8) | void sleep(seconds) FILE: msx2dist/libfix01/STRFTIME.C function strftime (line 119) | size_t strftime(char *s, size_t maxs, char *f, struct tm *t) function strfmt (line 288) | static void strfmt(char *str, char *fmt, ...) function main (line 329) | int main(int argc, char *argv[]) FILE: msx2dist/libfix01/TIME.C function time_t (line 19) | time_t function time_t (line 30) | time_t timerset(value) function timeup (line 36) | int timeup(timer) FILE: msx2dist/libfix01/TIME.H type time_t (line 8) | typedef long time_t; type tm (line 9) | struct tm { type tm (line 40) | struct tm type tm (line 42) | struct tm type tm (line 43) | struct tm type tm (line 47) | struct tm FILE: msx2dist/make_004/FILE.C function FILENODE (line 17) | FILENODE *filenode(char *fname) function FILENODE (line 81) | FILENODE *gfile(char *fn) function FILENODE (line 96) | FILENODE *afnode(char *name) FILE: msx2dist/make_004/MACRO.C function emacro (line 95) | static int emacro(char *name, char * dest) function defmac (line 162) | void defmac(char *name, char *def) function diffmac (line 209) | void diffmac(char *name, char *del) function catmac (line 248) | void catmac(char * name, char * suf) function undefmac (line 271) | int undefmac(char * name) FILE: msx2dist/make_004/MAKE.C function opt_char (line 52) | static void opt_char(char c) function main (line 66) | int main(int argc, char** argv) FILE: msx2dist/make_004/MAKE.H type node (line 26) | struct node { type NODE (line 30) | typedef struct node NODE; type filenode (line 33) | struct filenode { type FILENODE (line 41) | typedef struct filenode FILENODE; type macro (line 44) | struct macro { type MACRO (line 49) | typedef struct macro MACRO; FILE: msx2dist/make_004/MSPAWN.C function mkfile (line 26) | int mkfile(char *s, char *fds, char **q) type env_sav (line 89) | struct env_sav { type env_sav (line 94) | struct env_sav function pop_env (line 99) | void pop_env() function redir (line 112) | int redir(char *p, char *fds) function spawnblock (line 179) | int spawnblock(char *blok) function do_set (line 238) | int do_set(char * line) function spawnline (line 267) | int spawnline(char *line, char *fds) FILE: msx2dist/make_004/PARSEDIR.C type stat (line 6) | struct stat function getdate (line 13) | int getdate(FILENODE *f) function laterdt (line 32) | int laterdt(DATE date1, DATE date2) FILE: msx2dist/make_004/PATH.C type stat (line 23) | struct stat FILE: msx2dist/make_004/TOKEN.C function stripwh (line 71) | void stripwh(char **strpp) FILE: msx2dist/make_004/UTILS.C function fmake (line 45) | int fmake(char * fn) function fparse (line 66) | void fparse(FILE *fp) function finish (line 140) | void finish(FILENODE * fnd) function match (line 215) | int match(char *buf, char *pat, char *name) function determ (line 260) | int determ() function examine (line 308) | int examine(FILENODE *fnd, DATE date) function recomp (line 363) | int recomp(FILENODE *f) FILE: msx2dist/make_004/XARGS.C function print_help (line 27) | void print_help(FILE* fp) function parse (line 51) | int parse(int argc, char *argv[], char **name, char **prog, char **iniargs) function do_read (line 159) | int do_read(char * name, int fd, char* buf, unsigned blen) function do_once (line 184) | int do_once(char * prog, char * argbuf, char * fds) function do_xargs (line 198) | int do_xargs(char * input, int in, char * prog, char * iniargs) function main (line 263) | int main(int argc, char *argv[]) FILE: overlays/OVRLOAD.C function ovrload (line 11) | intptr_t ovrload(char *name,intptr_t args) FILE: overlays/SYMTOAS.C function main (line 25) | int main(int argc, char ** argv) { function sym2as (line 43) | int sym2as(char * fname, char * tmpas) { FILE: pipemgr/PIPEMGR.C function stdin_piped (line 24) | int stdin_piped(void) function init_args (line 32) | void init_args(int *argc, char ***argv) function safe_toupper (line 46) | char safe_toupper(char c) FILE: pipemgr/TEE.C function main (line 27) | int main(int argc, char **argv) FILE: stdio/ASSERT.C function _fassert (line 5) | void FILE: stdio/BUF.C function _buffree (line 21) | void _buffree(char *pp) FILE: stdio/CPUTS.C function cputs (line 3) | void cputs(s) FILE: stdio/CTIME.C type tm (line 31) | struct tm type tm (line 41) | struct tm type tm (line 47) | struct tm FILE: stdio/EXIT.C function exit (line 4) | exit(v) FILE: stdio/FFLUSH.C function fflush (line 8) | int fflush(register FILE *f) FILE: stdio/FSEEK.C function _ssize (line 6) | static long function ftell (line 85) | long FILE: stdio/GETARGS.C type fcb (line 78) | struct fcb type fcb (line 157) | struct fcb function nxtch (line 206) | static char nxtch() function error (line 225) | static void error(char *s, ...) function sputs (line 236) | static void sputs(char *s) function redirect (line 255) | static void redirect(char *str_name, char *file_name, char *mode, FILE *... function iswild (line 263) | static char iswild(char *buf) function isspecial (line 268) | static char isspecial(char c) function isseparator (line 273) | static char isseparator(char c) FILE: stdio/GETENV.C function loadenv (line 14) | static char loadenv(char *name, char **avec, char *abuf, short *i, FILE: stdio/PERROR.C function ps (line 7) | static void ps(char *s) function perror (line 13) | void perror(char *s) FILE: stdio/PUTCHAR.C function putchar (line 14) | putchar(c) FILE: stdio/SETBUF.C function setbuf (line 7) | void setbuf(f, c) FILE: stdio/STDCLEAN.C type _iobuf (line 6) | struct _iobuf FILE: test/TESTAES.C type aes256_context (line 26) | typedef struct { type aes256_context (line 33) | typedef aes256_context * aes256_ptr; function gf_alog (line 116) | uint8_t gf_alog(x) /* calculate anti-logarithm gen 3 */ function gf_log (line 127) | uint8_t gf_log(x) /* calculate logarithm gen 3 */ function gf_mulinv (line 142) | uint8_t gf_mulinv(x) /* calculate multiplicative inverse */ function rj_sbox (line 149) | uint8_t rj_sbox(x) function rj_sb_inv (line 162) | uint8_t rj_sb_inv(x) function rj_xtime (line 177) | uint8_t rj_xtime(x) function aes_subBytes (line 184) | void aes_subBytes(buf) function aes_sb_inv (line 193) | void aes_sb_inv(buf) function aes_addRoundKey (line 202) | void aes_addRoundKey(buf,key) function aes_ar_cpy (line 211) | void aes_ar_cpy(buf,key,cpk) function aes_shiftRows (line 221) | void aes_shiftRows(buf) function aes_sr_inv (line 234) | void aes_sr_inv(buf) function aes_mixColumns (line 247) | void aes_mixColumns(buf) function aes_mc_inv (line 262) | void aes_mc_inv(buf) function aes_expandEncKey (line 279) | void aes_expandEncKey(k,rc) function aes_expDecKey (line 303) | void aes_expDecKey(k, rc) function aes256_init (line 328) | void aes256_init(ctx, k) function aes_done (line 340) | void aes_done(ctx) function aes256_encrypt_ecb (line 350) | void aes256_encrypt_ecb(ctx, buf) function aes256_decrypt_ecb (line 372) | void aes256_decrypt_ecb(ctx, buf) function main (line 406) | int main (int argc, char *argv[]) FILE: test/TESTARGS.C function main (line 4) | int main(int argc, char ** argv) { FILE: test/TESTBDOS.C function test (line 12) | void test(short func, void *data) function vogon (line 23) | void vogon(char *fn) /* Just for the debugger */ function main (line 37) | int main(int argc, char *argv[]) FILE: test/TESTBIOS.C function main (line 16) | int main(int argc, char *argv[], char *z3env) FILE: test/TESTFILE.C function main (line 5) | int main() { FILE: test/TESTFTIM.C function main (line 7) | int main(int argc, char *argv[]) FILE: test/TESTHELL.C function main (line 3) | int main() { FILE: test/TESTIO.C function main (line 5) | int main(int argc, char ** argv) FILE: test/TESTOVR.C function main (line 5) | int main(int argc, char ** argv) FILE: test/TESTPWD.C type fcb (line 6) | struct fcb type fcb (line 10) | struct fcb function main (line 31) | int main(int argc, char *argv[]) FILE: test/TESTRC.C function main (line 8) | int main(int argc, char ** argv) FILE: test/TESTREL.C function main (line 3) | int main() { FILE: test/TESTSTR.C function main (line 14) | int main() { FILE: test/TESTTRIG.C function main (line 78) | int main() { FILE: test/TESTUID.C function main (line 8) | int main(int argc, char ** argv) FILE: test/TESTVER.C function main (line 8) | int main(int argc, char ** argv) FILE: test/TESTVIEW.C function main (line 19) | int main(int argc, char *argv[]) function view (line 31) | void view(char *fn) FILE: test/TESTWILD.C function main (line 15) | int main(int argc, char *argv[]) FILE: z280dist/OPTIMH.C function instr (line 157) | int instr(char *t, char *s) { function copyn (line 168) | void copyn(char *a, char *b, int p, int i) { function csv (line 178) | void csv(char *str1,char *bytes) { function cret (line 189) | void cret(char *str1) { function mult (line 200) | void mult(char *str1, char *str2,char *bytes) { function ldw1 (line 211) | void ldw1(char *str1, char *byte1) { /* ldw (hl),xx */ function ldw2 (line 233) | void ldw2(char *str1, char *byte1) { /* ldw xx,(hl) */ function ldw3 (line 255) | void ldw3(char *str1, char *str2, char *byte1) { /* ldw xx,(yy+ofs) */ function ldw4 (line 276) | void ldw4(char *str1, char *str2, char *byte1) { /* ldw (xx+ofs),yy */ function pushix (line 297) | void pushix(void) { function pushiy (line 307) | void pushiy(void) { function subwhl (line 317) | void subwhl(char *str1, char *byte1) { function label (line 334) | void label(void) { function check (line 357) | void check(void) {