Searched refs:closure (Results 1 - 25 of 35) sorted by relevance

12

/freebsd-9.3-release/contrib/cvs/src/
H A Dbuffer.h52 int (*input) PROTO((void *closure, char *data, int need, int size,
58 int (*output) PROTO((void *closure, const char *data, int have,
63 int (*flush) PROTO((void *closure));
70 int (*block) PROTO ((void *closure, int block));
81 void *closure; member in struct:buffer
H A Dfind_names.c37 add_entries_proc (node, closure)
39 void *closure;
42 List *filelist = closure;
130 add_subdir_proc (p, closure)
132 void *closure;
134 List *dirlist = closure;
155 register_subdir_proc (p, closure)
157 void *closure;
159 List *entries = (List *) closure;
H A Dhash.h58 int walklist PROTO((List * list, int (*)(Node *n, void *closure), void *closure));
H A Dbuffer.c48 buf_initialize (input, output, flush, block, shutdown, memory, closure)
55 void *closure;
69 buf->closure = closure;
79 if (buf->closure != NULL)
81 free (buf->closure);
82 buf->closure = NULL;
325 status = (*buf->output) (buf->closure, data->bufp, data->size,
392 status = (*buf->flush) (buf->closure);
421 status = (*buf->block) (buf->closure,
[all...]
H A Dzlib.c39 /* This structure is the closure field of the buffer. */
132 compress_buffer_input (closure, data, need, size, got)
133 void *closure;
139 struct compress_buffer *cb = (struct compress_buffer *) closure;
224 status = (*cb->buf->input) (cb->buf->closure, bd->text,
251 compress_buffer_output (closure, data, have, wrote)
252 void *closure;
257 struct compress_buffer *cb = (struct compress_buffer *) closure;
293 compress_buffer_flush (closure)
294 void *closure;
[all...]
H A Drecurse.c23 static int do_dir_proc PROTO((Node * p, void *closure));
24 static int do_file_proc PROTO((Node * p, void *closure));
26 static int unroll_files_proc PROTO((Node *p, void *closure));
839 do_file_proc (p, closure)
841 void *closure;
843 struct frame_and_file *frfile = (struct frame_and_file *)closure;
901 do_dir_proc (p, closure)
903 void *closure;
905 struct frame_and_entries *frent = (struct frame_and_entries *) closure;
1241 unroll_files_proc (p, closure)
[all...]
H A Dlogmsg.c21 static int find_type PROTO((Node * p, void *closure));
22 static int fmt_proc PROTO((Node * p, void *closure));
27 static int title_proc PROTO((Node * p, void *closure));
112 find_type (p, closure)
114 void *closure;
130 fmt_proc (p, closure)
132 void *closure;
649 title_proc (p, closure)
651 void *closure;
H A Dstatus.c22 static int tag_list_proc PROTO((Node * p, void *closure));
335 tag_list_proc (p, closure)
337 void *closure;
H A Dlog.c194 send_one (node, closure)
196 void *closure;
198 char *option = (char *) closure;
1448 log_symbol (p, closure)
1450 void *closure;
1466 log_count (p, closure)
1468 void *closure;
1480 log_fix_singledate (p, closure)
1482 void *closure;
1484 struct log_data_and_rcs *data = (struct log_data_and_rcs *) closure;
[all...]
H A Dhash.c362 walklist (list, proc, closure)
365 void *closure;
375 err += proc (p, closure);
489 printnode (node, closure)
491 void *closure;
H A Dlock.c116 static int set_writelock_proc PROTO((Node * p, void *closure));
117 static int unlock_proc PROTO((Node * p, void *closure));
364 unlock_proc (p, closure)
366 void *closure;
566 set_writelock_proc (p, closure)
568 void *closure;
H A Dclient.c482 This structure is the closure field of a log buffer. */
526 log_buffer_input (closure, data, need, size, got)
527 void *closure;
533 struct log_buffer *lb = (struct log_buffer *) closure;
540 status = (*lb->buf->input) (lb->buf->closure, data, need, size, got);
557 log_buffer_output (closure, data, have, wrote)
558 void *closure;
563 struct log_buffer *lb = (struct log_buffer *) closure;
570 status = (*lb->buf->output) (lb->buf->closure, data, have, wrote);
587 log_buffer_flush (closure)
[all...]
H A Dentries.c99 write_ent_proc (node, closure)
101 void *closure;
105 if (closure != NULL && entnode->type != ENT_FILE)
106 *(int *) closure = 1;
/freebsd-9.3-release/contrib/compiler-rt/BlocksRuntime/
H A Druntime.c361 * A closure has been copied and its fixup routine is asking us to fix up the reference to the shared byref data
621 struct Block_layout *closure = (struct Block_layout *)block; local
624 if (closure == NULL) {
628 if (! (closure->flags & BLOCK_HAS_DESCRIPTOR)) {
632 cp += sprintf(cp, "^%p (new layout) =\n", (void *)closure);
633 if (closure->isa == NULL) {
636 else if (closure->isa == _NSConcreteStackBlock) {
639 else if (closure->isa == _NSConcreteMallocBlock) {
642 else if (closure->isa == _NSConcreteAutoBlock) {
645 else if (closure
[all...]
/freebsd-9.3-release/sys/dev/drm2/
H A Ddrm_edid.c526 typedef void detailed_cb(struct detailed_timing *timing, void *closure);
529 cea_for_each_detailed_block(u8 *ext, detailed_cb *cb, void *closure) argument
552 cb((struct detailed_timing *)(det_base + 18 * i), closure);
556 vtb_for_each_detailed_block(u8 *ext, detailed_cb *cb, void *closure) argument
565 cb((struct detailed_timing *)(det_base + 18 * i), closure);
569 drm_for_each_detailed_block(u8 *raw_edid, detailed_cb *cb, void *closure) argument
578 cb(&(edid->detailed_timings[i]), closure);
584 cea_for_each_detailed_block(ext, cb, closure);
587 vtb_for_each_detailed_block(ext, cb, closure);
1057 struct detailed_mode_closure *closure local
1070 struct detailed_mode_closure closure = { local
1113 struct detailed_mode_closure *closure = c; local
1135 struct detailed_mode_closure closure = { local
1160 struct detailed_mode_closure *closure = c; local
1193 struct detailed_mode_closure closure = { local
1270 struct detailed_mode_closure *closure = c; local
1280 struct detailed_mode_closure closure = { local
1295 struct detailed_mode_closure *closure = c; local
1324 struct detailed_mode_closure closure = { local
[all...]
/freebsd-9.3-release/contrib/bind9/lib/isccfg/include/isccfg/
H A Dcfg.h381 void (*f)(void *closure, const char *text, int textlen),
382 void *closure);
385 void (*f)(void *closure, const char *text, int textlen),
386 void *closure);
392 * function 'f', passing 'closure' and a region of text starting
401 void (*f)(void *closure, const char *text, int textlen),
402 void *closure);
H A Dgrammar.h86 void (*f)(void *closure, const char *text, int textlen);
87 void *closure; member in struct:cfg_printer
/freebsd-9.3-release/usr.bin/yacc/
H A DMakefile5 SRCS= closure.c error.c lalr.c lr0.c main.c mkpar.c output.c reader.c \
H A Dclosure.c35 static char sccsid[] = "@(#)closure.c 5.3 (Berkeley) 5/24/93";
153 closure(short *nucleus, int n) function
/freebsd-9.3-release/contrib/gdb/gdb/
H A Dbfd-target.c38 void *closure)
40 struct section_closure *pp = closure;
37 add_to_section_table(struct bfd *abfd, struct bfd_section *asect, void *closure) argument
/freebsd-9.3-release/usr.bin/gcore/
H A Delfcore.c81 void *closure);
233 cb_put_phdr(vm_map_entry_t entry, void *closure) argument
235 struct phdr_closure *phc = (struct phdr_closure *)closure;
263 cb_size_segment(vm_map_entry_t entry, void *closure) argument
265 struct sseg_closure *ssc = (struct sseg_closure *)closure;
277 each_writable_segment(vm_map_entry_t map, segment_callback func, void *closure) argument
282 (*func)(entry, closure);
/freebsd-9.3-release/contrib/libpcap/
H A Dgencode.h253 uset closure; member in struct:block
/freebsd-9.3-release/contrib/bind9/lib/isccfg/
H A Dparser.c145 pctx->f(pctx->closure, text, len);
183 void (*f)(void *closure, const char *text, int textlen),
184 void *closure)
186 cfg_printx(obj, 0, f, closure);
191 void (*f)(void *closure, const char *text, int textlen),
192 void *closure)
196 pctx.closure = closure;
2521 void (*f)(void *closure, const char *text, int textlen),
2522 void *closure)
182 cfg_print(const cfg_obj_t *obj, void (*f)(void *closure, const char *text, int textlen), void *closure) argument
190 cfg_printx(const cfg_obj_t *obj, unsigned int flags, void (*f)(void *closure, const char *text, int textlen), void *closure) argument
2520 cfg_print_grammar(const cfg_type_t *type, void (*f)(void *closure, const char *text, int textlen), void *closure) argument
[all...]
/freebsd-9.3-release/contrib/groff/src/devices/xditview/
H A Dxditview.c541 Quit (Widget entry, XtPointer closure, XtPointer data) argument
544 closure = closure;
/freebsd-9.3-release/sys/kern/
H A Dimgact_elf.c1303 cb_put_phdr(entry, closure)
1305 void *closure;
1307 struct phdr_closure *phc = (struct phdr_closure *)closure;
1329 cb_size_segment(entry, closure)
1331 void *closure;
1333 struct sseg_closure *ssc = (struct sseg_closure *)closure;
1345 each_writable_segment(td, func, closure)
1348 void *closure;
1400 (*func)(entry, closure);

Completed in 154 milliseconds

12