$OpenBSD: patch-lib_m4sugar_m4sh_m4,v 1.1.1.1 2004/02/10 00:00:14 espie Exp $
--- lib/m4sugar/m4sh.m4.orig	2003-11-06 09:46:24.000000000 +0100
+++ lib/m4sugar/m4sh.m4	2004-02-10 00:43:32.000000000 +0100
@@ -913,12 +913,11 @@ _AS_PATH_WALK([$PATH], [echo "PATH: $as_
 #  | column 2                |
 #  column 0                  column 26
 #
+m4_define([AS_PadLeft],
+	   [m4_if(m4_eval([$1] > [$2]),1,[[ ]AS_PadLeft([$1]-1,[$2])])])
 m4_define([AS_HELP_STRING],
 [m4_pushdef([AS_Prefix], m4_default([$3], [                          ]))dnl
-m4_pushdef([AS_Prefix_Format],
-	   [  %-]m4_eval(m4_len(AS_Prefix) - 3)[s ])dnl [  %-23s ]
-m4_text_wrap([$2], AS_Prefix, m4_format(AS_Prefix_Format, [$1]))dnl
-m4_popdef([AS_Prefix_Format])dnl
+m4_text_wrap([$2], AS_Prefix, [  $1]AS_PadLeft(m4_len(AS_Prefix),m4_len([$1])+2))dnl
 m4_popdef([AS_Prefix])dnl
 ])
 
