annotate m4/wcsrtombs.m4 @ 13169:b55181348b50

fseeko: Fix C++ test error on mingw.
author Bruno Haible <bruno@clisp.org>
date Mon, 05 Apr 2010 18:18:11 +0200
parents 6c2a74cfe75b
children da9779900713
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13158
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
1 # wcsrtombs.m4 serial 5
12559
c2cbabec01dd update nearly all FSF copyright year lists to include 2010
Jim Meyering <meyering@redhat.com>
parents: 11527
diff changeset
2 dnl Copyright (C) 2008-2010 Free Software Foundation, Inc.
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
3 dnl This file is free software; the Free Software Foundation
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
4 dnl gives unlimited permission to copy and/or distribute it,
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
5 dnl with or without modifications, as long as this notice is preserved.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
6
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
7 AC_DEFUN([gl_FUNC_WCSRTOMBS],
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
8 [
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
9 AC_REQUIRE([gl_WCHAR_H_DEFAULTS])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
10
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
11 AC_REQUIRE([AC_TYPE_MBSTATE_T])
11527
4fe203c3f828 Replace wcrtomb, wcsrtombs, wcsnrtombs if mbstate_t has to be replaced.
Bruno Haible <bruno@clisp.org>
parents: 11493
diff changeset
12 gl_MBSTATE_T_BROKEN
13158
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
13
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
14 AC_CHECK_FUNCS_ONCE([wcsrtombs])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
15 if test $ac_cv_func_wcsrtombs = no; then
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
16 HAVE_WCSRTOMBS=0
13158
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
17 else
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
18 if test $REPLACE_MBSTATE_T = 1; then
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
19 REPLACE_WCSRTOMBS=1
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
20 else
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
21 gl_WCSRTOMBS_TERMINATION
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
22 gl_WCSRTOMBS_NULL
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
23 case "$gl_cv_func_wcsrtombs_termination" in
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
24 *yes) ;;
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
25 *) AC_DEFINE([WCSRTOMBS_TERMINATION_BUG], [1],
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
26 [Define if the wcsrtombs function may set the source pointer to NULL without NUL-terminating the destination.])
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
27 REPLACE_WCSRTOMBS=1 ;;
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
28 esac
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
29 case "$gl_cv_func_wcsrtombs_null" in
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
30 *yes) ;;
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
31 *) AC_DEFINE([WCSRTOMBS_NULL_ARG_BUG], [1],
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
32 [Define if the wcsrtombs function has the NULL destination argument bug.])
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
33 REPLACE_WCSRTOMBS=1 ;;
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
34 esac
6c2a74cfe75b mbsinit, mbrtowc, wcrtomb: Improve idioms.
Bruno Haible <bruno@clisp.org>
parents: 12559
diff changeset
35 fi
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
36 fi
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
37 if test $HAVE_WCSRTOMBS = 0 || test $REPLACE_WCSRTOMBS = 1; then
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
38 gl_REPLACE_WCHAR_H
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
39 AC_LIBOBJ([wcsrtombs])
10943
47cd92ce639a New module 'wcsnrtombs'.
Bruno Haible <bruno@clisp.org>
parents: 10941
diff changeset
40 AC_LIBOBJ([wcsrtombs-state])
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
41 gl_PREREQ_WCSRTOMBS
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
42 fi
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
43 ])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
44
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
45 dnl Test whether the wcsrtombs implementation stores a non-NULL source pointer
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
46 dnl as long as it has not written the final NUL byte to the destination string.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
47 dnl The OSF/1 5.1 implementation stores a NULL pointer already after storing
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
48 dnl the last non-NUL character, even if there is no more room for the
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
49 dnl terminating NUL character.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
50 dnl Result is gl_cv_func_wcsrtombs_termination.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
51
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
52 AC_DEFUN([gl_WCSRTOMBS_TERMINATION],
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
53 [
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
54 AC_REQUIRE([AC_PROG_CC])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
55 AC_REQUIRE([gt_LOCALE_FR])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
56 AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
57 AC_CACHE_CHECK([whether wcsrtombs updates the source pointer correctly],
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
58 [gl_cv_func_wcsrtombs_termination],
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
59 [
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
60 dnl Initial guess, used when cross-compiling or when no suitable locale
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
61 dnl is present.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
62 changequote(,)dnl
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
63 case "$host_os" in
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
64 # Guess no on OSF/1.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
65 osf*) gl_cv_func_wcsrtombs_termination="guessing no" ;;
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
66 # Guess yes otherwise.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
67 *) gl_cv_func_wcsrtombs_termination="guessing yes" ;;
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
68 esac
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
69 changequote([,])dnl
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
70 if test $LOCALE_FR != none; then
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
71 AC_TRY_RUN([
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
72 #include <locale.h>
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
73 #include <stdlib.h>
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
74 #include <wchar.h>
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
75 int main ()
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
76 {
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
77 if (setlocale (LC_ALL, "$LOCALE_FR") != NULL)
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
78 {
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
79 const char original[] = "B\374\337er";
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
80 wchar_t input[10];
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
81
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
82 if (mbstowcs (input, original, 10) == 5)
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
83 {
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
84 const wchar_t *src = input;
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
85 char output[5];
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
86 wcsrtombs (output, &src, 5, NULL);
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
87 if (src != input + 5)
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
88 return 1;
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
89 }
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
90 }
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
91 return 0;
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
92 }],
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
93 [gl_cv_func_wcsrtombs_termination=yes],
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
94 [gl_cv_func_wcsrtombs_termination=no],
11493
fcd8e65744b2 Fix cross-compilation results.
Bruno Haible <bruno@clisp.org>
parents: 10943
diff changeset
95 [:])
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
96 fi
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
97 ])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
98 ])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
99
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
100 dnl Test whether the wcsrtombs implementation supports a NULL argument
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
101 dnl correctly. This is not the case on HP-UX 11.11 and OSF/1 5.1: These
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
102 dnl implementations updates the source pointer also if the destination argument
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
103 dnl is NULL.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
104 dnl Result is gl_cv_func_wcsrtombs_null.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
105
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
106 AC_DEFUN([gl_WCSRTOMBS_NULL],
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
107 [
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
108 AC_REQUIRE([AC_PROG_CC])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
109 AC_REQUIRE([gt_LOCALE_FR])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
110 AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
111 AC_CACHE_CHECK([whether wcsrtombs supports a NULL argument correctly],
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
112 [gl_cv_func_wcsrtombs_null],
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
113 [
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
114 dnl Initial guess, used when cross-compiling or when no suitable locale
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
115 dnl is present.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
116 changequote(,)dnl
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
117 case "$host_os" in
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
118 # Guess no on HP-UX and OSF/1.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
119 hpux* | osf*) gl_cv_func_wcsrtombs_null="guessing no" ;;
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
120 # Guess yes otherwise.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
121 *) gl_cv_func_wcsrtombs_null="guessing yes" ;;
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
122 esac
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
123 changequote([,])dnl
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
124 if test $LOCALE_FR != none; then
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
125 AC_TRY_RUN([
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
126 #include <locale.h>
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
127 #include <stdlib.h>
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
128 #include <wchar.h>
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
129 int main ()
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
130 {
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
131 if (setlocale (LC_ALL, "$LOCALE_FR") != NULL)
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
132 {
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
133 const char original[] = "B\374\337er";
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
134 wchar_t input[10];
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
135
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
136 if (mbstowcs (input, original, 10) == 5)
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
137 {
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
138 const wchar_t *src = input;
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
139 wcsrtombs (NULL, &src, 10, NULL);
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
140 if (src != input)
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
141 return 1;
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
142 }
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
143 }
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
144 return 0;
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
145 }],
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
146 [gl_cv_func_wcsrtombs_null=yes],
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
147 [gl_cv_func_wcsrtombs_null=no],
11493
fcd8e65744b2 Fix cross-compilation results.
Bruno Haible <bruno@clisp.org>
parents: 10943
diff changeset
148 [:])
10941
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
149 fi
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
150 ])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
151 ])
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
152
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
153 # Prerequisites of lib/wcsrtombs.c.
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
154 AC_DEFUN([gl_PREREQ_WCSRTOMBS], [
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
155 :
509592900669 New module 'wcsrtombs'.
Bruno Haible <bruno@clisp.org>
parents:
diff changeset
156 ])