annotate lib/netinet_in.in.h @ 17101:99fa3b05f1c8

pipe-filter-gi, pipe-filter-ii: better use of 'inline' * lib/pipe-filter-aux.c: New file. * lib/pipe-filter-aux.h (PIPE_FILTER_AUX_INLINE): New macro. Replace all uses of 'static inline' with it. Use _GL_INLINE_HEADER_BEGIN, _GL_INLINE_HEADER_END. * lib/pipe-filter-gi.c (filter_init, filter_cleanup) (filter_retcode): No real need for inline here. * modules/pipe-filter-gi, modules/pipe-filter-ii: (Files): Add lib/pipe-filter-aux.c. (Depends-on): Add extern-inline. (configure.ac): Do not require AC_C_INLINE. (lib_SOURCES): Add pipe-filter-aux.c.
author Paul Eggert <eggert@cs.ucla.edu>
date Wed, 29 Aug 2012 22:17:49 -0700
parents bb182ee4a09d
children e542fd46ad6f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9256
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
1 /* Substitute for <netinet/in.h>.
16201
8250f2777afc maint: update all copyright year number ranges
Jim Meyering <meyering@redhat.com>
parents: 14840
diff changeset
2 Copyright (C) 2007-2012 Free Software Foundation, Inc.
9256
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 This program is free software; you can redistribute it and/or modify
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 it under the terms of the GNU General Public License as published by
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6 the Free Software Foundation; either version 2, or (at your option)
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 any later version.
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 This program is distributed in the hope that it will be useful,
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
12 GNU General Public License for more details.
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
13
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 You should have received a copy of the GNU General Public License
16366
bb182ee4a09d maint: replace FSF snail-mail addresses with URLs
Paul Eggert <eggert@cs.ucla.edu>
parents: 16201
diff changeset
15 along with this program; if not, see <http://www.gnu.org/licenses/>. */
9256
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16
14840
5f709022a256 Allow multiple gnulib generated include files to be combined.
Bruno Haible <bruno@clisp.org>
parents: 14079
diff changeset
17 #ifndef _@GUARD_PREFIX@_NETINET_IN_H
13094
2ed0fc659db8 Emit #pragma system_header after the inclusion guard, not before.
Bruno Haible <bruno@clisp.org>
parents: 13055
diff changeset
18
2ed0fc659db8 Emit #pragma system_header after the inclusion guard, not before.
Bruno Haible <bruno@clisp.org>
parents: 13055
diff changeset
19 #if __GNUC__ >= 3
13055
c7be8484e434 maint: use pragma consistently across replacement headers
Eric Blake <eblake@redhat.com>
parents: 12559
diff changeset
20 @PRAGMA_SYSTEM_HEADER@
13094
2ed0fc659db8 Emit #pragma system_header after the inclusion guard, not before.
Bruno Haible <bruno@clisp.org>
parents: 13055
diff changeset
21 #endif
13761
a19ace3ba849 Avoid line length limitation from HP NonStop system header files.
Bruno Haible <bruno@clisp.org>
parents: 13094
diff changeset
22 @PRAGMA_COLUMNS@
9256
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
23
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
24 #if @HAVE_NETINET_IN_H@
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
25
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
26 /* On many platforms, <netinet/in.h> assumes prior inclusion of
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
27 <sys/types.h>. */
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
28 # include <sys/types.h>
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
29
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
30 /* The include_next requires a split double-inclusion guard. */
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
31 # @INCLUDE_NEXT@ @NEXT_NETINET_IN_H@
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
32
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
33 #endif
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
34
14840
5f709022a256 Allow multiple gnulib generated include files to be combined.
Bruno Haible <bruno@clisp.org>
parents: 14079
diff changeset
35 #ifndef _@GUARD_PREFIX@_NETINET_IN_H
5f709022a256 Allow multiple gnulib generated include files to be combined.
Bruno Haible <bruno@clisp.org>
parents: 14079
diff changeset
36 #define _@GUARD_PREFIX@_NETINET_IN_H
9256
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
37
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
38 #if !@HAVE_NETINET_IN_H@
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
39
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
40 /* A platform that lacks <netinet/in.h>. */
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
41
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
42 # include <sys/socket.h>
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
43
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
44 #endif
8995d38a9306 Rename netinet_in_.h to netinet_in.in.h.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
45
14840
5f709022a256 Allow multiple gnulib generated include files to be combined.
Bruno Haible <bruno@clisp.org>
parents: 14079
diff changeset
46 #endif /* _@GUARD_PREFIX@_NETINET_IN_H */
5f709022a256 Allow multiple gnulib generated include files to be combined.
Bruno Haible <bruno@clisp.org>
parents: 14079
diff changeset
47 #endif /* _@GUARD_PREFIX@_NETINET_IN_H */