/* buffer/ph_buffer.h. Generated from buffer.h.in by configure. */
/*
** Copyright 1998-2004 University of Illinois Board of Trustees
** Copyright 1998-2004 Mark D. Roth
** All rights reserved.
**
** ph_buffer.h - header file for buffer module
**
** Mark D. Roth <roth@uiuc.edu>
** Campus Information Technologies and Educational Services
** University of Illinois at Urbana-Champaign
*/
#ifndef ph_BUFFER_H
#define ph_BUFFER_H
#include <sys/types.h>
typedef struct ph_buffer *ph_buffer_t;
typedef ssize_t (*ph_read_func_t)(void *, char *, size_t);
int ph_buffer_new(ph_buffer_t *,
size_t,
ph_read_func_t,
void *);
ssize_t ph_buffer_read_line(ph_buffer_t,
char *, size_t);
void ph_free(ph_buffer_t);
#endif /* ! ph_BUFFER_H */
syntax highlighted by Code2HTML, v. 0.9.1