Annotation of researchv10dc/630/lib/samuel/cin.dat, revision 1.1

1.1     ! root        1: cin_argc       int cin_argc; number of arguments passed to cin
        !             2: cin_argv       char *cin_argv[]; arguments passed to cin
        !             3: cin_break      int cin_break(fn, n) char *fn; int n; set a breakpoint at line n in function fn
        !             4: cin_dump       int cin_dump(file) char *file; create an executable in file
        !             5: cin_eval       enode *cin_eval(e) enode *e; execute code
        !             6: cin_filename   char *cin_filename; current C source filename being executed
        !             7: cin_find_ident ident *cin_find_ident(id) char *id; search for id in current view
        !             8: cin_info       void cin_info(s) char *s; give information about current program
        !             9: cin_level      int cin_level; the number of nested breakpoints
        !            10: cin_libpath    char *cin_libpath; a list of libraries to search for undefined routines
        !            11: cin_lineno     int cin_lineno; the current C source line number being executed
        !            12: cin_load       int cin_load(s) char *s; evaluate s as invocation arguments of cin
        !            13: cin_log        int cin_log(file) char *file; record the interactive mode session in file
        !            14: cin_ltof       char *cin_ltof(n) int n; return the function name at line n
        !            15: cin_print      enode *cin_print(e) enode *e; print e as C code
        !            16: cin_prompt     char *cin_prompt; the interactive mode prompt (default "cin")
        !            17: cin_quit       void cin_quit() exit cin
        !            18: cin_read       enode *cin_read(s) char *s; read s and return program
        !            19: cin_reset      int cin_reset() restore initialized data and bss to original values
        !            20: cin_return     void cin_return() return from a breakpoint
        !            21: cin_spy        int cin_spy(fn, id, mod, ref) char *fn, *id; int (*mod)(), (*ref)();
        !            22: cin_spy        call function mod (ref) when id is modified (referenced) in function fn
        !            23: cin_stack      stackelem *cin_stack; <stack.h> the trace of subroutine calls
        !            24: cin_system     void cin_system() enter interactive mode
        !            25: cin_unbreak    int cin_unbreak(fn, n) char *fn; int n; remove a breakpoint at line n in function fn
        !            26: cin_unload     int cin_unload(s) char *s; unload file s
        !            27: cin_unspy      int cin_unspy(fn, name, mod, ref) remove spy on name in function fn
        !            28: cin_unspy      (see cin_spy)
        !            29: cin_unwrapper  int cin_unwrapper(fn, bf, af) char *fn; int (*bf)(), (*af)();
        !            30: cin_unwrapper  remove wrapper on function fn
        !            31: cin_view       int cin_view(s) char *s; change current view to s
        !            32: cin_views      view *cin_views; <symtab.h> the list of available views
        !            33: cin_wrapper    int cin_wrapper(fn, bf, af) char *fn; int (*bf)(), (*af)();
        !            34: cin_wrapper    call function before (after) before (after) subroutine name is called

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.