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

12

/openbsd-current/gnu/usr.bin/cvs/src/
H A Dbuffer.h38 int (*input) PROTO((void *closure, char *data, int need, int size,
44 int (*output) PROTO((void *closure, const char *data, int have,
49 int (*flush) PROTO((void *closure));
56 int (*block) PROTO ((void *closure, int block));
64 int (*shutdown) PROTO((void *closure));
67 void *closure; member in struct:buffer
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 Dfind_names.c34 add_entries_proc (node, closure)
36 void *closure;
127 add_subdir_proc (p, closure)
129 void *closure;
131 List *dirlist = (List *) closure;
153 register_subdir_proc (p, closure)
155 void *closure;
157 List *entries = (List *) closure;
H A Dhash.h53 int walklist PROTO((List * list, int (*)(Node *n, void *closure), void *closure));
H A Dbuffer.c26 buf_initialize (input, output, flush, block, shutdown, memory, closure)
33 void *closure;
47 buf->closure = closure;
283 status = (*buf->output) (buf->closure, data->bufp, data->size,
350 status = (*buf->flush) (buf->closure);
379 status = (*buf->block) (buf->closure, 0);
401 status = (*buf->block) (buf->closure, 1);
725 status = (*buf->input) (buf->closure,
862 status = (*buf->input) (buf->closure, me
[all...]
H A Drecurse.c16 static int do_dir_proc PROTO((Node * p, void *closure));
17 static int do_file_proc PROTO((Node * p, void *closure));
19 static int unroll_files_proc PROTO((Node *p, void *closure));
782 do_file_proc (p, closure)
784 void *closure;
786 struct frame_and_file *frfile = (struct frame_and_file *)closure;
840 do_dir_proc (p, closure)
842 void *closure;
844 struct frame_and_entries *frent = (struct frame_and_entries *) closure;
1158 unroll_files_proc (p, closure)
[all...]
H A Dlogmsg.c12 static int find_type PROTO((Node * p, void *closure));
13 static int fmt_proc PROTO((Node * p, void *closure));
17 static int title_proc PROTO((Node * p, void *closure));
92 find_type (p, closure)
94 void *closure;
111 fmt_proc (p, closure)
113 void *closure;
554 title_proc (p, closure)
556 void *closure;
H A Dstatus.c17 static int tag_list_proc PROTO((Node * p, void *closure));
347 tag_list_proc (p, closure)
349 void *closure;
H A Dlog.c177 send_one (node, closure)
179 void *closure;
181 char *option = (char *) closure;
1316 log_symbol (p, closure)
1318 void *closure;
1332 log_count (p, closure)
1334 void *closure;
1344 log_fix_singledate (p, closure)
1346 void *closure;
1348 struct log_data_and_rcs *data = (struct log_data_and_rcs *) closure;
[all...]
H A Dhash.c357 walklist (list, proc, closure)
360 void *closure;
370 err += proc (p, closure);
481 printnode (node, closure)
483 void *closure;
H A Dlock.c98 static int set_writelock_proc PROTO((Node * p, void *closure));
99 static int unlock_proc PROTO((Node * p, void *closure));
337 unlock_proc (p, closure)
339 void *closure;
531 set_writelock_proc (p, closure)
533 void *closure;
H A Dclient.c469 This structure is the closure field of a log buffer. */
513 log_buffer_input (closure, data, need, size, got)
514 void *closure;
520 struct log_buffer *lb = (struct log_buffer *) closure;
527 status = (*lb->buf->input) (lb->buf->closure, data, need, size, got);
544 log_buffer_output (closure, data, have, wrote)
545 void *closure;
550 struct log_buffer *lb = (struct log_buffer *) closure;
557 status = (*lb->buf->output) (lb->buf->closure, data, have, wrote);
574 log_buffer_flush (closure)
[all...]
H A Dentries.c89 write_ent_proc (node, closure)
91 void *closure;
97 if (closure != NULL && entnode->type != ENT_FILE)
98 *(int *) closure = 1;
/openbsd-current/gnu/llvm/compiler-rt/lib/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...]
/openbsd-current/usr.bin/yacc/
H A DMakefile4 SRCS= closure.c error.c lalr.c lr0.c main.c mkpar.c output.c reader.c \
H A Dclosure.c1 /* $OpenBSD: closure.c,v 1.15 2017/05/25 20:11:03 tedu Exp $ */
2 /* $NetBSD: closure.c,v 1.4 1996/03/19 03:21:29 jtc Exp $ */
189 closure(short *nucleus, int n) function
/openbsd-current/usr.sbin/amd/amd/
H A Dclock.c104 * (*fn)(closure) will be called at clocktime() + secs
107 timeout(unsigned int secs, void (*fn)(void *), void *closure) argument
116 cpnew->c_closure = closure;
199 * Extract first from list, save fn & closure and
209 void *closure = cp->c_closure; local
214 /*dlog("Calling %#x(%#x)", fn, closure);*/
216 (*fn)(closure);
H A Dnfsx_ops.c270 nfsx_cont(int rc, int term, void *closure) argument
272 mntfs *mf = (mntfs *) closure;
/openbsd-current/gnu/usr.bin/binutils/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
/openbsd-current/sys/dev/pci/drm/
H A Ddrm_edid.c3065 typedef void detailed_cb(const struct detailed_timing *timing, void *closure);
3068 cea_for_each_detailed_block(const u8 *ext, detailed_cb *cb, void *closure) argument
3079 cb((const struct detailed_timing *)(det_base + 18 * i), closure);
3083 vtb_for_each_detailed_block(const u8 *ext, detailed_cb *cb, void *closure) argument
3092 cb((const struct detailed_timing *)(det_base + 18 * i), closure);
3096 detailed_cb *cb, void *closure)
3106 cb(&drm_edid->edid->detailed_timings[i], closure);
3112 cea_for_each_detailed_block(ext, cb, closure);
3115 vtb_for_each_detailed_block(ext, cb, closure);
3804 struct detailed_mode_closure *closure local
3095 drm_for_each_detailed_block(const struct drm_edid *drm_edid, detailed_cb *cb, void *closure) argument
3846 struct detailed_mode_closure closure = { local
3889 struct detailed_mode_closure *closure = c; local
3911 struct detailed_mode_closure closure = { local
3938 struct detailed_mode_closure *closure = c; local
3967 struct detailed_mode_closure closure = { local
4047 struct detailed_mode_closure *closure = c; local
4058 struct detailed_mode_closure closure = { local
4077 struct detailed_mode_closure *closure = c; local
4111 struct detailed_mode_closure closure = { local
6362 struct detailed_mode_closure *closure = c; local
6399 struct detailed_mode_closure closure = { local
[all...]
/openbsd-current/gnu/usr.bin/perl/cpan/Filter-Util-Call/
H A DCall.pm87 filter> and the second as I<closure filter>.
112 and this is the equivalent skeleton for the I<closure filter>:
145 requires a I<filter> method, whereas the I<closure filter> gets the
149 To make proper use of the I<closure filter> shown above you need to
150 have a good understanding of the concept of a I<closure>. See
195 If a CODE reference is used then a I<closure filter> will be assumed.
203 context information using both I<method filters> and I<closure
209 anonymous sub used with a I<closure filter> is where the main
214 whereas the I<closure filter> uses the lexical variables that are
215 maintained by the closure
[all...]
/openbsd-current/gnu/usr.bin/perl/t/uni/
H A Dattrs.t155 # [perl #68560] Calling closure prototypes (only accessible via :attr)
167 "Calling closure proto with (no) args";
170 'Calling closure proto with no @_ that returns a lexical';
/openbsd-current/gnu/usr.bin/perl/cpan/Test-Harness/lib/TAP/Parser/Scheduler/
H A DJob.pm57 Register a closure to be called when this job is destroyed. The callback
/openbsd-current/lib/libpcap/
H A Dgencode.h133 uset closure; member in struct:block
/openbsd-current/gnu/usr.bin/perl/cpan/Sys-Syslog/t/
H A Dsyslog-inet-udp.t12 use warnings qw(closure deprecated exiting glob io misc numeric once overflow

Completed in 431 milliseconds

12