]>
git.ipfire.org Git - thirdparty/glibc.git/blob - localedata/tst-fmon.c
6 check (const char *fmt
, double n
)
11 result
= strfmon (buf
, sizeof buf
, fmt
, n
) == -1;
13 printf ("\"%s\"\n", buf
);
22 setlocale (LC_ALL
, "");
24 result
|= check ("%n", 123.45);
25 result
|= check ("%n", -123.45);
26 result
|= check ("%n", 3456.781);
28 result
|= check ("%11n", 123.45);
29 result
|= check ("%11n", -123.45);
30 result
|= check ("%11n", 3456.781);
32 result
|= check ("%#5n", 123.45);
33 result
|= check ("%#5n", -123.45);
34 result
|= check ("%#5n", 3456.781);
36 result
|= check ("%=*#5n", 123.45);
37 result
|= check ("%=*#5n", -123.45);
38 result
|= check ("%=*#5n", 3456.781);
40 result
|= check ("%=0#5n", 123.45);
41 result
|= check ("%=0#5n", -123.45);
42 result
|= check ("%=0#5n", 3456.781);
44 result
|= check ("%^#5n", 123.45);
45 result
|= check ("%^#5n", -123.45);
46 result
|= check ("%^#5n", 3456.781);
48 result
|= check ("%^#5.0n", 123.45);
49 result
|= check ("%^#5.0n", -123.45);
50 result
|= check ("%^#5.0n", 3456.781);
52 result
|= check ("%^#5.4n", 123.45);
53 result
|= check ("%^#5.4n", -123.45);
54 result
|= check ("%^#5.4n", 3456.781);
56 result
|= check ("%(#5n", 123.45);
57 result
|= check ("%(#5n", -123.45);
58 result
|= check ("%(#5n", 3456.781);
60 result
|= check ("%!(#5n", 123.45);
61 result
|= check ("%!(#5n", -123.45);
62 result
|= check ("%!(#5n", 3456.781);