HelenOS sources

recv_while         87 uspace/lib/http/include/http/receive-buffer.h extern errno_t recv_while(receive_buffer_t *, char_class_func_t);
recv_while         55 uspace/lib/http/src/response.c 	errno_t rc = recv_while(rb, is_digit);
recv_while        150 uspace/lib/http/src/response.c 	rc = recv_while(rb, is_not_newline);
HelenOS homepage, sources at GitHub