debian man page for buffer_get_new_token_sa_pred

Query: buffer_get_new_token_sa_pred

OS: debian

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

buffer_get_new_token_sa_pred(3) 			     Library Functions Manual				   buffer_get_new_token_sa_pred(3)

NAME
buffer_get_new_token_sa_pred - read token from buffer
SYNTAX
#include <stralloc.h> #include <buffer.h> int buffer_get_new_token_sa_pred(buffer* b,stralloc* sa, int (*predicate)(stralloc* * sa));
DESCRIPTION
buffer_get_token_sa_pred copies data from b to sa until predicate(sa) returns 1 or -1. If predicate returns 1 once a ' ' was read, that new-line character is still appended to sa -- use stralloc_chop or stralloc_chomp to get rid of it. predicate can also return 0 (indicating further input is required to complete the token) or -1 (abort and return -1; use this if predicate wants to enfore a maximum message size or does timeout handling or detects a malformed message). If reading from the buffer or allocating memory fails, buffer_get_new_token_sa_pred returns -1 and sets errno appropriately. At that point sa may already contain a partial token. On success, buffer_get_new_token_sa_pred returns 0. If you want to read from a non-blocking socket, use buffer_get_token_sa_pred instead.
SEE ALSO
buffer_getline_sa(3), buffer_get_token(3), buffer(3) buffer_get_new_token_sa_pred(3)
Related Man Pages
xpeekifevent(3x11) - ultrix
buffer_get_token_sa(3) - debian
xcheckifevent(3x11) - ultrix
xifevent(3x11) - ultrix
xpeekifevent(3x11) - osf1
Similar Topics in the Unix Linux Community
Adding the individual columns of a matrix.
awk or sed - Convert 2 lines to 1 line
Weird 'find' results
A (ksh) Library For and From UNIX.com
How to copy a column of multiple files and paste into new excel file (next to column)?