annotate modules/getndelim2 @ 10812:a672954bb892

New module 'servent'.
author Bruno Haible <bruno@clisp.org>
date Sun, 16 Nov 2008 05:02:40 +0100
parents 3939073a5bf9
children 1851e81daa16
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4463
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 Description:
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
2 Read a line from a stream, stopping at one of 2 delimiters, with bounded
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3 memory allocation.
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 Files:
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 lib/getndelim2.h
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 lib/getndelim2.c
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 m4/getndelim2.m4
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 Depends-on:
6030
781dec53e193 Add ssize_t module, and use it.
Simon Josefsson <simon@josefsson.org>
parents: 5318
diff changeset
11 ssize_t
10019
e435c0a7bace Optimize getndelim2 to use block operations when possible.
Eric Blake <ebb9@byu.net>
parents: 7497
diff changeset
12 stdbool
7162
19c2e5121b2f Add and change modules to make it easier for coreutils to use
Paul Eggert <eggert@cs.ucla.edu>
parents: 6030
diff changeset
13 stdint
10019
e435c0a7bace Optimize getndelim2 to use block operations when possible.
Eric Blake <ebb9@byu.net>
parents: 7497
diff changeset
14 freadptr
e435c0a7bace Optimize getndelim2 to use block operations when possible.
Eric Blake <ebb9@byu.net>
parents: 7497
diff changeset
15 freadseek
e435c0a7bace Optimize getndelim2 to use block operations when possible.
Eric Blake <ebb9@byu.net>
parents: 7497
diff changeset
16 memchr2
4463
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
17
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
18 configure.ac:
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
19 gl_GETNDELIM2
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
20
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
21 Makefile.am:
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
22
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23 Include:
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 "getndelim2.h"
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25
5251
42b53a22aee5 Add a license tag to every module.
Bruno Haible <bruno@clisp.org>
parents: 4512
diff changeset
26 License:
10367
3939073a5bf9 * modules/getndelim2 (License): Relicense to LGPLv2+.
Jim Meyering <meyering@redhat.com>
parents: 10019
diff changeset
27 LGPLv2+
5251
42b53a22aee5 Add a license tag to every module.
Bruno Haible <bruno@clisp.org>
parents: 4512
diff changeset
28
4463
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29 Maintainer:
7564fca8961e New module 'getndelim2'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 all