X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/436fddaa5c6b52604602d7838a832c5d2dfeef10..4f6d400bf0d6324faa343ea121f465017032d72b:/selpk.c diff --git a/selpk.c b/selpk.c index 9d077b6..4d1b5eb 100644 --- a/selpk.c +++ b/selpk.c @@ -1,6 +1,6 @@ /* -*-c-*- * - * $Id: selpk.c,v 1.1 2000/06/17 10:39:19 mdw Exp $ + * $Id: selpk.c,v 1.2 2002/01/13 13:33:51 mdw Exp $ * * Packet-buffering select handler * @@ -30,6 +30,9 @@ /*----- Revision history --------------------------------------------------* * * $Log: selpk.c,v $ + * Revision 1.2 2002/01/13 13:33:51 mdw + * Packet handler functions now have a @typedef@ name. + * * Revision 1.1 2000/06/17 10:39:19 mdw * Experimental new support for packet buffering. * @@ -145,7 +148,7 @@ void selpk_want(selpk *pk, size_t sz) * Arguments: @selpk *pk@ = pointer to buffer block * @sel_state *s@ = pointer to select state to attach to * @int fd@ = file descriptor to listen to - * @void (*func)(char *s, void *p)@ = function to call + * @pkbuf_func *func@ = function to call * @void *p@ = argument for function * * Returns: --- @@ -153,12 +156,7 @@ void selpk_want(selpk *pk, size_t sz) * Use: Initializes a buffer block. */ -void selpk_init(selpk *pk, - sel_state *s, - int fd, - void (*func)(octet */*b*/, size_t /*sz*/, pkbuf */*pk*/, - size_t */*keep*/, void */*p*/), - void *p) +void selpk_init(selpk *pk, sel_state *s, int fd, pkbuf_func *func, void *p) { pkbuf_init(&pk->pk, func, p); pk->pk.f &= ~PKBUF_ENABLE;