2 * SPDX-License-Identifier: LGPL-2.1-or-later
4 * Copyright (C) 2009 Pierre-Marc Fournier
9 #include "ust-snprintf.h"
17 char test_fmt_str
[] = "header %d, %s, %03d, '%3$*d'";
18 char escaped_test_fmt_str
[] = "header %%d, %%s, %%03d, '%%3$*d'";
22 expected
= "header 9999, hello, 005, ' 9'";
23 ust_safe_snprintf(buf
, 99, test_fmt_str
, 9999, "hello", 5, 9);
25 char test_desc_fmt_str
[] = "Got expected output string with format string \"%s\"";
26 char test_desc
[sizeof(escaped_test_fmt_str
) + sizeof(test_desc_fmt_str
) - 1];
27 sprintf(test_desc
, test_desc_fmt_str
, escaped_test_fmt_str
);
28 ok(strcmp(buf
, expected
) == 0, test_desc
);
This page took 0.029113 seconds and 4 git commands to generate.