(linenum→info "unix/slp.c:2238")

glibc/2.7/localedata/tst-numeric.sh

    1: #! /bin/sh
    2: # Testing the implementation of LC_NUMERIC and snprintf(3).
    3: # Copyright (C) 1996, 1997, 1998, 2000, 2003 Free Software Foundation, Inc.
    4: # This file is part of the GNU C Library.
    5: # Contributed by Jochen Hein <jochen.hein@delphi.central.de>, 1997.
    6: #
    7: 
    8: # The GNU C Library is free software; you can redistribute it and/or
    9: # modify it under the terms of the GNU Lesser General Public
   10: # License as published by the Free Software Foundation; either
   11: # version 2.1 of the License, or (at your option) any later version.
   12: 
   13: # The GNU C Library is distributed in the hope that it will be useful,
   14: # but WITHOUT ANY WARRANTY; without even the implied warranty of
   15: # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   16: # Lesser General Public License for more details.
   17: 
   18: # You should have received a copy of the GNU Lesser General Public
   19: # License along with the GNU C Library; if not, write to the Free
   20: # Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
   21: # 02111-1307 USA.
   22: 
   23: common_objpfx=$1
   24: run_program_prefix=$2
   25: datafile=$3
   26: 
   27: # Run the tests.
   28: errcode=0
   29: # There's a TAB for IFS
   30: while IFS="     " read locale format value expect; do
   31:     case "$locale" in '#'*) continue ;; esac
   32:     if [ -n "$format" ]; then
   33:         if LOCPATH=${common_objpfx}localedata \
   34:             GCONV_PATH=${common_objpfx}/iconvdata \
   35:             ${run_program_prefix} ${common_objpfx}localedata/tst-numeric \
   36:             "$locale" "$format" "$value" "$expect"
   37:         then
   38:             echo "Locale: \"${locale}\" Format: \"${format}\"" \
   39:                  "Value: \"${value}\" Expect: \"${expect}\"  passed"
   40:         else
   41:             errcode=$?
   42:             echo "Locale: \"${locale}\" Format: \"${format}\"" \
   43:                  "Value: \"${value}\" Expect: \"${expect}\"    failed"
   44:         fi
   45:     fi
   46: done < $datafile
   47: 
   48: exit $errcode
   49: # Local Variables:
   50: #  mode:shell-script
   51: # End:
Syntax (Markdown)