Mercurial > hg > octave-nkf > gnulib-hg
annotate modules/mbiter @ 17102:9e72d3927af1
binary-io, eealloc, mbfile, mbiter, mbutil, xsize: better 'inline'
* lib/binary-io.c, lib/eealloc.c, lib/mbfile.c, lib/mbiter.c:
* lib/mbuiter.c, lib/xsize.c: New files.
* lib/binary-io.h (BINARY_IO_INLINE):
* lib/eealloc.h (EEALLOC_INLINE):
* lib/mbfile.h (MBFILE_INLINE):
* lib/mbiter.h (MBITER_INLINE):
* lib/mbuiter.h (MBUITER_INLINE):
* lib/xsize.h (XSIZE_INLINE):
New macros.
Replace all uses of 'static inline' with them.
Use _GL_INLINE_HEADER_BEGIN, _GL_INLINE_HEADER_END.
* m4/eealloc.m4 (gl_EEALLOC):
* m4/mbfile.m4 (gl_MBFILE):
* m4/mbiter.m4 (gl_MBITER):
* m4/xsize.m4 (gl_XSIZE):
Do not require AC_C_INLINE.
* modules/binary-io (Files, lib_SOURCES): Add lib/binary-io.c
* modules/eealloc (Files, lib_SOURCES): Add lib/eealloc.c.
* modules/mbfile (Files, lib_SOURCES): Add lib/mbfile.c.
* modules/mbiter (Files, lib_SOURCES): Add lib/mbiter.c.
* modules/mbuiter (Files, lib_SOURCES): Add lib/mbuiter.c.
* modules/xsize (Files, lib_SOURCES): Add lib/xsize.c.
* modules/binary-io, modules/eealloc, modules/mbfile:
* modules/mbiter, modules/mbuiter:
(Depends-on): Add extern-inline.
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Wed, 29 Aug 2012 23:13:42 -0700 |
parents | 18ea6ab4e81d |
children | 1f14c6dd175d |
rev | line source |
---|---|
6045 | 1 Description: |
2 Iterating through multibyte strings. | |
3 | |
4 Files: | |
5 lib/mbiter.h | |
17102
9e72d3927af1
binary-io, eealloc, mbfile, mbiter, mbutil, xsize: better 'inline'
Paul Eggert <eggert@cs.ucla.edu>
parents:
12008
diff
changeset
|
6 lib/mbiter.c |
6045 | 7 m4/mbiter.m4 |
6301
015760832874
Deal with the fact that mbchar.h, mbfile.h, mbiter.h, mbuiter.h can
Bruno Haible <bruno@clisp.org>
parents:
6045
diff
changeset
|
8 m4/mbrtowc.m4 |
6045 | 9 |
10 Depends-on: | |
17102
9e72d3927af1
binary-io, eealloc, mbfile, mbiter, mbutil, xsize: better 'inline'
Paul Eggert <eggert@cs.ucla.edu>
parents:
12008
diff
changeset
|
11 extern-inline |
6045 | 12 mbchar |
10949
b10927a03d08
Make mbiter, mbuiter, mbfile usable also if !HAVE_MBRTOWC.
Bruno Haible <bruno@clisp.org>
parents:
8922
diff
changeset
|
13 mbrtowc |
b10927a03d08
Make mbiter, mbuiter, mbfile usable also if !HAVE_MBRTOWC.
Bruno Haible <bruno@clisp.org>
parents:
8922
diff
changeset
|
14 mbsinit |
8922
4d1bebb0f82b
Linux uClibc built without wide character support lacks <wchar.h>.
Bruno Haible <bruno@clisp.org>
parents:
6301
diff
changeset
|
15 wchar |
6045 | 16 stdbool |
17 | |
18 configure.ac: | |
19 gl_MBITER | |
20 | |
21 Makefile.am: | |
17102
9e72d3927af1
binary-io, eealloc, mbfile, mbiter, mbutil, xsize: better 'inline'
Paul Eggert <eggert@cs.ucla.edu>
parents:
12008
diff
changeset
|
22 lib_SOURCES += mbiter.h mbiter.c |
6045 | 23 |
24 Include: | |
12008
18ea6ab4e81d
maint: make Include sections of modules consistent
Eric Blake <ebb9@byu.net>
parents:
10949
diff
changeset
|
25 "mbiter.h" |
6045 | 26 |
27 License: | |
28 LGPL | |
29 | |
30 Maintainer: | |
31 Bruno Haible |