/ast/src/lib/librecsort/ |
H A D | rsdisc.c | 29 Rsdisc_t* rsdisc(Rs_t* rs, Rsdisc_t* disc, int op) argument 31 Rsdisc_t* rsdisc(rs, disc, op) 33 Rsdisc_t* disc; 45 old = rs->disc; 46 if(disc) 48 (*old->eventf)(rs,RS_DISC,(Void_t*)disc,(Void_t*)0,old) < 0) 52 rs->type |= disc->type&(RS_DSAMELEN|RS_KSAMELEN); 54 if((disc->type&RS_DSAMELEN) && !disc->defkeyf) 57 rs->disc [all...] |
H A D | rsnotify.c | 27 int rsnotify(Rs_t* rs, int op, Void_t* data, Void_t* arg, reg Rsdisc_t* disc) argument 29 int rsnotify(rs, op, data, arg, disc) 34 reg Rsdisc_t* disc; 41 for (; disc; disc = disc->disc) 42 if ((disc->events & op) && 43 (r = (*disc->eventf)(rs, op, data, arg, disc))) [all...] |
/ast/src/lib/libast/vmalloc/ |
H A D | vmdisc.c | 37 Vmdisc_t* vmdisc(Vmalloc_t* vm, Vmdisc_t* disc) argument 39 Vmdisc_t* vmdisc(vm, disc) 41 Vmdisc_t* disc; 44 Vmdisc_t* old = vm->disc; 46 if(disc) 48 (*old->exceptf)(vm,VM_DISC,(Void_t*)disc,old) != 0 ) 50 vm->disc = disc;
|
H A D | vmclose.c | 44 Vmdisc_t* disc = vm->disc; local 50 if(vm->disc->exceptf && /* announcing closing event */ 51 (rv = (*vm->disc->exceptf)(vm,VM_CLOSE,(Void_t*)1,vm->disc)) < 0 ) 76 else (*disc->memoryf)(vm,seg->addr,seg->extent,0,disc); local 79 (*disc->memoryf)(vm,vmseg->addr,vmseg->extent,0,disc); local 82 if(disc [all...] |
/ast/src/lib/libcs/ |
H A D | csdata.c | 31 static Csdisc_t disc = { CS_VERSION }; variable 33 Cs_t cs = { "libcs:cs", &disc };
|
H A D | csalloc.c | 31 csalloc(Csdisc_t* disc) argument 38 state->disc = disc ? disc : cs.disc;
|
/ast/src/lib/libvcodex/Vcwindow/ |
H A D | vcwopen.c | 28 Vcwindow_t* vcwopen(Vcwdisc_t* disc, Vcwmethod_t* meth) argument 30 Vcwindow_t* vcwopen(disc, meth) 31 Vcwdisc_t* disc; 37 if(!disc || (!disc->srcf && !disc->tarf) ) 39 if(disc->srcf && sfseek(disc->srcf, (Sfoff_t)0, 0) < 0) 41 if(disc->tarf && sfseek(disc [all...] |
H A D | vcwclose.c | 37 if(vcw->disc && vcw->disc->eventf && 38 (*vcw->disc->eventf)(vcw, VCW_CLOSING, 0, vcw->disc) < 0 )
|
/ast/src/lib/libdss/ |
H A D | dss-null.h | 35 null_beg(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc) argument 45 if (disc->errorf) 46 (*disc->errorf)(NiL, disc, ERROR_USAGE|4, "%s", opt_info.arg); 49 if (disc->errorf) 50 (*disc->errorf)(NiL, disc, 2, "%s", opt_info.arg); 60 if (disc->errorf) 61 (*disc->errorf)(NiL, disc, ERROR_USAG [all...] |
H A D | dss-return.h | 41 return_beg(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc) argument 51 if (disc->errorf) 52 (*disc->errorf)(NiL, disc, ERROR_USAGE|4, "%s", opt_info.arg); 55 if (disc->errorf) 56 (*disc->errorf)(NiL, disc, 2, "%s", opt_info.arg); 66 if (disc->errorf) 67 (*disc->errorf)(NiL, disc, ERROR_USAG 74 return_act(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc) argument [all...] |
H A D | dss-write.h | 39 write_beg(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc) argument 50 if (disc->errorf) 51 (*disc->errorf)(NiL, disc, ERROR_USAGE|4, "%s", opt_info.arg); 54 if (disc->errorf) 55 (*disc->errorf)(NiL, disc, 2, "%s", opt_info.arg); 67 if (disc->errorf) 68 (*disc->errorf)(NiL, disc, ERROR_USAG 86 write_act(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc) argument 92 write_end(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc) argument 98 write_ref(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc) argument [all...] |
H A D | dsstags.c | 31 dss_method_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 33 Dsstagdisc_t* state = (Dsstagdisc_t*)disc; 36 if (!(meth = dssmeth(data, state->disc))) 43 dss_field_name_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 45 Dsstagdisc_t* state = (Dsstagdisc_t*)disc; 49 if (disc->errorf) 50 (*disc->errorf)(NiL, disc, 2, "%s: only one <NAME> expected", tagcontext(tag, fp)); 53 if (!(fp->prev->data = cxvariable(state->meth->cx, data, NiL, state->disc))) 59 dss_field_map_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 77 dss_field_con_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 110 dss_field_beg(Tag_t* tag, Tagframe_t* fp, const char* name, Tagdisc_t* disc) argument 116 dss_field_end(Tag_t* tag, Tagframe_t* fp, Tagdisc_t* disc) argument 128 dss_compress_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 142 dss_print_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 181 dss_beg(Tag_t* tag, Tagframe_t* fp, const char* name, Tagdisc_t* disc) argument 187 map_part_item_name_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 199 map_part_item_mask_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 214 map_part_item_value_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 242 map_part_item_bit_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 257 map_part_item_map_end(Tag_t* tag, Tagframe_t* fp, Tagdisc_t* disc) argument 283 map_part_item_beg(Tag_t* tag, Tagframe_t* fp, const char* name, Tagdisc_t* disc) argument 302 map_part_type_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 330 map_part_shift_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 345 map_part_mask_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 360 map_part_edit_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 410 map_part_beg(Tag_t* tag, Tagframe_t* fp, const char* name, Tagdisc_t* disc) argument 429 map_name_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 456 map_description_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 468 map_shift_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 483 map_mask_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 498 map_ignorecase_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 541 dss_map_beg(Tag_t* tag, Tagframe_t* fp, const char* name, Tagdisc_t* disc) argument 557 dss_map_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 579 dss_map_end(Tag_t* tag, Tagframe_t* fp, Tagdisc_t* disc) argument 596 constraint_def(Tag_t* tag, Tagframe_t* fp, Tagdisc_t* disc) argument 610 constraint_name_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 633 constraint_expression_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 650 constraint_match_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 672 constraint_max_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 698 constraint_min_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 724 constraint_def_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 767 method_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 774 method_end(Tag_t* tag, Tagframe_t* fp, Tagdisc_t* disc) argument 807 dss_con_beg(Tag_t* tag, Tagframe_t* fp, const char* name, Tagdisc_t* disc) argument 817 dss_con_dat(Tag_t* tag, Tagframe_t* fp, const char* data, Tagdisc_t* disc) argument 853 dsstags(Sfio_t* ip, const char* path, int line, Dssflags_t flags, Dssdisc_t* disc, Dssmeth_t* meth) argument [all...] |
H A D | dss-compress.h | 50 compress_beg(Cx_t* cx, Cxexpr_t* expr, void* data, Cxdisc_t* disc) argument 61 if (disc->errorf) 62 (*disc->errorf)(NiL, disc, ERROR_USAGE|4, "%s", opt_info.arg); 65 if (disc->errorf) 66 (*disc->errorf)(NiL, disc, 2, "%s", opt_info.arg); 76 if (disc->errorf) 77 (*disc->errorf)(NiL, disc, [all...] |
/ast/src/lib/libast/disc/ |
H A D | sfdcslow.c | 31 static int slowexcept(Sfio_t* f, int type, Void_t* v, Sfdisc_t* disc) argument 33 static int slowexcept(f, type, v, disc) 37 Sfdisc_t* disc; 42 NOTUSED(disc); 48 free(disc); 67 Sfdisc_t* disc; local 69 if(!(disc = (Sfdisc_t*)malloc(sizeof(Sfdisc_t))) ) 72 disc->readf = NIL(Sfread_f); 73 disc->writef = NIL(Sfwrite_f); 74 disc [all...] |
/ast/src/lib/libast/regex/ |
H A D | regalloc.c | 33 state.disc.re_flags = flags; 34 state.disc.re_resizef = resize; 35 state.disc.re_resizehandle = handle;
|
H A D | regerror.c | 85 fatal(regdisc_t* disc, int code, const char* pattern) argument 87 if (disc->re_errorf) 90 (*disc->re_errorf)(NiL, disc, disc->re_errorlevel, "regular expression: %s: %s", pattern, reg_error[code+1]); 92 (*disc->re_errorf)(NiL, disc, disc->re_errorlevel, "regular expression: %s", reg_error[code+1]);
|
/ast/src/lib/libcodex/ |
H A D | codexpass.c | 33 codexpass(void* buf, size_t n, Codexdisc_t* disc, Codexmeth_t* meth) argument 37 if (disc->passphrase) 38 return strncopy((char*)buf, disc->passphrase, n) - (char*)buf; 39 if (disc->passf) 40 return (*disc->passf)(buf, n, disc, meth);
|
/ast/src/lib/libast/cdt/ |
H A D | dtdisc.c | 26 ** disc : discipline 32 static Void_t* dtmemory(Dt_t* dt, Void_t* addr, size_t size, Dtdisc_t* disc) argument 34 static Void_t* dtmemory(dt, addr, size, disc) 38 Dtdisc_t* disc; /* discipline */ 52 Dtdisc_t* dtdisc(Dt_t* dt, Dtdisc_t* disc, int type) argument 54 Dtdisc_t* dtdisc(dt,disc,type) 56 Dtdisc_t* disc; 63 if(!(old = dt->disc) ) /* initialization call from dtopen() */ 64 { dt->disc = disc; [all...] |
H A D | dtclose.c | 37 Dtdisc_t *disc = dt->disc; local 42 if(disc && disc->eventf) /* announce closing event */ 43 ev = (*disc->eventf)(dt, DT_CLOSE, (Void_t*)1, disc); 62 if(disc && disc->eventf) /* announce end of closing activities */ 63 (void)(*disc->eventf)(&pdt, DT_ENDCLOSE, (Void_t*)0, disc); [all...] |
H A D | dtopen.c | 39 Dt_t* _dtopen(Dtdisc_t* disc, Dtmethod_t* meth, unsigned long version) argument 41 Dt_t* _dtopen(disc, meth, version) 42 Dtdisc_t* disc; 51 if(!disc || !meth) 61 dtdisc(&pdt,disc,0); /* note that this sets pdt.memoryf */ 63 if(disc->eventf) 64 { if((ev = (*disc->eventf)(&pdt,DT_OPEN,(Void_t*)(&data),disc)) < 0) 99 if(disc->eventf) /* signal opening is done */ 100 (void)(*disc 111 dtopen(Dtdisc_t* disc, Dtmethod_t* meth) argument 125 Dtdisc_t *disc = dt->disc; local 148 Dtdisc_t *disc = dt->disc; local [all...] |
/ast/src/lib/libvcodex/ |
H A D | vcdisc.c | 28 Vcdisc_t* vcdisc(Vcodex_t* vc, Vcdisc_t* disc) argument 30 Vcdisc_t* vcdisc(vc, disc) 32 Vcdisc_t* disc; 35 Vcdisc_t *old = vc->disc; 43 (*old->eventf)(vc, VC_DISC, (Void_t*)disc, old) < 0 ) 49 else rv = (*vc->meth->eventf)(vc, VC_DISC, (Void_t*)disc); 54 { vc->disc = disc; 55 return old ? old : disc; 57 else return disc; [all...] |
/ast/src/lib/libpz/ |
H A D | pzinit.c | 35 options = pz->disc->options; 36 if (!(usage = (*initf)(pz, pz->disc))) 38 if (pz->disc && pz->disc->errorf) 44 (*pz->disc->errorf)(pz, pz->disc, 2, "%s: %s_init: initialization function error", name, id); 49 if (pz->disc->options != options) 51 if (!pz->disc->options) 53 else if (!(pz->options = vmstrdup(pz->vm, pz->disc->options)))
|
/ast/src/lib/libast/sfio/ |
H A D | sfdisc.c | 45 { Sfdisc_t disc; member in struct:_dccache_s 51 static int _dccaexcept(Sfio_t* f, int type, Void_t* val, Sfdisc_t* disc) argument 53 static int _dccaexcept(f,type,val,disc) 57 Sfdisc_t* disc; 60 if(disc && type == SF_FINAL) 61 free(disc); 66 static ssize_t _dccaread(Sfio_t* f, Void_t* buf, size_t size, Sfdisc_t* disc) argument 68 static ssize_t _dccaread(f, buf, size, disc) 72 Sfdisc_t* disc; 83 for(prev = f->disc; pre 107 sfdisc(Sfio_t* f, Sfdisc_t* disc) argument [all...] |
H A D | sfraise.c | 65 reg Sfdisc_t *disc, *next, *d; local 83 for(disc = f->disc; disc; ) 84 { next = disc->disc; 86 f->disc = next; 88 if(disc->exceptf) 90 if((rv = (*disc->exceptf)(f,type,data,disc)) ! [all...] |
/ast/src/cmd/tests/cdt/ |
H A D | dttest.h | 24 static int compare(Dt_t* dt, Void_t* o1, Void_t* o2, Dtdisc_t* disc) argument 26 static int compare(dt,o1,o2,disc) 30 Dtdisc_t* disc; 37 static int rcompare(Dt_t* dt, Void_t* o1, Void_t* o2, Dtdisc_t* disc) argument 39 static int rcompare(dt,o1,o2,disc) 43 Dtdisc_t* disc; 50 static Void_t* newint(Dt_t* dt, Void_t* o, Dtdisc_t* disc) argument 52 static Void_t* newint(dt,o,disc) 55 Dtdisc_t* disc; 62 static unsigned int hashint(Dt_t* dt, Void_t* o, Dtdisc_t* disc) argument [all...] |