summaryrefslogtreecommitdiff
path: root/m4/vfprintf-posix.m4
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2008-02-07 02:08:13 +0100
committerBruno Haible <bruno@clisp.org>2008-02-07 02:08:13 +0100
commit6cad9c91215eac0f90bbb1f9473ea0f5fce3b085 (patch)
treeeb9e9529c870497dc2fa4638740a1f6a09b7c6c3 /m4/vfprintf-posix.m4
parente2cc522f19bb9144ad1ee284152bd2b0a1c43427 (diff)
downloadgnulib-6cad9c91215eac0f90bbb1f9473ea0f5fce3b085.tar.gz
Fix *printf behaviour regarding the left-adjust flag on HP-UX 10.20.
Diffstat (limited to 'm4/vfprintf-posix.m4')
-rw-r--r--m4/vfprintf-posix.m422
1 files changed, 14 insertions, 8 deletions
diff --git a/m4/vfprintf-posix.m4 b/m4/vfprintf-posix.m4
index b6690ec6a8..b6a18b7120 100644
--- a/m4/vfprintf-posix.m4
+++ b/m4/vfprintf-posix.m4
@@ -1,5 +1,5 @@
-# vfprintf-posix.m4 serial 9
-dnl Copyright (C) 2007 Free Software Foundation, Inc.
+# vfprintf-posix.m4 serial 10
+dnl Copyright (C) 2007-2008 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
@@ -16,6 +16,7 @@ AC_DEFUN([gl_FUNC_VFPRINTF_POSIX],
AC_REQUIRE([gl_PRINTF_DIRECTIVE_N])
AC_REQUIRE([gl_PRINTF_POSITIONS])
AC_REQUIRE([gl_PRINTF_FLAG_GROUPING])
+ AC_REQUIRE([gl_PRINTF_FLAG_LEFTADJUST])
AC_REQUIRE([gl_PRINTF_FLAG_ZERO])
AC_REQUIRE([gl_PRINTF_PRECISION])
AC_REQUIRE([gl_PRINTF_ENOMEM])
@@ -38,15 +39,19 @@ AC_DEFUN([gl_FUNC_VFPRINTF_POSIX],
*yes)
case "$gl_cv_func_printf_flag_grouping" in
*yes)
- case "$gl_cv_func_printf_flag_zero" in
+ case "$gl_cv_func_printf_flag_leftadjust" in
*yes)
- case "$gl_cv_func_printf_precision" in
+ case "$gl_cv_func_printf_flag_zero" in
*yes)
- case "$gl_cv_func_printf_enomem" in
+ case "$gl_cv_func_printf_precision" in
*yes)
- # vfprintf exists and is
- # already POSIX compliant.
- gl_cv_func_vfprintf_posix=yes
+ case "$gl_cv_func_printf_enomem" in
+ *yes)
+ # vfprintf exists and is
+ # already POSIX compliant.
+ gl_cv_func_vfprintf_posix=yes
+ ;;
+ esac
;;
esac
;;
@@ -78,6 +83,7 @@ AC_DEFUN([gl_FUNC_VFPRINTF_POSIX],
gl_PREREQ_VASNPRINTF_DIRECTIVE_A
gl_PREREQ_VASNPRINTF_DIRECTIVE_F
gl_PREREQ_VASNPRINTF_FLAG_GROUPING
+ gl_PREREQ_VASNPRINTF_FLAG_LEFTADJUST
gl_PREREQ_VASNPRINTF_FLAG_ZERO
gl_PREREQ_VASNPRINTF_PRECISION
gl_PREREQ_VASNPRINTF_ENOMEM