1 |
|
/* GNU Mailutils -- a suite of utilities for electronic mail |
2 |
|
Copyright (C) 2003 Free Software Foundation, Inc. |
3 |
|
|
4 |
|
This library is free software; you can redistribute it and/or |
5 |
|
modify it under the terms of the GNU Lesser General Public |
6 |
|
License as published by the Free Software Foundation; either |
7 |
|
version 2 of the License, or (at your option) any later version. |
8 |
|
|
9 |
|
This library is distributed in the hope that it will be useful, |
10 |
|
but WITHOUT ANY WARRANTY; without even the implied warranty of |
11 |
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
12 |
|
Lesser General Public License for more details. |
13 |
|
|
14 |
|
You should have received a copy of the GNU Lesser General Public |
15 |
|
License along with this library; if not, write to the Free Software |
16 |
|
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ |
17 |
|
|
18 |
struct _line_buffer; |
struct _line_buffer; |
19 |
|
|
20 |
int _auth_lb_create (struct _line_buffer **s); |
int _auth_lb_create __P((struct _line_buffer **s)); |
21 |
void _auth_lb_destroy (struct _line_buffer **s); |
void _auth_lb_destroy __P((struct _line_buffer **s)); |
22 |
void _auth_lb_drop (struct _line_buffer *s); |
void _auth_lb_drop __P((struct _line_buffer *s)); |
23 |
|
|
24 |
int _auth_lb_grow (struct _line_buffer *s, const char *ptr, size_t size); |
int _auth_lb_grow __P((struct _line_buffer *s, const char *ptr, size_t size)); |
25 |
int _auth_lb_read (struct _line_buffer *s, const char *ptr, size_t size); |
int _auth_lb_read __P((struct _line_buffer *s, const char *ptr, size_t size)); |
26 |
int _auth_lb_readline (struct _line_buffer *s, const char *ptr, size_t size); |
int _auth_lb_readline __P((struct _line_buffer *s, const char *ptr, |
27 |
int _auth_lb_level (struct _line_buffer *s); |
size_t size)); |
28 |
char *_auth_lb_data (struct _line_buffer *s); |
int _auth_lb_writelines __P((struct _line_buffer *s, const char *iptr, |
29 |
|
size_t isize, off_t offset, |
30 |
|
int (*wr) __PMT ((void *data, char *start, |
31 |
|
char *end)), |
32 |
|
void *data, size_t *nbytes)); |
33 |
|
int _auth_lb_level __P((struct _line_buffer *s)); |
34 |
|
char *_auth_lb_data __P((struct _line_buffer *s)); |
35 |
|
|
36 |
|
|