aboutsummaryrefslogtreecommitdiff
path: root/src/bi_sprintf.m4
diff options
context:
space:
mode:
Diffstat (limited to 'src/bi_sprintf.m4')
-rw-r--r--src/bi_sprintf.m419
1 files changed, 9 insertions, 10 deletions
diff --git a/src/bi_sprintf.m4 b/src/bi_sprintf.m4
index afd63d32..051d2dc4 100644
--- a/src/bi_sprintf.m4
+++ b/src/bi_sprintf.m4
@@ -152,4 +152,3 @@ MF_DEFUN_VARARGS(sprintf, STRING, STRING format)
if (*q == '$') {
- num = (unsigned) MF_VA_ARG(n-1,
- NUMBER);
+ MF_VA_ARG(n-1, NUMBER, num);
p = q + 1;
@@ -163,3 +162,3 @@ MF_DEFUN_VARARGS(sprintf, STRING, STRING format)
}
- num = MF_VA_ARG(i, NUMBER);
+ MF_VA_ARG(i, NUMBER, num);
i++;
@@ -195,3 +194,3 @@ MF_DEFUN_VARARGS(sprintf, STRING, STRING format)
if (*q == '$') {
- num = MF_VA_ARG(n-1, NUMBER);
+ MF_VA_ARG(n-1, NUMBER, num);
if (num > 0)
@@ -202,3 +201,3 @@ MF_DEFUN_VARARGS(sprintf, STRING, STRING format)
}
- num = MF_VA_ARG(i, NUMBER);
+ MF_VA_ARG(i, NUMBER, num);
i++;
@@ -213,3 +212,3 @@ MF_DEFUN_VARARGS(sprintf, STRING, STRING format)
case 's':
- str = MF_VA_ARG(argnum,STRING);
+ MF_VA_ARG(argnum, STRING, str);
n = strlen(str);
@@ -237,3 +236,3 @@ MF_DEFUN_VARARGS(sprintf, STRING, STRING format)
case 'd':
- num = MF_VA_ARG(argnum,NUMBER);
+ MF_VA_ARG(argnum, NUMBER, num);
if (num < 0) {
@@ -292,3 +291,3 @@ MF_DEFUN_VARARGS(sprintf, STRING, STRING format)
case 'u':
- num = MF_VA_ARG(argnum,NUMBER);
+ MF_VA_ARG(argnum, NUMBER, num);
/* If a precision is given with a
@@ -325,3 +324,3 @@ MF_DEFUN_VARARGS(sprintf, STRING, STRING format)
case 'X':
- num = MF_VA_ARG(argnum,NUMBER);
+ MF_VA_ARG(argnum, NUMBER, num);
/* If a precision is given with a
@@ -371,3 +370,3 @@ MF_DEFUN_VARARGS(sprintf, STRING, STRING format)
case 'o':
- num = MF_VA_ARG(argnum,NUMBER);
+ MF_VA_ARG(argnum, NUMBER, num);
/* If a precision is given with a

Return to:

Send suggestions and report system problems to the System administrator.