]>
Commit | Line | Data |
---|---|---|
48d0341c | 1 | #!/bin/sh |
76352f64 | 2 | # Testing the implementation of LC_NUMERIC and snprintf(3). |
04277e02 | 3 | # Copyright (C) 1996-2019 Free Software Foundation, Inc. |
76352f64 UD |
4 | # This file is part of the GNU C Library. |
5 | # Contributed by Jochen Hein <jochen.hein@delphi.central.de>, 1997. | |
76352f64 UD |
6 | |
7 | # The GNU C Library is free software; you can redistribute it and/or | |
8 | # modify it under the terms of the GNU Lesser General Public | |
9 | # License as published by the Free Software Foundation; either | |
10 | # version 2.1 of the License, or (at your option) any later version. | |
11 | ||
12 | # The GNU C Library is distributed in the hope that it will be useful, | |
13 | # but WITHOUT ANY WARRANTY; without even the implied warranty of | |
14 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
15 | # Lesser General Public License for more details. | |
16 | ||
17 | # You should have received a copy of the GNU Lesser General Public | |
59ba27a6 | 18 | # License along with the GNU C Library; if not, see |
5a82c748 | 19 | # <https://www.gnu.org/licenses/>. |
76352f64 | 20 | |
57c69bef DL |
21 | set -e |
22 | ||
76352f64 | 23 | common_objpfx=$1 |
740b3dbe | 24 | test_program_prefix=$2 |
76352f64 UD |
25 | datafile=$3 |
26 | ||
27 | # Run the tests. | |
4cfde896 | 28 | errcode=0 |
76352f64 UD |
29 | # There's a TAB for IFS |
30 | while IFS=" " read locale format value expect; do | |
a234e27d | 31 | case "$locale" in '#'*) continue ;; esac |
76352f64 | 32 | if [ -n "$format" ]; then |
8540f6d2 | 33 | if ${test_program_prefix} ${common_objpfx}localedata/tst-numeric \ |
6fb54a22 | 34 | "$locale" "$format" "$value" "$expect" < /dev/null |
4cfde896 | 35 | then |
76352f64 UD |
36 | echo "Locale: \"${locale}\" Format: \"${format}\"" \ |
37 | "Value: \"${value}\" Expect: \"${expect}\" passed" | |
38 | else | |
4cfde896 | 39 | errcode=$? |
76352f64 UD |
40 | echo "Locale: \"${locale}\" Format: \"${format}\"" \ |
41 | "Value: \"${value}\" Expect: \"${expect}\" failed" | |
42 | fi | |
43 | fi | |
44 | done < $datafile | |
45 | ||
4cfde896 | 46 | exit $errcode |
76352f64 UD |
47 | # Local Variables: |
48 | # mode:shell-script | |
49 | # End: |