From 423c16befd0dfe76e688e92ed8bb9d8a3584f7d6 Mon Sep 17 00:00:00 2001 From: Sascha Schumann Date: Sat, 28 Jun 2003 12:29:43 +0000 Subject: MFB snprintf test --- acinclude.m4 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'acinclude.m4') diff --git a/acinclude.m4 b/acinclude.m4 index ae39f130cb..0949e4b437 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -1119,7 +1119,9 @@ main() { int res = 0; res = res || (snprintf(buf, 2, "marcus") != 6); res = res || (buf[1] != '\0'); - res = res || (snprintf(buf, 0, "boerger") != 7); + /* Implementations may consider this as an encoding error */ + snprintf(buf, 0, "boerger"); + /* However, they MUST ignore the pointer */ res = res || (buf[0] != 'm'); res = res || (snprintf(NULL, 0, "boerger") != 7); res = res || (snprintf(buf, sizeof(buf), "%f", 0.12345678) != 8); -- cgit v1.2.1