Mercurial > hg > octave-shane > gnulib-hg
comparison m4/obstack-printf-posix.m4 @ 11219:aaeb2f86d096
Fix *printf behaviour regarding the %ls directive.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Thu, 26 Feb 2009 12:54:20 +0100 |
parents | 3da3203f4774 |
children | c2cbabec01dd |
comparison
equal
deleted
inserted
replaced
11218:d3d4cc78595e | 11219:aaeb2f86d096 |
---|---|
1 # obstack-printf-posix.m4 serial 2 | 1 # obstack-printf-posix.m4 serial 3 |
2 dnl Copyright (C) 2008 Free Software Foundation, Inc. | 2 dnl Copyright (C) 2008-2009 Free Software Foundation, Inc. |
3 dnl This file is free software; the Free Software Foundation | 3 dnl This file is free software; the Free Software Foundation |
4 dnl gives unlimited permission to copy and/or distribute it, | 4 dnl gives unlimited permission to copy and/or distribute it, |
5 dnl with or without modifications, as long as this notice is preserved. | 5 dnl with or without modifications, as long as this notice is preserved. |
6 | 6 |
7 AC_DEFUN([gl_FUNC_OBSTACK_PRINTF_POSIX], | 7 AC_DEFUN([gl_FUNC_OBSTACK_PRINTF_POSIX], |
14 AC_REQUIRE([gl_PRINTF_INFINITE]) | 14 AC_REQUIRE([gl_PRINTF_INFINITE]) |
15 AC_REQUIRE([gl_PRINTF_INFINITE_LONG_DOUBLE]) | 15 AC_REQUIRE([gl_PRINTF_INFINITE_LONG_DOUBLE]) |
16 AC_REQUIRE([gl_PRINTF_DIRECTIVE_A]) | 16 AC_REQUIRE([gl_PRINTF_DIRECTIVE_A]) |
17 AC_REQUIRE([gl_PRINTF_DIRECTIVE_F]) | 17 AC_REQUIRE([gl_PRINTF_DIRECTIVE_F]) |
18 AC_REQUIRE([gl_PRINTF_DIRECTIVE_N]) | 18 AC_REQUIRE([gl_PRINTF_DIRECTIVE_N]) |
19 AC_REQUIRE([gl_PRINTF_DIRECTIVE_LS]) | |
19 AC_REQUIRE([gl_PRINTF_POSITIONS]) | 20 AC_REQUIRE([gl_PRINTF_POSITIONS]) |
20 AC_REQUIRE([gl_PRINTF_FLAG_GROUPING]) | 21 AC_REQUIRE([gl_PRINTF_FLAG_GROUPING]) |
21 AC_REQUIRE([gl_PRINTF_FLAG_LEFTADJUST]) | 22 AC_REQUIRE([gl_PRINTF_FLAG_LEFTADJUST]) |
22 AC_REQUIRE([gl_PRINTF_FLAG_ZERO]) | 23 AC_REQUIRE([gl_PRINTF_FLAG_ZERO]) |
23 AC_REQUIRE([gl_PRINTF_PRECISION]) | 24 AC_REQUIRE([gl_PRINTF_PRECISION]) |
37 *yes) | 38 *yes) |
38 case "$gl_cv_func_printf_directive_f" in | 39 case "$gl_cv_func_printf_directive_f" in |
39 *yes) | 40 *yes) |
40 case "$gl_cv_func_printf_directive_n" in | 41 case "$gl_cv_func_printf_directive_n" in |
41 *yes) | 42 *yes) |
42 case "$gl_cv_func_printf_positions" in | 43 case "$gl_cv_func_printf_directive_ls" in |
43 *yes) | 44 *yes) |
44 case "$gl_cv_func_printf_flag_grouping" in | 45 case "$gl_cv_func_printf_positions" in |
45 *yes) | 46 *yes) |
46 case "$gl_cv_func_printf_flag_leftadjust" in | 47 case "$gl_cv_func_printf_flag_grouping" in |
47 *yes) | 48 *yes) |
48 case "$gl_cv_func_printf_flag_zero" in | 49 case "$gl_cv_func_printf_flag_leftadjust" in |
49 *yes) | 50 *yes) |
50 case "$gl_cv_func_printf_precision" in | 51 case "$gl_cv_func_printf_flag_zero" in |
51 *yes) | 52 *yes) |
52 case "$gl_cv_func_printf_enomem" in | 53 case "$gl_cv_func_printf_precision" in |
53 *yes) | 54 *yes) |
54 # obstack_printf exists and is | 55 case "$gl_cv_func_printf_enomem" in |
55 # already POSIX compliant. | 56 *yes) |
56 gl_cv_func_obstack_printf_posix=yes | 57 # obstack_printf exists and is |
58 # already POSIX compliant. | |
59 gl_cv_func_obstack_printf_posix=yes | |
60 ;; | |
61 esac | |
57 ;; | 62 ;; |
58 esac | 63 esac |
59 ;; | 64 ;; |
60 esac | 65 esac |
61 ;; | 66 ;; |
85 gl_PREREQ_VASNPRINTF_LONG_DOUBLE | 90 gl_PREREQ_VASNPRINTF_LONG_DOUBLE |
86 gl_PREREQ_VASNPRINTF_INFINITE_DOUBLE | 91 gl_PREREQ_VASNPRINTF_INFINITE_DOUBLE |
87 gl_PREREQ_VASNPRINTF_INFINITE_LONG_DOUBLE | 92 gl_PREREQ_VASNPRINTF_INFINITE_LONG_DOUBLE |
88 gl_PREREQ_VASNPRINTF_DIRECTIVE_A | 93 gl_PREREQ_VASNPRINTF_DIRECTIVE_A |
89 gl_PREREQ_VASNPRINTF_DIRECTIVE_F | 94 gl_PREREQ_VASNPRINTF_DIRECTIVE_F |
95 gl_PREREQ_VASNPRINTF_DIRECTIVE_LS | |
90 gl_PREREQ_VASNPRINTF_FLAG_GROUPING | 96 gl_PREREQ_VASNPRINTF_FLAG_GROUPING |
91 gl_PREREQ_VASNPRINTF_FLAG_LEFTADJUST | 97 gl_PREREQ_VASNPRINTF_FLAG_LEFTADJUST |
92 gl_PREREQ_VASNPRINTF_FLAG_ZERO | 98 gl_PREREQ_VASNPRINTF_FLAG_ZERO |
93 gl_PREREQ_VASNPRINTF_PRECISION | 99 gl_PREREQ_VASNPRINTF_PRECISION |
94 gl_PREREQ_VASNPRINTF_ENOMEM | 100 gl_PREREQ_VASNPRINTF_ENOMEM |