From f7bbce9ea62eae4ce5860c92957c0506f8e8d23e Mon Sep 17 00:00:00 2001 From: drl7x Date: Thu, 10 Jan 2002 02:01:05 +0000 Subject: [PATCH] splint now tried to define a symbol based on the current processor type. It use target_cpu from autoconf. --- Makefile.in | 14 +- config.hin | 23 ++ configure | 565 ++++++++++++++++++------------- configure.ac | 29 +- doc/Makefile.in | 4 + imports/Makefile.in | 4 + lib/Makefile.in | 4 + src/Makefile.in | 4 + src/cpplib.c | 6 + src/llmain.c | 2 +- test/Makefile | 4 + test/Makefile.in | 4 + test/null6.lcd | 688 +++++++++++++++++++------------------- test/tests2.5/newlint.lcd | 686 ++++++++++++++++++------------------- 14 files changed, 1106 insertions(+), 931 deletions(-) diff --git a/Makefile.in b/Makefile.in index 19bdc4e..ce34853 100644 --- a/Makefile.in +++ b/Makefile.in @@ -55,8 +55,12 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ host_alias = @host_alias@ host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ AMTAR = @AMTAR@ AWK = @AWK@ BISON = @BISON@ @@ -95,12 +99,10 @@ RECURSIVE_TARGETS = info-recursive dvi-recursive install-info-recursive \ uninstall-info-recursive all-recursive install-data-recursive \ install-exec-recursive installdirs-recursive install-recursive \ uninstall-recursive check-recursive installcheck-recursive - -DIST_COMMON = README install.html ./stamp-h.in Makefile.am Makefile.in acinclude.m4 \ - aclocal.m4 config.hin config/config.guess config/config.sub \ - config/depcomp config/install-sh config/missing \ - config/mkinstalldirs configure configure.ac - +DIST_COMMON = README ./stamp-h.in ChangeLog Makefile.am Makefile.in \ + acinclude.m4 aclocal.m4 config.hin config/config.guess \ + config/config.sub config/depcomp config/install-sh \ + config/missing config/mkinstalldirs configure configure.ac DIST_SUBDIRS = $(SUBDIRS) all: config.h $(MAKE) $(AM_MAKEFLAGS) all-recursive diff --git a/config.hin b/config.hin index 59c15f1..f2d96bc 100644 --- a/config.hin +++ b/config.hin @@ -32,6 +32,29 @@ /* Define if you're on a Unixy system */ #undef UNIX +/* drl: can't get autoheader to work so I had to enter these manually. + figure out autoheader at some point... */ + +#undef BUILD +#undef HOST +#undef TARGET + +#undef BUILD_ALIAS +#undef HOST_ALIAS +#undef TARGET_ALIAS + +#undef BUILD_CPU +#undef HOST_CPU +#undef TARGET_CPU + +#undef BUILD_VENDOR +#undef HOST_VENDOR +#undef TARGET_VENDOR + +#undef BUILD_OS +#undef HOST_OS +#undef TARGET_OS + /* Define if `lex' declares `yytext' as a `char *' by default, not a `char[]'. */ #undef YYTEXT_POINTER diff --git a/configure b/configure index a97a55d..be91229 100755 --- a/configure +++ b/configure @@ -628,6 +628,7 @@ Program names: System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST build programs to run on HOST [BUILD] + --target=TARGET configure for building compilers for TARGET [HOST] EOF fi @@ -843,7 +844,7 @@ if test -z "$CONFIG_SITE"; then fi for ac_site_file in $CONFIG_SITE; do if test -r "$ac_site_file"; then - { echo "$as_me:846: loading site script $ac_site_file" >&5 + { echo "$as_me:847: loading site script $ac_site_file" >&5 echo "$as_me: loading site script $ac_site_file" >&6;} cat "$ac_site_file" >&5 . "$ac_site_file" @@ -854,7 +855,7 @@ if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special # files actually), so we avoid doing that. if test -f "$cache_file"; then - { echo "$as_me:857: loading cache $cache_file" >&5 + { echo "$as_me:858: loading cache $cache_file" >&5 echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . $cache_file;; @@ -862,7 +863,7 @@ echo "$as_me: loading cache $cache_file" >&6;} esac fi else - { echo "$as_me:865: creating cache $cache_file" >&5 + { echo "$as_me:866: creating cache $cache_file" >&5 echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi @@ -878,21 +879,21 @@ for ac_var in `(set) 2>&1 | eval ac_new_val="\$ac_env_${ac_var}_value" case $ac_old_set,$ac_new_set in set,) - { echo "$as_me:881: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 + { echo "$as_me:882: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) - { echo "$as_me:885: error: \`$ac_var' was not set in the previous run" >&5 + { echo "$as_me:886: error: \`$ac_var' was not set in the previous run" >&5 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:891: error: \`$ac_var' has changed since the previous run:" >&5 + { echo "$as_me:892: error: \`$ac_var' has changed since the previous run:" >&5 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:893: former value: $ac_old_val" >&5 + { echo "$as_me:894: former value: $ac_old_val" >&5 echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:895: current value: $ac_new_val" >&5 + { echo "$as_me:896: current value: $ac_new_val" >&5 echo "$as_me: current value: $ac_new_val" >&2;} ac_cache_corrupted=: fi;; @@ -911,9 +912,9 @@ echo "$as_me: current value: $ac_new_val" >&2;} fi done if $ac_cache_corrupted; then - { echo "$as_me:914: error: changes in the environment can compromise the build" >&5 + { echo "$as_me:915: error: changes in the environment can compromise the build" >&5 echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:916: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 + { { echo "$as_me:917: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} { (exit 1); exit 1; }; } fi @@ -933,10 +934,10 @@ esac echo "#! $SHELL" >conftest.sh echo "exit 0" >>conftest.sh chmod +x conftest.sh -if { (echo "$as_me:936: PATH=\".;.\"; conftest.sh") >&5 +if { (echo "$as_me:937: PATH=\".;.\"; conftest.sh") >&5 (PATH=".;."; conftest.sh) 2>&5 ac_status=$? - echo "$as_me:939: \$? = $ac_status" >&5 + echo "$as_me:940: \$? = $ac_status" >&5 (exit $ac_status); }; then ac_path_separator=';' else @@ -962,7 +963,7 @@ for ac_dir in config $srcdir/config; do fi done if test -z "$ac_aux_dir"; then - { { echo "$as_me:965: error: cannot find install-sh or install.sh in config $srcdir/config" >&5 + { { echo "$as_me:966: error: cannot find install-sh or install.sh in config $srcdir/config" >&5 echo "$as_me: error: cannot find install-sh or install.sh in config $srcdir/config" >&2;} { (exit 1); exit 1; }; } fi @@ -972,11 +973,11 @@ ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. # Make sure we can run config.sub. $ac_config_sub sun4 >/dev/null 2>&1 || - { { echo "$as_me:975: error: cannot run $ac_config_sub" >&5 + { { echo "$as_me:976: error: cannot run $ac_config_sub" >&5 echo "$as_me: error: cannot run $ac_config_sub" >&2;} { (exit 1); exit 1; }; } -echo "$as_me:979: checking build system type" >&5 +echo "$as_me:980: checking build system type" >&5 echo $ECHO_N "checking build system type... $ECHO_C" >&6 if test "${ac_cv_build+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -985,23 +986,23 @@ else test -z "$ac_cv_build_alias" && ac_cv_build_alias=`$ac_config_guess` test -z "$ac_cv_build_alias" && - { { echo "$as_me:988: error: cannot guess build type; you must specify one" >&5 + { { echo "$as_me:989: error: cannot guess build type; you must specify one" >&5 echo "$as_me: error: cannot guess build type; you must specify one" >&2;} { (exit 1); exit 1; }; } ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || - { { echo "$as_me:992: error: $ac_config_sub $ac_cv_build_alias failed." >&5 + { { echo "$as_me:993: error: $ac_config_sub $ac_cv_build_alias failed." >&5 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:997: result: $ac_cv_build" >&5 +echo "$as_me:998: result: $ac_cv_build" >&5 echo "${ECHO_T}$ac_cv_build" >&6 build=$ac_cv_build build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` -echo "$as_me:1004: checking host system type" >&5 +echo "$as_me:1005: checking host system type" >&5 echo $ECHO_N "checking host system type... $ECHO_C" >&6 if test "${ac_cv_host+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1010,18 +1011,46 @@ else test -z "$ac_cv_host_alias" && ac_cv_host_alias=$ac_cv_build_alias ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || - { { echo "$as_me:1013: error: $ac_config_sub $ac_cv_host_alias failed" >&5 + { { echo "$as_me:1014: error: $ac_config_sub $ac_cv_host_alias failed" >&5 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:1018: result: $ac_cv_host" >&5 +echo "$as_me:1019: result: $ac_cv_host" >&5 echo "${ECHO_T}$ac_cv_host" >&6 host=$ac_cv_host host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` +echo "$as_me:1026: checking target system type" >&5 +echo $ECHO_N "checking target system type... $ECHO_C" >&6 +if test "${ac_cv_target+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_target_alias=$target_alias +test "x$ac_cv_target_alias" = "x" && + ac_cv_target_alias=$ac_cv_host_alias +ac_cv_target=`$ac_config_sub $ac_cv_target_alias` || + { { echo "$as_me:1035: error: $ac_config_sub $ac_cv_target_alias failed" >&5 +echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;} + { (exit 1); exit 1; }; } + +fi +echo "$as_me:1040: result: $ac_cv_target" >&5 +echo "${ECHO_T}$ac_cv_target" >&6 +target=$ac_cv_target +target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` +target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` +target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` + +# The aliases save the names the user supplied, while $host etc. +# will get canonicalized. +test -n "$target_alias" && + test "$program_prefix$program_suffix$program_transform_name" = \ + NONENONEs,x,x, && + program_prefix=${target_alias}- + # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: @@ -1034,7 +1063,7 @@ host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:1037: checking for a BSD compatible install" >&5 +echo "$as_me:1066: checking for a BSD compatible install" >&5 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then @@ -1083,7 +1112,7 @@ fi INSTALL=$ac_install_sh fi fi -echo "$as_me:1086: result: $INSTALL" >&5 +echo "$as_me:1115: result: $INSTALL" >&5 echo "${ECHO_T}$INSTALL" >&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. @@ -1094,7 +1123,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -echo "$as_me:1097: checking whether build environment is sane" >&5 +echo "$as_me:1126: checking whether build environment is sane" >&5 echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6 # Just in case sleep 1 @@ -1118,7 +1147,7 @@ if ( # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". - { { echo "$as_me:1121: error: ls -t appears to fail. Make sure there is not a broken + { { echo "$as_me:1150: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&5 echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken alias in your environment" >&2;} @@ -1131,13 +1160,13 @@ then # Ok. : else - { { echo "$as_me:1134: error: newly created file is older than distributed files! + { { echo "$as_me:1163: error: newly created file is older than distributed files! Check your system clock" >&5 echo "$as_me: error: newly created file is older than distributed files! Check your system clock" >&2;} { (exit 1); exit 1; }; } fi -echo "$as_me:1140: result: yes" >&5 +echo "$as_me:1169: result: yes" >&5 echo "${ECHO_T}yes" >&6 test "$program_prefix" != NONE && program_transform_name="s,^,$program_prefix,;$program_transform_name" @@ -1162,7 +1191,7 @@ if eval "$MISSING --run true"; then else am_missing_run= am_backtick='`' - { echo "$as_me:1165: WARNING: ${am_backtick}missing' script is too old or missing" >&5 + { echo "$as_me:1194: WARNING: ${am_backtick}missing' script is too old or missing" >&5 echo "$as_me: WARNING: ${am_backtick}missing' script is too old or missing" >&2;} fi @@ -1170,7 +1199,7 @@ for ac_prog in mawk gawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:1173: checking for $ac_word" >&5 +echo "$as_me:1202: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_AWK+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1185,7 +1214,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_AWK="$ac_prog" -echo "$as_me:1188: found $ac_dir/$ac_word" >&5 +echo "$as_me:1217: found $ac_dir/$ac_word" >&5 break done @@ -1193,17 +1222,17 @@ fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then - echo "$as_me:1196: result: $AWK" >&5 + echo "$as_me:1225: result: $AWK" >&5 echo "${ECHO_T}$AWK" >&6 else - echo "$as_me:1199: result: no" >&5 + echo "$as_me:1228: result: no" >&5 echo "${ECHO_T}no" >&6 fi test -n "$AWK" && break done -echo "$as_me:1206: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo "$as_me:1235: checking whether ${MAKE-make} sets \${MAKE}" >&5 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then @@ -1223,11 +1252,11 @@ fi rm -f conftest.make fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:1226: result: yes" >&5 + echo "$as_me:1255: result: yes" >&5 echo "${ECHO_T}yes" >&6 SET_MAKE= else - echo "$as_me:1230: result: no" >&5 + echo "$as_me:1259: result: no" >&5 echo "${ECHO_T}no" >&6 SET_MAKE="MAKE=${MAKE-make}" fi @@ -1263,7 +1292,7 @@ rmdir .deps 2>/dev/null # test to see if srcdir already configured if test "`CDPATH=:; cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then - { { echo "$as_me:1266: error: source directory already configured; run \"make distclean\" there first" >&5 + { { echo "$as_me:1295: error: source directory already configured; run \"make distclean\" there first" >&5 echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;} { (exit 1); exit 1; }; } fi @@ -1316,7 +1345,7 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -echo "$as_me:1319: checking for $ac_word" >&5 +echo "$as_me:1348: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1331,7 +1360,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_CC="${ac_tool_prefix}gcc" -echo "$as_me:1334: found $ac_dir/$ac_word" >&5 +echo "$as_me:1363: found $ac_dir/$ac_word" >&5 break done @@ -1339,10 +1368,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1342: result: $CC" >&5 + echo "$as_me:1371: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1345: result: no" >&5 + echo "$as_me:1374: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1351,7 +1380,7 @@ if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -echo "$as_me:1354: checking for $ac_word" >&5 +echo "$as_me:1383: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1366,7 +1395,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_ac_ct_CC="gcc" -echo "$as_me:1369: found $ac_dir/$ac_word" >&5 +echo "$as_me:1398: found $ac_dir/$ac_word" >&5 break done @@ -1374,10 +1403,10 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1377: result: $ac_ct_CC" >&5 + echo "$as_me:1406: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1380: result: no" >&5 + echo "$as_me:1409: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1390,7 +1419,7 @@ if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -echo "$as_me:1393: checking for $ac_word" >&5 +echo "$as_me:1422: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1405,7 +1434,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_CC="${ac_tool_prefix}cc" -echo "$as_me:1408: found $ac_dir/$ac_word" >&5 +echo "$as_me:1437: found $ac_dir/$ac_word" >&5 break done @@ -1413,10 +1442,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1416: result: $CC" >&5 + echo "$as_me:1445: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1419: result: no" >&5 + echo "$as_me:1448: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1425,7 +1454,7 @@ if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -echo "$as_me:1428: checking for $ac_word" >&5 +echo "$as_me:1457: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1440,7 +1469,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_ac_ct_CC="cc" -echo "$as_me:1443: found $ac_dir/$ac_word" >&5 +echo "$as_me:1472: found $ac_dir/$ac_word" >&5 break done @@ -1448,10 +1477,10 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1451: result: $ac_ct_CC" >&5 + echo "$as_me:1480: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1454: result: no" >&5 + echo "$as_me:1483: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1464,7 +1493,7 @@ fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -echo "$as_me:1467: checking for $ac_word" >&5 +echo "$as_me:1496: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1484,7 +1513,7 @@ if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then continue fi ac_cv_prog_CC="cc" -echo "$as_me:1487: found $ac_dir/$ac_word" >&5 +echo "$as_me:1516: found $ac_dir/$ac_word" >&5 break done @@ -1506,10 +1535,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1509: result: $CC" >&5 + echo "$as_me:1538: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1512: result: no" >&5 + echo "$as_me:1541: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1520,7 +1549,7 @@ if test -z "$CC"; then do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -echo "$as_me:1523: checking for $ac_word" >&5 +echo "$as_me:1552: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1535,7 +1564,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_CC="$ac_tool_prefix$ac_prog" -echo "$as_me:1538: found $ac_dir/$ac_word" >&5 +echo "$as_me:1567: found $ac_dir/$ac_word" >&5 break done @@ -1543,10 +1572,10 @@ fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - echo "$as_me:1546: result: $CC" >&5 + echo "$as_me:1575: result: $CC" >&5 echo "${ECHO_T}$CC" >&6 else - echo "$as_me:1549: result: no" >&5 + echo "$as_me:1578: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1559,7 +1588,7 @@ if test -z "$CC"; then do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:1562: checking for $ac_word" >&5 +echo "$as_me:1591: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -1574,7 +1603,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_ac_ct_CC="$ac_prog" -echo "$as_me:1577: found $ac_dir/$ac_word" >&5 +echo "$as_me:1606: found $ac_dir/$ac_word" >&5 break done @@ -1582,10 +1611,10 @@ fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - echo "$as_me:1585: result: $ac_ct_CC" >&5 + echo "$as_me:1614: result: $ac_ct_CC" >&5 echo "${ECHO_T}$ac_ct_CC" >&6 else - echo "$as_me:1588: result: no" >&5 + echo "$as_me:1617: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -1597,32 +1626,32 @@ fi fi -test -z "$CC" && { { echo "$as_me:1600: error: no acceptable cc found in \$PATH" >&5 +test -z "$CC" && { { echo "$as_me:1629: error: no acceptable cc found in \$PATH" >&5 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;} { (exit 1); exit 1; }; } # Provide some information about the compiler. -echo "$as_me:1605:" \ +echo "$as_me:1634:" \ "checking for C compiler version" >&5 ac_compiler=`set X $ac_compile; echo $2` -{ (eval echo "$as_me:1608: \"$ac_compiler --version &5\"") >&5 +{ (eval echo "$as_me:1637: \"$ac_compiler --version &5\"") >&5 (eval $ac_compiler --version &5) 2>&5 ac_status=$? - echo "$as_me:1611: \$? = $ac_status" >&5 + echo "$as_me:1640: \$? = $ac_status" >&5 (exit $ac_status); } -{ (eval echo "$as_me:1613: \"$ac_compiler -v &5\"") >&5 +{ (eval echo "$as_me:1642: \"$ac_compiler -v &5\"") >&5 (eval $ac_compiler -v &5) 2>&5 ac_status=$? - echo "$as_me:1616: \$? = $ac_status" >&5 + echo "$as_me:1645: \$? = $ac_status" >&5 (exit $ac_status); } -{ (eval echo "$as_me:1618: \"$ac_compiler -V &5\"") >&5 +{ (eval echo "$as_me:1647: \"$ac_compiler -V &5\"") >&5 (eval $ac_compiler -V &5) 2>&5 ac_status=$? - echo "$as_me:1621: \$? = $ac_status" >&5 + echo "$as_me:1650: \$? = $ac_status" >&5 (exit $ac_status); } cat >conftest.$ac_ext <<_ACEOF -#line 1625 "configure" +#line 1654 "configure" #include "confdefs.h" int @@ -1638,13 +1667,13 @@ ac_clean_files="$ac_clean_files a.out a.exe" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -echo "$as_me:1641: checking for C compiler default output" >&5 +echo "$as_me:1670: checking for C compiler default output" >&5 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` -if { (eval echo "$as_me:1644: \"$ac_link_default\"") >&5 +if { (eval echo "$as_me:1673: \"$ac_link_default\"") >&5 (eval $ac_link_default) 2>&5 ac_status=$? - echo "$as_me:1647: \$? = $ac_status" >&5 + echo "$as_me:1676: \$? = $ac_status" >&5 (exit $ac_status); }; then # Find the output, starting from the most likely. This scheme is # not robust to junk in `.', hence go to wildcards (a.*) only as a last @@ -1667,34 +1696,34 @@ done else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -{ { echo "$as_me:1670: error: C compiler cannot create executables" >&5 +{ { echo "$as_me:1699: error: C compiler cannot create executables" >&5 echo "$as_me: error: C compiler cannot create executables" >&2;} { (exit 77); exit 77; }; } fi ac_exeext=$ac_cv_exeext -echo "$as_me:1676: result: $ac_file" >&5 +echo "$as_me:1705: result: $ac_file" >&5 echo "${ECHO_T}$ac_file" >&6 # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. -echo "$as_me:1681: checking whether the C compiler works" >&5 +echo "$as_me:1710: checking whether the C compiler works" >&5 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0 # If not cross compiling, check that we can run a simple program. if test "$cross_compiling" != yes; then if { ac_try='./$ac_file' - { (eval echo "$as_me:1687: \"$ac_try\"") >&5 + { (eval echo "$as_me:1716: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1690: \$? = $ac_status" >&5 + echo "$as_me:1719: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else - { { echo "$as_me:1697: error: cannot run C compiled programs. + { { echo "$as_me:1726: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'." >&5 echo "$as_me: error: cannot run C compiled programs. If you meant to cross compile, use \`--host'." >&2;} @@ -1702,24 +1731,24 @@ If you meant to cross compile, use \`--host'." >&2;} fi fi fi -echo "$as_me:1705: result: yes" >&5 +echo "$as_me:1734: result: yes" >&5 echo "${ECHO_T}yes" >&6 rm -f a.out a.exe conftest$ac_cv_exeext ac_clean_files=$ac_clean_files_save # Check the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. -echo "$as_me:1712: checking whether we are cross compiling" >&5 +echo "$as_me:1741: checking whether we are cross compiling" >&5 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 -echo "$as_me:1714: result: $cross_compiling" >&5 +echo "$as_me:1743: result: $cross_compiling" >&5 echo "${ECHO_T}$cross_compiling" >&6 -echo "$as_me:1717: checking for executable suffix" >&5 +echo "$as_me:1746: checking for executable suffix" >&5 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6 -if { (eval echo "$as_me:1719: \"$ac_link\"") >&5 +if { (eval echo "$as_me:1748: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:1722: \$? = $ac_status" >&5 + echo "$as_me:1751: \$? = $ac_status" >&5 (exit $ac_status); }; then # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will @@ -1735,25 +1764,25 @@ for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do esac done else - { { echo "$as_me:1738: error: cannot compute EXEEXT: cannot compile and link" >&5 + { { echo "$as_me:1767: error: cannot compute EXEEXT: cannot compile and link" >&5 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;} { (exit 1); exit 1; }; } fi rm -f conftest$ac_cv_exeext -echo "$as_me:1744: result: $ac_cv_exeext" >&5 +echo "$as_me:1773: result: $ac_cv_exeext" >&5 echo "${ECHO_T}$ac_cv_exeext" >&6 rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT -echo "$as_me:1750: checking for object suffix" >&5 +echo "$as_me:1779: checking for object suffix" >&5 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6 if test "${ac_cv_objext+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 1756 "configure" +#line 1785 "configure" #include "confdefs.h" int @@ -1765,10 +1794,10 @@ main () } _ACEOF rm -f conftest.o conftest.obj -if { (eval echo "$as_me:1768: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:1797: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1771: \$? = $ac_status" >&5 + echo "$as_me:1800: \$? = $ac_status" >&5 (exit $ac_status); }; then for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do case $ac_file in @@ -1780,24 +1809,24 @@ done else echo "$as_me: failed program was:" >&5 cat conftest.$ac_ext >&5 -{ { echo "$as_me:1783: error: cannot compute OBJEXT: cannot compile" >&5 +{ { echo "$as_me:1812: error: cannot compute OBJEXT: cannot compile" >&5 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;} { (exit 1); exit 1; }; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi -echo "$as_me:1790: result: $ac_cv_objext" >&5 +echo "$as_me:1819: result: $ac_cv_objext" >&5 echo "${ECHO_T}$ac_cv_objext" >&6 OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -echo "$as_me:1794: checking whether we are using the GNU C compiler" >&5 +echo "$as_me:1823: checking whether we are using the GNU C compiler" >&5 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 if test "${ac_cv_c_compiler_gnu+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 1800 "configure" +#line 1829 "configure" #include "confdefs.h" int @@ -1812,16 +1841,16 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:1815: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:1844: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1818: \$? = $ac_status" >&5 + echo "$as_me:1847: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1821: \"$ac_try\"") >&5 + { (eval echo "$as_me:1850: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1824: \$? = $ac_status" >&5 + echo "$as_me:1853: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_compiler_gnu=yes else @@ -1833,19 +1862,19 @@ rm -f conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -echo "$as_me:1836: result: $ac_cv_c_compiler_gnu" >&5 +echo "$as_me:1865: result: $ac_cv_c_compiler_gnu" >&5 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 GCC=`test $ac_compiler_gnu = yes && echo yes` ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS CFLAGS="-g" -echo "$as_me:1842: checking whether $CC accepts -g" >&5 +echo "$as_me:1871: checking whether $CC accepts -g" >&5 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 if test "${ac_cv_prog_cc_g+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else cat >conftest.$ac_ext <<_ACEOF -#line 1848 "configure" +#line 1877 "configure" #include "confdefs.h" int @@ -1857,16 +1886,16 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:1860: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:1889: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1863: \$? = $ac_status" >&5 + echo "$as_me:1892: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1866: \"$ac_try\"") >&5 + { (eval echo "$as_me:1895: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1869: \$? = $ac_status" >&5 + echo "$as_me:1898: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_cc_g=yes else @@ -1876,7 +1905,7 @@ ac_cv_prog_cc_g=no fi rm -f conftest.$ac_objext conftest.$ac_ext fi -echo "$as_me:1879: result: $ac_cv_prog_cc_g" >&5 +echo "$as_me:1908: result: $ac_cv_prog_cc_g" >&5 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS @@ -1903,16 +1932,16 @@ cat >conftest.$ac_ext <<_ACEOF #endif _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:1906: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:1935: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1909: \$? = $ac_status" >&5 + echo "$as_me:1938: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1912: \"$ac_try\"") >&5 + { (eval echo "$as_me:1941: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1915: \$? = $ac_status" >&5 + echo "$as_me:1944: \$? = $ac_status" >&5 (exit $ac_status); }; }; then for ac_declaration in \ ''\ @@ -1924,7 +1953,7 @@ if { (eval echo "$as_me:1906: \"$ac_compile\"") >&5 'void exit (int);' do cat >conftest.$ac_ext <<_ACEOF -#line 1927 "configure" +#line 1956 "configure" #include "confdefs.h" #include $ac_declaration @@ -1937,16 +1966,16 @@ exit (42); } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:1940: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:1969: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1943: \$? = $ac_status" >&5 + echo "$as_me:1972: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1946: \"$ac_try\"") >&5 + { (eval echo "$as_me:1975: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1949: \$? = $ac_status" >&5 + echo "$as_me:1978: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -1956,7 +1985,7 @@ continue fi rm -f conftest.$ac_objext conftest.$ac_ext cat >conftest.$ac_ext <<_ACEOF -#line 1959 "configure" +#line 1988 "configure" #include "confdefs.h" $ac_declaration int @@ -1968,16 +1997,16 @@ exit (42); } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:1971: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:2000: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:1974: \$? = $ac_status" >&5 + echo "$as_me:2003: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:1977: \"$ac_try\"") >&5 + { (eval echo "$as_me:2006: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:1980: \$? = $ac_status" >&5 + echo "$as_me:2009: \$? = $ac_status" >&5 (exit $ac_status); }; }; then break else @@ -2012,7 +2041,7 @@ doit: @echo done END # If we don't find an include directive, just comment out the code. -echo "$as_me:2015: checking for style of include used by $am_make" >&5 +echo "$as_me:2044: checking for style of include used by $am_make" >&5 echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6 am__include='#' am__quote= @@ -2039,13 +2068,13 @@ if test "$am__include" = "#"; then fi fi -echo "$as_me:2042: result: $_am_result" >&5 +echo "$as_me:2071: result: $_am_result" >&5 echo "${ECHO_T}$_am_result" >&6 rm -f confinc confmf depcc="$CC" am_compiler_list= -echo "$as_me:2048: checking dependency style of $depcc" >&5 +echo "$as_me:2077: checking dependency style of $depcc" >&5 echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2107,7 +2136,7 @@ else fi fi -echo "$as_me:2110: result: $am_cv_CC_dependencies_compiler_type" >&5 +echo "$as_me:2139: result: $am_cv_CC_dependencies_compiler_type" >&5 echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6 CCDEPMODE="depmode=$am_cv_CC_dependencies_compiler_type" @@ -2116,7 +2145,7 @@ ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -echo "$as_me:2119: checking how to run the C preprocessor" >&5 +echo "$as_me:2148: checking how to run the C preprocessor" >&5 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then @@ -2137,18 +2166,18 @@ do # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF -#line 2140 "configure" +#line 2169 "configure" #include "confdefs.h" #include Syntax error _ACEOF -if { (eval echo "$as_me:2145: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:2174: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2151: \$? = $ac_status" >&5 + echo "$as_me:2180: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -2171,17 +2200,17 @@ rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF -#line 2174 "configure" +#line 2203 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:2178: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:2207: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2184: \$? = $ac_status" >&5 + echo "$as_me:2213: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -2218,7 +2247,7 @@ fi else ac_cv_prog_CPP=$CPP fi -echo "$as_me:2221: result: $CPP" >&5 +echo "$as_me:2250: result: $CPP" >&5 echo "${ECHO_T}$CPP" >&6 ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes @@ -2228,18 +2257,18 @@ do # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat >conftest.$ac_ext <<_ACEOF -#line 2231 "configure" +#line 2260 "configure" #include "confdefs.h" #include Syntax error _ACEOF -if { (eval echo "$as_me:2236: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:2265: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2242: \$? = $ac_status" >&5 + echo "$as_me:2271: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -2262,17 +2291,17 @@ rm -f conftest.err conftest.$ac_ext # OK, works on sane cases. Now check whether non-existent headers # can be detected and how. cat >conftest.$ac_ext <<_ACEOF -#line 2265 "configure" +#line 2294 "configure" #include "confdefs.h" #include _ACEOF -if { (eval echo "$as_me:2269: \"$ac_cpp conftest.$ac_ext\"") >&5 +if { (eval echo "$as_me:2298: \"$ac_cpp conftest.$ac_ext\"") >&5 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ac_status=$? egrep -v '^ *\+' conftest.er1 >conftest.err rm -f conftest.er1 cat conftest.err >&5 - echo "$as_me:2275: \$? = $ac_status" >&5 + echo "$as_me:2304: \$? = $ac_status" >&5 (exit $ac_status); } >/dev/null; then if test -s conftest.err; then ac_cpp_err=$ac_c_preproc_warn_flag @@ -2300,7 +2329,7 @@ rm -f conftest.err conftest.$ac_ext if $ac_preproc_ok; then : else - { { echo "$as_me:2303: error: C preprocessor \"$CPP\" fails sanity check" >&5 + { { echo "$as_me:2332: error: C preprocessor \"$CPP\" fails sanity check" >&5 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} { (exit 1); exit 1; }; } fi @@ -2315,7 +2344,7 @@ for ac_prog in flex lex do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:2318: checking for $ac_word" >&5 +echo "$as_me:2347: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_LEX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2330,7 +2359,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_LEX="$ac_prog" -echo "$as_me:2333: found $ac_dir/$ac_word" >&5 +echo "$as_me:2362: found $ac_dir/$ac_word" >&5 break done @@ -2338,10 +2367,10 @@ fi fi LEX=$ac_cv_prog_LEX if test -n "$LEX"; then - echo "$as_me:2341: result: $LEX" >&5 + echo "$as_me:2370: result: $LEX" >&5 echo "${ECHO_T}$LEX" >&6 else - echo "$as_me:2344: result: no" >&5 + echo "$as_me:2373: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -2353,7 +2382,7 @@ for ac_prog in flex lex do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -echo "$as_me:2356: checking for $ac_word" >&5 +echo "$as_me:2385: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_LEX+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2368,7 +2397,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_LEX="$ac_prog" -echo "$as_me:2371: found $ac_dir/$ac_word" >&5 +echo "$as_me:2400: found $ac_dir/$ac_word" >&5 break done @@ -2376,10 +2405,10 @@ fi fi LEX=$ac_cv_prog_LEX if test -n "$LEX"; then - echo "$as_me:2379: result: $LEX" >&5 + echo "$as_me:2408: result: $LEX" >&5 echo "${ECHO_T}$LEX" >&6 else - echo "$as_me:2382: result: no" >&5 + echo "$as_me:2411: result: no" >&5 echo "${ECHO_T}no" >&6 fi @@ -2389,7 +2418,7 @@ test -n "$LEX" || LEX=":" if test -z "$LEXLIB" then - echo "$as_me:2392: checking for yywrap in -lfl" >&5 + echo "$as_me:2421: checking for yywrap in -lfl" >&5 echo $ECHO_N "checking for yywrap in -lfl... $ECHO_C" >&6 if test "${ac_cv_lib_fl_yywrap+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2397,7 +2426,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-lfl $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 2400 "configure" +#line 2429 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -2416,16 +2445,16 @@ yywrap (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:2419: \"$ac_link\"") >&5 +if { (eval echo "$as_me:2448: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:2422: \$? = $ac_status" >&5 + echo "$as_me:2451: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:2425: \"$ac_try\"") >&5 + { (eval echo "$as_me:2454: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2428: \$? = $ac_status" >&5 + echo "$as_me:2457: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_fl_yywrap=yes else @@ -2436,12 +2465,12 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:2439: result: $ac_cv_lib_fl_yywrap" >&5 +echo "$as_me:2468: result: $ac_cv_lib_fl_yywrap" >&5 echo "${ECHO_T}$ac_cv_lib_fl_yywrap" >&6 if test $ac_cv_lib_fl_yywrap = yes; then LEXLIB="-lfl" else - echo "$as_me:2444: checking for yywrap in -ll" >&5 + echo "$as_me:2473: checking for yywrap in -ll" >&5 echo $ECHO_N "checking for yywrap in -ll... $ECHO_C" >&6 if test "${ac_cv_lib_l_yywrap+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2449,7 +2478,7 @@ else ac_check_lib_save_LIBS=$LIBS LIBS="-ll $LIBS" cat >conftest.$ac_ext <<_ACEOF -#line 2452 "configure" +#line 2481 "configure" #include "confdefs.h" /* Override any gcc2 internal prototype to avoid an error. */ @@ -2468,16 +2497,16 @@ yywrap (); } _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:2471: \"$ac_link\"") >&5 +if { (eval echo "$as_me:2500: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:2474: \$? = $ac_status" >&5 + echo "$as_me:2503: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:2477: \"$ac_try\"") >&5 + { (eval echo "$as_me:2506: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2480: \$? = $ac_status" >&5 + echo "$as_me:2509: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_lib_l_yywrap=yes else @@ -2488,7 +2517,7 @@ fi rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -echo "$as_me:2491: result: $ac_cv_lib_l_yywrap" >&5 +echo "$as_me:2520: result: $ac_cv_lib_l_yywrap" >&5 echo "${ECHO_T}$ac_cv_lib_l_yywrap" >&6 if test $ac_cv_lib_l_yywrap = yes; then LEXLIB="-ll" @@ -2499,7 +2528,7 @@ fi fi if test "x$LEX" != "x:"; then - echo "$as_me:2502: checking lex output file root" >&5 + echo "$as_me:2531: checking lex output file root" >&5 echo $ECHO_N "checking lex output file root... $ECHO_C" >&6 if test "${ac_cv_prog_lex_root+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2513,16 +2542,16 @@ if test -f lex.yy.c; then elif test -f lexyy.c; then ac_cv_prog_lex_root=lexyy else - { { echo "$as_me:2516: error: cannot find output from $LEX; giving up" >&5 + { { echo "$as_me:2545: error: cannot find output from $LEX; giving up" >&5 echo "$as_me: error: cannot find output from $LEX; giving up" >&2;} { (exit 1); exit 1; }; } fi fi -echo "$as_me:2521: result: $ac_cv_prog_lex_root" >&5 +echo "$as_me:2550: result: $ac_cv_prog_lex_root" >&5 echo "${ECHO_T}$ac_cv_prog_lex_root" >&6 LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root -echo "$as_me:2525: checking whether yytext is a pointer" >&5 +echo "$as_me:2554: checking whether yytext is a pointer" >&5 echo $ECHO_N "checking whether yytext is a pointer... $ECHO_C" >&6 if test "${ac_cv_prog_lex_yytext_pointer+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2538,16 +2567,16 @@ cat >conftest.$ac_ext <<_ACEOF `cat $LEX_OUTPUT_ROOT.c` _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext -if { (eval echo "$as_me:2541: \"$ac_link\"") >&5 +if { (eval echo "$as_me:2570: \"$ac_link\"") >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:2544: \$? = $ac_status" >&5 + echo "$as_me:2573: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest$ac_exeext' - { (eval echo "$as_me:2547: \"$ac_try\"") >&5 + { (eval echo "$as_me:2576: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2550: \$? = $ac_status" >&5 + echo "$as_me:2579: \$? = $ac_status" >&5 (exit $ac_status); }; }; then ac_cv_prog_lex_yytext_pointer=yes else @@ -2559,7 +2588,7 @@ LIBS=$ac_save_LIBS rm -f "${LEX_OUTPUT_ROOT}.c" fi -echo "$as_me:2562: result: $ac_cv_prog_lex_yytext_pointer" >&5 +echo "$as_me:2591: result: $ac_cv_prog_lex_yytext_pointer" >&5 echo "${ECHO_T}$ac_cv_prog_lex_yytext_pointer" >&6 if test $ac_cv_prog_lex_yytext_pointer = yes; then @@ -2583,7 +2612,7 @@ fi # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. -echo "$as_me:2586: checking for a BSD compatible install" >&5 +echo "$as_me:2615: checking for a BSD compatible install" >&5 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6 if test -z "$INSTALL"; then if test "${ac_cv_path_install+set}" = set; then @@ -2632,7 +2661,7 @@ fi INSTALL=$ac_install_sh fi fi -echo "$as_me:2635: result: $INSTALL" >&5 +echo "$as_me:2664: result: $INSTALL" >&5 echo "${ECHO_T}$INSTALL" >&6 # Use test -z because SunOS4 sh mishandles braces in ${var-val}. @@ -2643,7 +2672,7 @@ test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' -echo "$as_me:2646: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo "$as_me:2675: checking whether ${MAKE-make} sets \${MAKE}" >&5 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then @@ -2663,29 +2692,29 @@ fi rm -f conftest.make fi if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then - echo "$as_me:2666: result: yes" >&5 + echo "$as_me:2695: result: yes" >&5 echo "${ECHO_T}yes" >&6 SET_MAKE= else - echo "$as_me:2670: result: no" >&5 + echo "$as_me:2699: result: no" >&5 echo "${ECHO_T}no" >&6 SET_MAKE="MAKE=${MAKE-make}" fi -echo "$as_me:2675: checking whether ln -s works" >&5 +echo "$as_me:2704: checking whether ln -s works" >&5 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then - echo "$as_me:2679: result: yes" >&5 + echo "$as_me:2708: result: yes" >&5 echo "${ECHO_T}yes" >&6 else - echo "$as_me:2682: result: no, using $LN_S" >&5 + echo "$as_me:2711: result: no, using $LN_S" >&5 echo "${ECHO_T}no, using $LN_S" >&6 fi # Extract the first word of "bison", so it can be a program name with args. set dummy bison; ac_word=$2 -echo "$as_me:2688: checking for $ac_word" >&5 +echo "$as_me:2717: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_BISON+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2700,7 +2729,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_BISON="bison" -echo "$as_me:2703: found $ac_dir/$ac_word" >&5 +echo "$as_me:2732: found $ac_dir/$ac_word" >&5 break done @@ -2709,16 +2738,16 @@ fi fi BISON=$ac_cv_prog_BISON if test -n "$BISON"; then - echo "$as_me:2712: result: $BISON" >&5 + echo "$as_me:2741: result: $BISON" >&5 echo "${ECHO_T}$BISON" >&6 else - echo "$as_me:2715: result: no" >&5 + echo "$as_me:2744: result: no" >&5 echo "${ECHO_T}no" >&6 fi # Extract the first word of "grep", so it can be a program name with args. set dummy grep; ac_word=$2 -echo "$as_me:2721: checking for $ac_word" >&5 +echo "$as_me:2750: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_GREP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2733,7 +2762,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_GREP="grep" -echo "$as_me:2736: found $ac_dir/$ac_word" >&5 +echo "$as_me:2765: found $ac_dir/$ac_word" >&5 break done @@ -2742,16 +2771,16 @@ fi fi GREP=$ac_cv_prog_GREP if test -n "$GREP"; then - echo "$as_me:2745: result: $GREP" >&5 + echo "$as_me:2774: result: $GREP" >&5 echo "${ECHO_T}$GREP" >&6 else - echo "$as_me:2748: result: no" >&5 + echo "$as_me:2777: result: no" >&5 echo "${ECHO_T}no" >&6 fi # Extract the first word of "diff", so it can be a program name with args. set dummy diff; ac_word=$2 -echo "$as_me:2754: checking for $ac_word" >&5 +echo "$as_me:2783: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_DIFF+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2766,7 +2795,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_DIFF="diff" -echo "$as_me:2769: found $ac_dir/$ac_word" >&5 +echo "$as_me:2798: found $ac_dir/$ac_word" >&5 break done @@ -2775,16 +2804,16 @@ fi fi DIFF=$ac_cv_prog_DIFF if test -n "$DIFF"; then - echo "$as_me:2778: result: $DIFF" >&5 + echo "$as_me:2807: result: $DIFF" >&5 echo "${ECHO_T}$DIFF" >&6 else - echo "$as_me:2781: result: no" >&5 + echo "$as_me:2810: result: no" >&5 echo "${ECHO_T}no" >&6 fi # Extract the first word of "cat", so it can be a program name with args. set dummy cat; ac_word=$2 -echo "$as_me:2787: checking for $ac_word" >&5 +echo "$as_me:2816: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CAT+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2799,7 +2828,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_CAT="cat" -echo "$as_me:2802: found $ac_dir/$ac_word" >&5 +echo "$as_me:2831: found $ac_dir/$ac_word" >&5 break done @@ -2808,16 +2837,16 @@ fi fi CAT=$ac_cv_prog_CAT if test -n "$CAT"; then - echo "$as_me:2811: result: $CAT" >&5 + echo "$as_me:2840: result: $CAT" >&5 echo "${ECHO_T}$CAT" >&6 else - echo "$as_me:2814: result: no" >&5 + echo "$as_me:2843: result: no" >&5 echo "${ECHO_T}no" >&6 fi # Extract the first word of "rm", so it can be a program name with args. set dummy rm; ac_word=$2 -echo "$as_me:2820: checking for $ac_word" >&5 +echo "$as_me:2849: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_RM+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2832,7 +2861,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_RM="rm" -echo "$as_me:2835: found $ac_dir/$ac_word" >&5 +echo "$as_me:2864: found $ac_dir/$ac_word" >&5 break done @@ -2841,16 +2870,16 @@ fi fi RM=$ac_cv_prog_RM if test -n "$RM"; then - echo "$as_me:2844: result: $RM" >&5 + echo "$as_me:2873: result: $RM" >&5 echo "${ECHO_T}$RM" >&6 else - echo "$as_me:2847: result: no" >&5 + echo "$as_me:2876: result: no" >&5 echo "${ECHO_T}no" >&6 fi # Extract the first word of "mv", so it can be a program name with args. set dummy mv; ac_word=$2 -echo "$as_me:2853: checking for $ac_word" >&5 +echo "$as_me:2882: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_MV+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2865,7 +2894,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_MV="mv" -echo "$as_me:2868: found $ac_dir/$ac_word" >&5 +echo "$as_me:2897: found $ac_dir/$ac_word" >&5 break done @@ -2874,16 +2903,16 @@ fi fi MV=$ac_cv_prog_MV if test -n "$MV"; then - echo "$as_me:2877: result: $MV" >&5 + echo "$as_me:2906: result: $MV" >&5 echo "${ECHO_T}$MV" >&6 else - echo "$as_me:2880: result: no" >&5 + echo "$as_me:2909: result: no" >&5 echo "${ECHO_T}no" >&6 fi # Extract the first word of "cp", so it can be a program name with args. set dummy cp; ac_word=$2 -echo "$as_me:2886: checking for $ac_word" >&5 +echo "$as_me:2915: checking for $ac_word" >&5 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 if test "${ac_cv_prog_CP+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 @@ -2898,7 +2927,7 @@ for ac_dir in $ac_dummy; do test -z "$ac_dir" && ac_dir=. $as_executable_p "$ac_dir/$ac_word" || continue ac_cv_prog_CP="cp" -echo "$as_me:2901: found $ac_dir/$ac_word" >&5 +echo "$as_me:2930: found $ac_dir/$ac_word" >&5 break done @@ -2907,18 +2936,18 @@ fi fi CP=$ac_cv_prog_CP if test -n "$CP"; then - echo "$as_me:2910: result: $CP" >&5 + echo "$as_me:2939: result: $CP" >&5 echo "${ECHO_T}$CP" >&6 else - echo "$as_me:2913: result: no" >&5 + echo "$as_me:2942: result: no" >&5 echo "${ECHO_T}no" >&6 fi -echo "$as_me:2917: checking whether we need _ALL_SOURCE to expose mode_t" >&5 +echo "$as_me:2946: checking whether we need _ALL_SOURCE to expose mode_t" >&5 echo $ECHO_N "checking whether we need _ALL_SOURCE to expose mode_t... $ECHO_C" >&6 all=no cat >conftest.$ac_ext <<_ACEOF -#line 2921 "configure" +#line 2950 "configure" #include "confdefs.h" #include @@ -2933,16 +2962,16 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:2936: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:2965: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:2939: \$? = $ac_status" >&5 + echo "$as_me:2968: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:2942: \"$ac_try\"") >&5 + { (eval echo "$as_me:2971: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2945: \$? = $ac_status" >&5 + echo "$as_me:2974: \$? = $ac_status" >&5 (exit $ac_status); }; }; then : else @@ -2953,7 +2982,7 @@ fi rm -f conftest.$ac_objext conftest.$ac_ext if test $all = maybe ; then cat >conftest.$ac_ext <<_ACEOF -#line 2956 "configure" +#line 2985 "configure" #include "confdefs.h" #define _ALL_SOURCE @@ -2969,16 +2998,16 @@ main () } _ACEOF rm -f conftest.$ac_objext -if { (eval echo "$as_me:2972: \"$ac_compile\"") >&5 +if { (eval echo "$as_me:3001: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:2975: \$? = $ac_status" >&5 + echo "$as_me:3004: \$? = $ac_status" >&5 (exit $ac_status); } && { ac_try='test -s conftest.$ac_objext' - { (eval echo "$as_me:2978: \"$ac_try\"") >&5 + { (eval echo "$as_me:3007: \"$ac_try\"") >&5 (eval $ac_try) 2>&5 ac_status=$? - echo "$as_me:2981: \$? = $ac_status" >&5 + echo "$as_me:3010: \$? = $ac_status" >&5 (exit $ac_status); }; }; then cat >>confdefs.h <<\EOF #define _ALL_SOURCE 1 @@ -2991,7 +3020,7 @@ fi rm -f conftest.$ac_objext conftest.$ac_ext fi if test $all = maybe ; then all=no ; fi -echo "$as_me:2994: result: $all" >&5 +echo "$as_me:3023: result: $all" >&5 echo "${ECHO_T}$all" >&6 LCLOBJ='$(lcl_OBJECTS)' @@ -3001,14 +3030,14 @@ if test "${with_lcl+set}" = set; then withval="$with_lcl" ac_cv_use_lcl=$withval else - echo "$as_me:3004: checking whether to include support for LCL files" >&5 + echo "$as_me:3033: checking whether to include support for LCL files" >&5 echo $ECHO_N "checking whether to include support for LCL files... $ECHO_C" >&6 if test "${ac_cv_use_lcl+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else ac_cv_use_lcl=yes fi -echo "$as_me:3011: result: $ac_cv_use_lcl" >&5 +echo "$as_me:3040: result: $ac_cv_use_lcl" >&5 echo "${ECHO_T}$ac_cv_use_lcl" >&6 fi; if test x$ac_cv_use_lcl != xyes; then @@ -3077,6 +3106,68 @@ cat >>confdefs.h <<\EOF #define UNIX 1 EOF +#just define some Header constants for now... + +cat >>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <>confdefs.h <confcache <<\_ACEOF @@ -3158,7 +3249,7 @@ DEFS=-DHAVE_CONFIG_H : ${CONFIG_STATUS=./config.status} ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:3161: creating $CONFIG_STATUS" >&5 +{ echo "$as_me:3252: creating $CONFIG_STATUS" >&5 echo "$as_me: creating $CONFIG_STATUS" >&6;} cat >$CONFIG_STATUS <<_ACEOF #! $SHELL @@ -3334,7 +3425,7 @@ cat >>$CONFIG_STATUS <<\EOF echo "$ac_cs_version"; exit 0 ;; --he | --h) # Conflict between --help and --header - { { echo "$as_me:3337: error: ambiguous option: $1 + { { echo "$as_me:3428: error: ambiguous option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: ambiguous option: $1 Try \`$0 --help' for more information." >&2;} @@ -3353,7 +3444,7 @@ Try \`$0 --help' for more information." >&2;} ac_need_defaults=false;; # This is an error. - -*) { { echo "$as_me:3356: error: unrecognized option: $1 + -*) { { echo "$as_me:3447: error: unrecognized option: $1 Try \`$0 --help' for more information." >&5 echo "$as_me: error: unrecognized option: $1 Try \`$0 --help' for more information." >&2;} @@ -3406,7 +3497,7 @@ do "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.hin" ;; - *) { { echo "$as_me:3409: error: invalid argument: $ac_config_target" >&5 + *) { { echo "$as_me:3500: error: invalid argument: $ac_config_target" >&5 echo "$as_me: error: invalid argument: $ac_config_target" >&2;} { (exit 1); exit 1; }; };; esac @@ -3496,6 +3587,10 @@ s,@host@,$host,;t t s,@host_cpu@,$host_cpu,;t t s,@host_vendor@,$host_vendor,;t t s,@host_os@,$host_os,;t t +s,@target@,$target,;t t +s,@target_cpu@,$target_cpu,;t t +s,@target_vendor@,$target_vendor,;t t +s,@target_os@,$target_os,;t t s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t s,@INSTALL_DATA@,$INSTALL_DATA,;t t @@ -3652,7 +3747,7 @@ done; } esac if test x"$ac_file" != x-; then - { echo "$as_me:3655: creating $ac_file" >&5 + { echo "$as_me:3750: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} rm -f "$ac_file" fi @@ -3670,7 +3765,7 @@ echo "$as_me: creating $ac_file" >&6;} -) echo $tmp/stdin ;; [\\/$]*) # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:3673: error: cannot find input file: $f" >&5 + test -f "$f" || { { echo "$as_me:3768: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo $f;; @@ -3683,7 +3778,7 @@ echo "$as_me: error: cannot find input file: $f" >&2;} echo $srcdir/$f else # /dev/null tree - { { echo "$as_me:3686: error: cannot find input file: $f" >&5 + { { echo "$as_me:3781: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; @@ -3744,7 +3839,7 @@ for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue * ) ac_file_in=$ac_file.in ;; esac - test x"$ac_file" != x- && { echo "$as_me:3747: creating $ac_file" >&5 + test x"$ac_file" != x- && { echo "$as_me:3842: creating $ac_file" >&5 echo "$as_me: creating $ac_file" >&6;} # First look for the input files in the build tree, otherwise in the @@ -3755,7 +3850,7 @@ echo "$as_me: creating $ac_file" >&6;} -) echo $tmp/stdin ;; [\\/$]*) # Absolute (can't be DOS-style, as IFS=:) - test -f "$f" || { { echo "$as_me:3758: error: cannot find input file: $f" >&5 + test -f "$f" || { { echo "$as_me:3853: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } echo $f;; @@ -3768,7 +3863,7 @@ echo "$as_me: error: cannot find input file: $f" >&2;} echo $srcdir/$f else # /dev/null tree - { { echo "$as_me:3771: error: cannot find input file: $f" >&5 + { { echo "$as_me:3866: error: cannot find input file: $f" >&5 echo "$as_me: error: cannot find input file: $f" >&2;} { (exit 1); exit 1; }; } fi;; @@ -3885,7 +3980,7 @@ cat >>$CONFIG_STATUS <<\EOF rm -f $tmp/in if test x"$ac_file" != x-; then if cmp -s $ac_file $tmp/config.h 2>/dev/null; then - { echo "$as_me:3888: $ac_file is unchanged" >&5 + { echo "$as_me:3983: $ac_file is unchanged" >&5 echo "$as_me: $ac_file is unchanged" >&6;} else ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ diff --git a/configure.ac b/configure.ac index 33c0ccf..60c8ab0 100644 --- a/configure.ac +++ b/configure.ac @@ -9,7 +9,7 @@ dnl Set up the source directory AC_CONFIG_SRCDIR([src/lclinit.c]) dnl Deduce host -AC_CANONICAL_HOST +AC_CANONICAL_SYSTEM dnl Set up automake & the configuration header AM_INIT_AUTOMAKE(AC_PACKAGE_TARNAME, AC_PACKAGE_VERSION, AC_PACKAGE_BUGREPORT) @@ -154,9 +154,34 @@ AC_DEFINE_UNQUOTED(LCL_COMPILE, "Compiled using $CC $CFLAGS on `uname -a` by `whoami`", [String describing who compiled this binary and how]) -dnl TODO: Use result AC_CANONICAL_HOST to figure out what to define +dnl TODO: Use result AC_CANONICAL_SYSTEM to figure out what to define + AC_DEFINE(UNIX, 1, [Define if you're on a Unixy system]) +#just define some Header constants for now... + +AC_DEFINE_UNQUOTED(BUILD, "${build}") +AC_DEFINE_UNQUOTED(HOST, "${host}") +AC_DEFINE_UNQUOTED(TARGET, "${target}") + +AC_DEFINE_UNQUOTED(BUILD_ALIAS, "${build_alias}") +AC_DEFINE_UNQUOTED(HOST_ALIAS, "${host_alias}") +AC_DEFINE_UNQUOTED(TARGET_ALIAS, "${TARGET_ALIAS}") + +AC_DEFINE_UNQUOTED(BUILD_CPU, "${build_cpu}") +AC_DEFINE_UNQUOTED(HOST_CPU, "$host_cpu") +AC_DEFINE_UNQUOTED(TARGET_CPU, "${target_cpu}") + +AC_DEFINE_UNQUOTED(BUILD_VENDOR, "${build_vendor}") +AC_DEFINE_UNQUOTED(HOST_VENDOR, "${host_vendor}") +AC_DEFINE_UNQUOTED(TARGET_VENDOR, "${target_vendor}") + +AC_DEFINE_UNQUOTED(BUILD_OS, "${build_os}") +AC_DEFINE_UNQUOTED(HOST_OS, "${host_os}") +AC_DEFINE_UNQUOTED(TARGET_OS,"${target_os}") + + + dnl AC_CONFIG_FILES([test/Makefile dnl test/ensuresclauses/Makefile dnl test/conditions/Makefile diff --git a/doc/Makefile.in b/doc/Makefile.in index 1105bad..a0ba986 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -55,8 +55,12 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ host_alias = @host_alias@ host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ AMTAR = @AMTAR@ AWK = @AWK@ BISON = @BISON@ diff --git a/imports/Makefile.in b/imports/Makefile.in index e8bc7ee..e158235 100644 --- a/imports/Makefile.in +++ b/imports/Makefile.in @@ -55,8 +55,12 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ host_alias = @host_alias@ host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ AMTAR = @AMTAR@ AWK = @AWK@ BISON = @BISON@ diff --git a/lib/Makefile.in b/lib/Makefile.in index 55d886f..35c4a16 100644 --- a/lib/Makefile.in +++ b/lib/Makefile.in @@ -55,8 +55,12 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ host_alias = @host_alias@ host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ AMTAR = @AMTAR@ AWK = @AWK@ BISON = @BISON@ diff --git a/src/Makefile.in b/src/Makefile.in index ab1fda4..aa115ab 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -55,8 +55,12 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ host_alias = @host_alias@ host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ AMTAR = @AMTAR@ AWK = @AWK@ BISON = @BISON@ diff --git a/src/cpplib.c b/src/cpplib.c index 9c9c5a5..33f656a 100644 --- a/src/cpplib.c +++ b/src/cpplib.c @@ -3703,6 +3703,12 @@ initialize_builtins (cppReader *pfile) cpplib_installBuiltin ("S_SPLINT_S", ctype_int, -1, T_CONST, 2, NULL, -1); cpplib_installBuiltin ("__LCLINT__", ctype_int, -1, T_CONST, 2, NULL, -1); + /*drl 1/9/2001/ try to define the right symbol for the architecture + We use autoconf to determine the target cpu + */ + cpplib_installBuiltin ("__" TARGET_CPU, ctype_int, -1, T_CONST, 2, NULL, -1); + + if (CPPOPTIONS (pfile)->debug_output) { dump_special_to_buffer (pfile, "__BASE_FILE__"); diff --git a/src/llmain.c b/src/llmain.c index c31d886..ab6be13 100644 --- a/src/llmain.c +++ b/src/llmain.c @@ -369,7 +369,7 @@ lslProcess (fileIdList lclfiles) lldiagmsg (message ("< reading spec %s >", g_currentSpec)); } - /* Open source file */ + /* Open the source file */ if (!inputStream_open (specFile)) { diff --git a/test/Makefile b/test/Makefile index 87a418c..57d17af 100644 --- a/test/Makefile +++ b/test/Makefile @@ -55,8 +55,12 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +build_alias = +build_triplet = i686-pc-linux-gnu host_alias = host_triplet = i686-pc-linux-gnu +target_alias = +target_triplet = i686-pc-linux-gnu AMTAR = ${SHELL} /net/af9/drl7x/reTmp/LCLintDev/config/missing --run tar AWK = gawk BISON = bison diff --git a/test/Makefile.in b/test/Makefile.in index 8e2de9b..dd3a4aa 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -55,8 +55,12 @@ POST_INSTALL = : NORMAL_UNINSTALL = : PRE_UNINSTALL = : POST_UNINSTALL = : +build_alias = @build_alias@ +build_triplet = @build@ host_alias = @host_alias@ host_triplet = @host@ +target_alias = @target_alias@ +target_triplet = @target@ AMTAR = @AMTAR@ AWK = @AWK@ BISON = @BISON@ diff --git a/test/null6.lcd b/test/null6.lcd index 9ec0a01..6dd610f 100644 --- a/test/null6.lcd +++ b/test/null6.lcd @@ -64,12 +64,12 @@ 0 s10|& 0 s11|& 0 s12|& -0 s24|& 0 s25|& 0 s26|& -0 s27|-1 384 -1 -0 s28|& -0 a29|-1 402 -1 +0 s27|& +0 s28|-1 384 -1 +0 s29|& +0 a30|-1 402 -1 3 C0.5/20|! 3 C0.68/2|! 3 C0.2/5|! @@ -122,7 +122,7 @@ 3 f4 (108|$#,)! 3 f112 (108|$#,)! 3 Slconv{23|@1|0@0@3&#decimal_point,23|@1|0@0@3&#thousands_sep,23|@1|0@0@3&#grouping,23|@1|0@0@3&#int_curr_symbol,23|@1|0@0@3&#currency_symbol,23|@1|0@0@3&#mon_decimal_point,23|@1|0@0@3&#mon_thousands_sep,23|@1|0@0@3&#mon_grouping,23|@1|0@0@3&#positive_sign,23|@1|0@0@3&#negative_sign,4|@1|$#int_frac_digits,4|@1|$#frac_digits,4|@1|$#p_cs_precedes,4|@1|$#p_sep_by_space,4|@1|$#n_cs_precedes,4|@1|$#n_sep_by_space,4|@1|$#p_sign_posn,4|@1|$#n_sign_posn,}! -0 s46|-1 126 -1 +0 s47|-1 126 -1 3 f0 (5|$#,23|0@5@7&#,)! 3 f19 (5|$#,23|0@5@7&#,)! 3 f23 (5|$#,23|0@5@7&#,)! @@ -174,12 +174,12 @@ 3 f17 (17|$#,36|4@0@7&#,)! 3 f0 (17|$#,17|$#,)! 3 f17 (17|$#,17|$#,)! -0 a124|& +0 a125|& 3 f0 (172|4@0@7&#,)! 3 f5 (172|4@0@7&#,)! 3 f0 (172|$#,5|$#,)! 3 f1 (172|$#,5|$#,)! -0 s133|& +0 s134|& 3 ?! 3 f178 (5|$#,)! 3 f1 (5|$#,)^181 @@ -207,13 +207,13 @@ 3 f201 (5|$#,193|0@5@7&#,)! 3 f0 (5|$#,)! 3 f5 (5|$#,)! -0 a139|& +0 a140|& 3 f0 (205|4@0@7&#,!.,)! 3 f1 (205|4@0@7&#,!.,)! 3 f0 (205|$#,)! 3 f1 (205|$#,)! -0 a142|-1 212 -1 -0 a143|-1 290 -1 +0 a143|-1 212 -1 +0 a144|-1 290 -1 1 t210|210& 3 f0 (23|$#,)! 3 f5 (23|$#,)! @@ -371,15 +371,15 @@ 3 f0 (5|$#,)! 3 f5 (5|$#,)! 3 S!2{5|@1|$#quot,5|@1|$#rem,}! -0 s222|& 0 s223|& +0 s224|& 3 f0 (5|$#,5|$#,)! 3 f370 (5|$#,5|$#,)! 3 f0 (9|$#,)! 3 f9 (9|$#,)! 3 S!3{9|@1|$#quot,9|@1|$#rem,}! -0 s226|& 0 s227|& +0 s228|& 3 f0 (9|$#,9|$#,)! 3 f377 (9|$#,9|$#,)! 3 f0 (5|$#,)! @@ -447,7 +447,7 @@ 3 f429 (384|@5|4@0@9&#,384|$#,)! 3 f0 (384|$#,384|$#,)! 3 f63 (384|$#,384|$#,)! -0 s262|-1 446 -1 +0 s263|-1 446 -1 1 t445|445& 3 f0 (384|4@0@7&#,63|$#,384|$#,446|$#,)! 3 f63 (384|4@0@7&#,63|$#,384|$#,446|$#,)! @@ -507,8 +507,8 @@ 3 f5 (384|$#,!.,)! 3 f0 (384|$#,!.,)! 3 f5 (384|$#,!.,)! -0 s286|& 0 s287|& +0 s288|& 3 C0.2/5|! 3 f0 (66|$#,)! 3 f2 (66|$#,)! @@ -633,8 +633,8 @@ 3 f23 (5|$#,)! 3 f0 (23|$#,)! 3 f63 (23|$#,)! -0 s333|& -0 s334|-1 640 -1 +0 s334|& +0 s335|-1 640 -1 3 Stm{5|@1|$#tm_sec,5|@1|$#tm_min,5|@1|$#tm_hour,5|@1|$#tm_mday,5|@1|$#tm_mon,5|@1|$#tm_year,5|@1|$#tm_wday,5|@1|$#tm_yday,5|@1|$#tm_isdst,}! 3 f0 ()! 3 f631 ()! @@ -659,7 +659,6 @@ 3 f446 (640|$#,)! 3 f0 (23|4@0@7&#,63|$#,23|$#,446|$#,)! 3 f63 (23|4@0@7&#,63|$#,23|$#,446|$#,)! -0 s344|& 0 s345|& 0 s346|& 0 s347|& @@ -687,19 +686,20 @@ 0 s369|& 0 s370|& 0 s371|& -0 a410|& +0 s372|& +0 a411|& ;;tistable 0 -29 -29,124 -124 -29,124,139 -139 -29,124,139,142 -142 -29,124,139,142,143 +30 +30,125 +125 +30,125,140 +140 +30,125,140,143 143 -410 +30,125,140,143,144 +144 +411 ;;symTable *0 (Datatype) ^0 2@+@-@0@0@0@0@2#lltX_bool @@ -718,371 +718,371 @@ ^12 13@-@-@0@0@0@0@61#__WCHAR_TYPE__ *1 (Constant) ^13 23$#__USER_LABEL_PREFIX__#__REGISTER_PREFIX__#__TIME__ -^16 5$#S_SPLINT_S#__LCLINT__ +^16 5$#S_SPLINT_S#__LCLINT__#__i686 *3 (Variable) -^18 212|@1|6@0@0@0@1#stdin#stdout +^19 212|@1|6@0@0@0@1#stdin#stdout *1 (Constant) -^20 5$#EDOM#ERANGE#EILSEQ +^21 5$#EDOM#ERANGE#EILSEQ *3 (Variable) -^23 5|@1|6@0@0@0@1#errno +^24 5|@1|6@0@0@0@1#errno *0 (Datatype) -^24 13@-@-@0@0@0@0@62#ptrdiff_t -^25 14@-@-@0@0@0@0@63#size_t -^26 15@-@-@0@0@0@0@64#ssize_t -^27 13@-@-@0@0@0@0@65#wchar_t -^28 13@-@-@0@0@0@0@66#wint_t -^29 0@+@=@0@7@0@0@67#mbstate_t +^25 13@-@-@0@0@0@0@62#ptrdiff_t +^26 14@-@-@0@0@0@0@63#size_t +^27 15@-@-@0@0@0@0@64#ssize_t +^28 13@-@-@0@0@0@0@65#wchar_t +^29 13@-@-@0@0@0@0@66#wint_t +^30 0@+@=@0@7@0@0@67#mbstate_t *1 (Constant) -^30 0@i0@0@6#NULL -^31 2$#NDEBUG +^31 0@i0@0@6#NULL +^32 2$#NDEBUG *4 (Function) -^32 72@6@0@8@0@0^$@0#assert -^33 77$^$@0#isalnum -^34 80$^$@0#isalpha -^35 83$^$@0#iscntrl -^36 86$^$@0#isdigit -^37 90$^$@0#isgraph -^38 94$^$@0#islower -^39 97$^$@0#isprint -^40 100$^$@0#ispunct -^41 103$^$@0#isspace -^42 107$^$@0#isupper -^43 111$^$@0#isxdigit -^44 115$^$@0#tolower -^45 118$^$@0#toupper +^33 72@6@0@8@0@0^$@0#assert +^34 77$^$@0#isalnum +^35 80$^$@0#isalpha +^36 83$^$@0#iscntrl +^37 86$^$@0#isdigit +^38 90$^$@0#isgraph +^39 94$^$@0#islower +^40 97$^$@0#isprint +^41 100$^$@0#ispunct +^42 103$^$@0#isspace +^43 107$^$@0#isupper +^44 111$^$@0#isxdigit +^45 115$^$@0#tolower +^46 118$^$@0#toupper *7 (Struct tag) -^46 119@120#@lconv +^47 119@120#@lconv *1 (Constant) -^47 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME +^48 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME *4 (Function) -^53 123@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23@19@3@0#setlocale -^54 127$^@3@0@0#localeconv +^54 123@6@5@1@0@0@0@s1,g24@6@0@1@s1,g24@19@3@0#setlocale +^55 127$^@3@0@0#localeconv *3 (Variable) -^55 5|@1|6@0@0@0@1#DBL_DIG -^56 17|@1|6@0@0@0@1#DBL_EPSILON -^57 5|@1|6@0@0@0@1#DBL_MANT_DIG -^58 17|@1|6@0@0@0@1#DBL_MAX -^59 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP -^61 17|@1|6@0@0@0@1#DBL_MIN -^62 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG -^65 16|@1|6@0@0@0@1#FLT_EPSILON -^66 5|@1|6@0@0@0@1#FLT_MANT_DIG -^67 16|@1|6@0@0@0@1#FLT_MAX -^68 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP -^70 16|@1|6@0@0@0@1#FLT_MIN -^71 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP +^56 5|@1|6@0@0@0@1#DBL_DIG +^57 17|@1|6@0@0@0@1#DBL_EPSILON +^58 5|@1|6@0@0@0@1#DBL_MANT_DIG +^59 17|@1|6@0@0@0@1#DBL_MAX +^60 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP +^62 17|@1|6@0@0@0@1#DBL_MIN +^63 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG +^66 16|@1|6@0@0@0@1#FLT_EPSILON +^67 5|@1|6@0@0@0@1#FLT_MANT_DIG +^68 16|@1|6@0@0@0@1#FLT_MAX +^69 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP +^71 16|@1|6@0@0@0@1#FLT_MIN +^72 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP *1 (Constant) -^73 5$#FLT_RADIX +^74 5$#FLT_RADIX *3 (Variable) -^74 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG -^76 18|@1|6@0@0@0@1#LDBL_EPSILON -^77 5|@1|6@0@0@0@1#LDBL_MANT_DIG -^78 18|@1|6@0@0@0@1#LDBL_MAX -^79 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP -^81 18|@1|6@0@0@0@1#LDBL_MIN -^82 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP +^75 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG +^77 18|@1|6@0@0@0@1#LDBL_EPSILON +^78 5|@1|6@0@0@0@1#LDBL_MANT_DIG +^79 18|@1|6@0@0@0@1#LDBL_MAX +^80 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP +^82 18|@1|6@0@0@0@1#LDBL_MIN +^83 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP *1 (Constant) -^84 5$#CHAR_BIT -^85 4$#CHAR_MAX#CHAR_MIN -^87 5$#INT_MAX#INT_MIN -^89 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX -^92 4$#SCHAR_MAX#SCHAR_MIN -^94 7$#SHRT_MAX#SHRT_MIN -^96 3$#UCHAR_MAX#UCHAR_MIN -^98 6$#UINT_MAX -^99 10$#ULONG_MAX -^100 8$#USHRT_MAX -^101 17$#HUGE_VAL +^85 5$#CHAR_BIT +^86 4$#CHAR_MAX#CHAR_MIN +^88 5$#INT_MAX#INT_MIN +^90 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX +^93 4$#SCHAR_MAX#SCHAR_MIN +^95 7$#SHRT_MAX#SHRT_MIN +^97 3$#UCHAR_MAX#UCHAR_MIN +^99 6$#UINT_MAX +^100 10$#ULONG_MAX +^101 8$#USHRT_MAX +^102 17$#HUGE_VAL *4 (Function) -^102 129$^$@0#sin -^103 131$^$@0#cos -^104 133$^$@0#tan -^105 135$@0@g23@6@0@1@g23$@0#asin -^106 137$@0@g23@6@0@1@g23$@0#acos -^107 139$^$@0#atan -^108 141$^$@0#atan2 -^109 143$^$@0#sinh -^110 145$@0@g23@6@0@1@g23$@0#cosh -^111 147$^$@0#tanh -^112 149$@0@g23@6@0@1@g23$@0#exp -^113 151$@0@g23@6@0@1@g23$@0#ldexp -^114 153$@0@@1@tp1$@0#frexp -^115 155$@0@g23@6@0@1@g23$@0#log -^116 157$@0@g23@6@0@1@g23$@0#log10 -^117 159$@0@g23@6@0@1@g23$@0#pow -^118 161$@0@g23@6@0@1@g23$@0#sqrt -^119 163$^$@0#ceil -^120 165$^$@0#floor -^121 167$^$@0#fabs -^122 169$@0@@1@tp1$@0#modf -^123 171$^$@0#fmod +^103 129$^$@0#sin +^104 131$^$@0#cos +^105 133$^$@0#tan +^106 135$@0@g24@6@0@1@g24$@0#asin +^107 137$@0@g24@6@0@1@g24$@0#acos +^108 139$^$@0#atan +^109 141$^$@0#atan2 +^110 143$^$@0#sinh +^111 145$@0@g24@6@0@1@g24$@0#cosh +^112 147$^$@0#tanh +^113 149$@0@g24@6@0@1@g24$@0#exp +^114 151$@0@g24@6@0@1@g24$@0#ldexp +^115 153$@0@@1@tp1$@0#frexp +^116 155$@0@g24@6@0@1@g24$@0#log +^117 157$@0@g24@6@0@1@g24$@0#log10 +^118 159$@0@g24@6@0@1@g24$@0#pow +^119 161$@0@g24@6@0@1@g24$@0#sqrt +^120 163$^$@0#ceil +^121 165$^$@0#floor +^122 167$^$@0#fabs +^123 169$@0@@1@tp1$@0#modf +^124 171$^$@0#fmod *0 (Datatype) -^124 20@+@+@0@0@0@0@172#jmp_buf +^125 20@+@+@0@0@0@0@172#jmp_buf *4 (Function) -^125 174$@0@@1@p0$@0#setjmp -^126 176@6@0@5@0@0^$@0#longjmp +^126 174$@0@@1@p0$@0#setjmp +^127 176@6@0@5@0@0^$@0#longjmp *1 (Constant) -^127 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM +^128 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM *0 (Datatype) -^133 13@-@-@0@0@0@0@177#sig_atomic_t +^134 13@-@-@0@0@0@0@177#sig_atomic_t *1 (Constant) -^134 181$#SIG_DFL -^135 185$#SIG_ERR -^136 189$#SIG_IGN +^135 181$#SIG_DFL +^136 185$#SIG_ERR +^137 189$#SIG_IGN *4 (Function) -^137 202@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23$@0#signal -^138 204@6@0@5@0@0$$@0#raise +^138 202@6@5@1@0@0@0@s1,g24@6@0@1@s1,g24$@0#signal +^139 204@6@0@5@0@0$$@0#raise *0 (Datatype) -^139 20@+@+@0@0@0@0@205#va_list +^140 20@+@+@0@0@0@0@205#va_list *4 (Function) -^140 207$@0@@1@p0$@0#va_start -^141 209$@0@@1@p0$@0#va_end +^141 207$@0@@1@p0$@0#va_start +^142 209$@0@@1@p0$@0#va_end *0 (Datatype) -^142 20@+@+@0@0@0@0@210#FILE -^143 20@+@+@0@0@0@0@211#fpos_t +^143 20@+@+@0@0@0@0@210#FILE +^144 20@+@+@0@0@0@0@211#fpos_t *1 (Constant) -^144 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX +^145 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX *3 (Variable) -^156 212|@1|6@0@0@0@1#stderr +^157 212|@1|6@0@0@0@1#stderr *4 (Function) -^157 214$@0@s3,g23@6@0@1@s3,g23$@0#remove -^158 216$@0@s3,g23@6@0@1@s3,g23$@0#rename -^159 219@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile -^160 222$@0@s1@1@tp0,s1@19@3@0#tmpnam -^161 224$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fclose -^162 226$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fflush -^163 229@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen -^164 232@6@5@1@0@0@0@s3,g23@6@0@1@tp2,s3,g23@3@0@0#freopen -^165 234$@0@s3@1@s3,tp0,tp1$@0#setbuf -^166 236$@0@s3@1@s3,tp0,tp1$@0#setvbuf -^167 240@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf -^168 242@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf -^169 245@6@0@1@1@0@1@g19@6@0,s3@1@s3,tg19$@0#printf -^170 247@6@0@1@2@0@1@g18@6@0,s3@1@s3,tg18$@0#scanf -^171 250@6@0@1@1@0@0@@1@tp0$@0#sprintf -^172 252@6@0@1@2@0^$@0#sscanf -^173 254$@1@g19@6@0,s3@1@s3,tg19$@0#vprintf -^174 256$@0@s3,g23@6@0@1@s3,tp0,p2,g23$@0#vfprintf -^175 258$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf -^176 260$@0@@1@p0$@0#vsnprintf -^177 262$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fgetc -^178 265@6@5@1@0@0@0@s3,g23@6@0@1@s3,tp0,tp2,g23$@0#fgets -^179 268$@0@s3,g23@6@0@1@s3,tp1,g23$@0#fputc -^180 270$@0@s3@1@s3,tp1$@0#fputs -^181 272$@0@s3@1@s3,tp0$@0#getc -^182 274$@1@g18@6@0,s3@1@s3,tg18$@0#getchar -^183 277@6@5@1@0@0@1@g18@6@0,s3,g23@6@0@1@s3,tp0,tg18,g23@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets -^184 279$@0@s3@1@s3,tp1$@0#putc -^185 281$@1@g19@6@0,s3@1@s3,tg19$@0#putchar -^186 283$@1@g19@6@0,s3@1@s3,tg19$@0#puts -^187 285$@0@s3,g23@6@0@1@s3,tp1,g23$@0#ungetc -^188 287$@0@s3,g23@6@0@1@s3,tp0,tp3,g23$@0#fread -^189 289$@0@s3,g23@6@0@1@s3,tp3,g23$@0#fwrite -^190 292$@0@g23@6@0@1@tp1,g23$@0#fgetpos -^191 294$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fseek -^192 296$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fsetpos -^193 298$@0@g23@6@0@1@g23$@0#ftell -^194 300$@0@@1@tp0$@0#rewind -^195 302$@0@@1@tp0$@0#clearerr -^196 304$@0@g23@6@0@1@g23$@0#feof -^197 306$@0@g23@6@0@1@g23$@0#ferror -^198 308$@1@g23@6@0,g156@6@0,s3@1@s3,tg156$@0#perror -^199 310$^$@0#atof -^200 312$^$@0#atoi -^201 314$^$@0#atol -^202 318$@0@g23@6@0@1@tp1,g23$@0#strtod -^203 320$@0@g23@6@0@1@tp1,g23$@0#strtol -^204 322$@0@g23@6@0@1@tp1,g23$@0#strtoul +^158 214$@0@s3,g24@6@0@1@s3,g24$@0#remove +^159 216$@0@s3,g24@6@0@1@s3,g24$@0#rename +^160 219@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile +^161 222$@0@s1@1@tp0,s1@19@3@0#tmpnam +^162 224$@0@g24@6@0,s3@1@tp0,g24,s3$@0#fclose +^163 226$@0@g24@6@0,s3@1@tp0,g24,s3$@0#fflush +^164 229@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen +^165 232@6@5@1@0@0@0@s3,g24@6@0@1@tp2,s3,g24@3@0@0#freopen +^166 234$@0@s3@1@s3,tp0,tp1$@0#setbuf +^167 236$@0@s3@1@s3,tp0,tp1$@0#setvbuf +^168 240@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf +^169 242@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf +^170 245@6@0@1@1@0@1@g20@6@0,s3@1@s3,tg20$@0#printf +^171 247@6@0@1@2@0@1@g19@6@0,s3@1@s3,tg19$@0#scanf +^172 250@6@0@1@1@0@0@@1@tp0$@0#sprintf +^173 252@6@0@1@2@0^$@0#sscanf +^174 254$@1@g20@6@0,s3@1@s3,tg20$@0#vprintf +^175 256$@0@s3,g24@6@0@1@s3,tp0,p2,g24$@0#vfprintf +^176 258$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf +^177 260$@0@@1@p0$@0#vsnprintf +^178 262$@0@s3,g24@6@0@1@s3,tp0,g24$@0#fgetc +^179 265@6@5@1@0@0@0@s3,g24@6@0@1@s3,tp0,tp2,g24$@0#fgets +^180 268$@0@s3,g24@6@0@1@s3,tp1,g24$@0#fputc +^181 270$@0@s3@1@s3,tp1$@0#fputs +^182 272$@0@s3@1@s3,tp0$@0#getc +^183 274$@1@g19@6@0,s3@1@s3,tg19$@0#getchar +^184 277@6@5@1@0@0@1@g19@6@0,s3,g24@6@0@1@s3,tp0,tg19,g24@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets +^185 279$@0@s3@1@s3,tp1$@0#putc +^186 281$@1@g20@6@0,s3@1@s3,tg20$@0#putchar +^187 283$@1@g20@6@0,s3@1@s3,tg20$@0#puts +^188 285$@0@s3,g24@6@0@1@s3,tp1,g24$@0#ungetc +^189 287$@0@s3,g24@6@0@1@s3,tp0,tp3,g24$@0#fread +^190 289$@0@s3,g24@6@0@1@s3,tp3,g24$@0#fwrite +^191 292$@0@g24@6@0@1@tp1,g24$@0#fgetpos +^192 294$@0@s3,g24@6@0@1@s3,tp0,g24$@0#fseek +^193 296$@0@s3,g24@6@0@1@s3,tp0,g24$@0#fsetpos +^194 298$@0@g24@6@0@1@g24$@0#ftell +^195 300$@0@@1@tp0$@0#rewind +^196 302$@0@@1@tp0$@0#clearerr +^197 304$@0@g24@6@0@1@g24$@0#feof +^198 306$@0@g24@6@0@1@g24$@0#ferror +^199 308$@1@g24@6@0,g157@6@0,s3@1@s3,tg157$@0#perror +^200 310$^$@0#atof +^201 312$^$@0#atoi +^202 314$^$@0#atol +^203 318$@0@g24@6@0@1@tp1,g24$@0#strtod +^204 320$@0@g24@6@0@1@tp1,g24$@0#strtol +^205 322$@0@g24@6@0@1@tp1,g24$@0#strtoul *1 (Constant) -^205 5$#RAND_MAX +^206 5$#RAND_MAX *4 (Function) -^206 324$@0@s1@1@s1$@0#rand -^207 326$@0@s1@1@s1$@0#srand -^208 329@6@5@1@0@0^@2@0@0#calloc -^209 332@4@5@1@0@0^@2@0@0#malloc -^210 335@6@5@1@0@0@0@@1@tp0@2@0@0#realloc -^211 337$@0@@1@p0$@0#free +^207 324$@0@s1@1@s1$@0#rand +^208 326$@0@s1@1@s1$@0#srand +^209 329@6@5@1@0@0^@2@0@0#calloc +^210 332@4@5@1@0@0^@2@0@0#malloc +^211 335@6@5@1@0@0@0@@1@tp0@2@0@0#realloc +^212 337$@0@@1@p0$@0#free *1 (Constant) -^212 5$#EXIT_FAILURE#EXIT_SUCCESS +^213 5$#EXIT_FAILURE#EXIT_SUCCESS *4 (Function) -^214 339@6@0@6@0@0^$@0#abort -^215 341@6@0@6@0@0^$@0#exit -^216 347$@0@s1@1@s1$@0#atexit -^217 350@6@5@1@0@0^@19@3@0#getenv -^218 352$@0@s3@1@s3$@0#system -^219 359@6@5@1@0@0^@18@0@0#bsearch -^220 365$@0@g23@6@0@1@tp0,g23$@0#qsort -^221 367$^$@0#abs +^215 339@6@0@6@0@0^$@0#abort +^216 341@6@0@6@0@0^$@0#exit +^217 347$@0@s1@1@s1$@0#atexit +^218 350@6@5@1@0@0^@19@3@0#getenv +^219 352$@0@s3@1@s3$@0#system +^220 359@6@5@1@0@0^@18@0@0#bsearch +^221 365$@0@g24@6@0@1@tp0,g24$@0#qsort +^222 367$^$@0#abs *7 (Struct tag) -^222 368@369#@!2 +^223 368@369#@!2 *0 (Datatype) -^223 368@-@-@0@0@0@0@370#div_t +^224 368@-@-@0@0@0@0@370#div_t *4 (Function) -^224 372$^$@0#div -^225 374$^$@0#labs +^225 372$^$@0#div +^226 374$^$@0#labs *7 (Struct tag) -^226 375@376#@!3 +^227 375@376#@!3 *0 (Datatype) -^227 375@-@-@0@0@0@0@377#ldiv_t +^228 375@-@-@0@0@0@0@377#ldiv_t *4 (Function) -^228 379$^$@0#ldiv +^229 379$^$@0#ldiv *1 (Constant) -^229 63$#MB_CUR_MAX -^230 5$#WCHAR_MAX#WCHAR_MIN -^232 66$#WEOF +^230 63$#MB_CUR_MAX +^231 5$#WCHAR_MAX#WCHAR_MIN +^233 66$#WEOF *4 (Function) -^233 381$^$@0#btowc -^234 383$@0@s3@1@s3,tp0$@0#fgetwc -^235 387@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws -^236 389$@0@s3@1@s3,tp1$@0#fputwc -^237 391$@0@s3@1@s3,tp1$@0#fputws -^238 393$^$@0#fwide -^239 395@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf -^240 397@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf -^241 399$@0@s3@1@s3,tp0$@0#getwc -^242 401$@0@s3,g18@6@0@1@s3,tg18$@0#getwchar -^243 404$^$@0#mbrlen -^244 406$@0@@1@tp0$@0#mbrtowc -^245 408$^$@0#mbsinit -^246 410$@0@@1@tp0$@0#mbsrtowcs -^247 412$@0@s3@1@s3,tp1$@0#putwc -^248 414$@0@s3,g19@6@0@1@s3,tg19$@0#putwchar -^249 416@6@0@1@1@0@0@@1@tp0$@0#swprintf -^250 418@6@0@1@2@0@0@g18@6@0@1@tg18$@0#swscanf -^251 420$@0@s3@1@s3,tp1$@0#ungetwc -^252 422$@0@s3@1@s3,tp0$@0#vfwprintf -^253 424$@0@@1@tp0$@0#vswprintf -^254 426$@0@s3,g19@6@0@1@s3,tg19$@0#vwprintf -^255 428$@0@@1@tp0$@0#wcrtomb -^256 432$@0@@1@tp0$@0#wcscat -^257 435@6@5@1@0@0^@19@2@0#wcschr -^258 437$^$@0#wcscmp -^259 439$^$@0#wcscoll -^260 442$@0@@1@tp0$@0#wcscpy -^261 444$^$@0#wcscspn +^234 381$^$@0#btowc +^235 383$@0@s3@1@s3,tp0$@0#fgetwc +^236 387@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws +^237 389$@0@s3@1@s3,tp1$@0#fputwc +^238 391$@0@s3@1@s3,tp1$@0#fputws +^239 393$^$@0#fwide +^240 395@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf +^241 397@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf +^242 399$@0@s3@1@s3,tp0$@0#getwc +^243 401$@0@s3,g19@6@0@1@s3,tg19$@0#getwchar +^244 404$^$@0#mbrlen +^245 406$@0@@1@tp0$@0#mbrtowc +^246 408$^$@0#mbsinit +^247 410$@0@@1@tp0$@0#mbsrtowcs +^248 412$@0@s3@1@s3,tp1$@0#putwc +^249 414$@0@s3,g20@6@0@1@s3,tg20$@0#putwchar +^250 416@6@0@1@1@0@0@@1@tp0$@0#swprintf +^251 418@6@0@1@2@0@0@g19@6@0@1@tg19$@0#swscanf +^252 420$@0@s3@1@s3,tp1$@0#ungetwc +^253 422$@0@s3@1@s3,tp0$@0#vfwprintf +^254 424$@0@@1@tp0$@0#vswprintf +^255 426$@0@s3,g20@6@0@1@s3,tg20$@0#vwprintf +^256 428$@0@@1@tp0$@0#wcrtomb +^257 432$@0@@1@tp0$@0#wcscat +^258 435@6@5@1@0@0^@19@2@0#wcschr +^259 437$^$@0#wcscmp +^260 439$^$@0#wcscoll +^261 442$@0@@1@tp0$@0#wcscpy +^262 444$^$@0#wcscspn *7 (Struct tag) -^262 633@445#@tm +^263 633@445#@tm *4 (Function) -^263 448$@0@@1@tp0$@0#wcsftime -^264 450$^$@0#wcslen -^265 454$@0@@1@tp0$@0#wcsncat -^266 456$^$@0#wcsncmp -^267 459$@0@@1@tp0$@0#wcsncpy -^268 462@6@5@1@0@0^$@0#wcspbrk -^269 465@6@5@1@0@0^$@0#wcsrchr -^270 468$@0@@1@tp1$@0#wcsrtombs -^271 470$^$@0#wcsspn -^272 473@6@5@1@0@0^@3@0@0#wcsstr -^273 475$@0@@1@tp1$@0#wcstod -^274 478@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok -^275 480$@0@@1@tp1$@0#wcstol -^276 482$@0@@1@tp1$@0#wcstoul -^277 484$@0@@1@tp0$@0#wcsxfrm -^278 486$^$@0#wctob -^279 489@6@5@1@0@0^@3@0@0#wmemchr -^280 491$^$@0#wmemcmp -^281 494$@0@@1@tp0$@0#wmemcpy -^282 497$@0@@1@tp0$@0#wmemmove -^283 500$@0@@1@tp0$@0#wmemset -^284 502@6@0@1@1@0@1@g19@6@0,g23@6@0@1@g23,tg19$@0#wprintf -^285 504@6@0@1@2@0@1@g18@6@0,g23@6@0@1@g23,tg18$@0#wscanf +^264 448$@0@@1@tp0$@0#wcsftime +^265 450$^$@0#wcslen +^266 454$@0@@1@tp0$@0#wcsncat +^267 456$^$@0#wcsncmp +^268 459$@0@@1@tp0$@0#wcsncpy +^269 462@6@5@1@0@0^$@0#wcspbrk +^270 465@6@5@1@0@0^$@0#wcsrchr +^271 468$@0@@1@tp1$@0#wcsrtombs +^272 470$^$@0#wcsspn +^273 473@6@5@1@0@0^@3@0@0#wcsstr +^274 475$@0@@1@tp1$@0#wcstod +^275 478@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok +^276 480$@0@@1@tp1$@0#wcstol +^277 482$@0@@1@tp1$@0#wcstoul +^278 484$@0@@1@tp0$@0#wcsxfrm +^279 486$^$@0#wctob +^280 489@6@5@1@0@0^@3@0@0#wmemchr +^281 491$^$@0#wmemcmp +^282 494$@0@@1@tp0$@0#wmemcpy +^283 497$@0@@1@tp0$@0#wmemmove +^284 500$@0@@1@tp0$@0#wmemset +^285 502@6@0@1@1@0@1@g20@6@0,g24@6@0@1@g24,tg20$@0#wprintf +^286 504@6@0@1@2@0@1@g19@6@0,g24@6@0@1@g24,tg19$@0#wscanf *0 (Datatype) -^286 13@-@-@0@0@0@0@505#wctype_t -^287 13@-@-@0@0@0@0@506#wctrans_t +^287 13@-@-@0@0@0@0@505#wctype_t +^288 13@-@-@0@0@0@0@506#wctrans_t *4 (Function) -^288 510$^$@0#iswalnum -^289 513$^$@0#iswalpha -^290 516$^$@0#iswcntrl -^291 519$^$@0#iswctype -^292 522$^$@0#iswdigit -^293 526$^$@0#iswgraph -^294 529$^$@0#iswlower -^295 532$^$@0#iswprint -^296 535$^$@0#iswpunct -^297 538$^$@0#iswspace -^298 541$^$@0#iswupper -^299 545$^$@0#iswxdigit -^300 549$^$@0#towctrans -^301 552$^$@0#towlower -^302 555$^$@0#towupper -^303 557$^$@0#wctrans -^304 559$^$@0#wctype -^305 561$^$@0#mblen -^306 563$@0@@1@tp0$@0#mbtowc -^307 565$@0@@1@tp0$@0#wctomb -^308 567$@0@@1@tp0$@0#mbstowcs -^309 569$@0@@1@tp0$@0#wcstombs -^310 573$@0@@1@tp0$@0#memcpy -^311 576$@0@@1@tp0$@0#memmove -^312 580$@0@@1@tp0$@0#strcpy -^313 583$@0@@1@tp0$@0#strncpy -^314 586$@0@@1@tp0$@0#strcat -^315 589$@0@@1@tp0$@0#strncat -^316 591$^$@0#memcmp -^317 593$^$@0#strcmp -^318 595$^$@0#strcoll -^319 597$^$@0#strncmp -^320 599$@0@@1@tp0$@0#strxfrm -^321 602@6@5@1@0@0^@3@0@0#memchr -^322 605@6@5@1@0@0^@19@2@0#strchr -^323 607$^$@0#strcspn -^324 610@6@5@1@0@0^@19@2@0#strpbrk -^325 613@6@5@1@0@0^@19@2@0#strrchr -^326 615$^$@0#strspn -^327 618@6@5@1@0@0^@19@2@0#strstr -^328 621@6@5@1@0@0@0@s1,g23@6@0@1@tp0,s1,g23@19@2@0#strtok -^329 625$@0@@1@tp0$@0#memset -^330 628$^@19@3@0#strerror -^331 630$^$@0#strlen +^289 510$^$@0#iswalnum +^290 513$^$@0#iswalpha +^291 516$^$@0#iswcntrl +^292 519$^$@0#iswctype +^293 522$^$@0#iswdigit +^294 526$^$@0#iswgraph +^295 529$^$@0#iswlower +^296 532$^$@0#iswprint +^297 535$^$@0#iswpunct +^298 538$^$@0#iswspace +^299 541$^$@0#iswupper +^300 545$^$@0#iswxdigit +^301 549$^$@0#towctrans +^302 552$^$@0#towlower +^303 555$^$@0#towupper +^304 557$^$@0#wctrans +^305 559$^$@0#wctype +^306 561$^$@0#mblen +^307 563$@0@@1@tp0$@0#mbtowc +^308 565$@0@@1@tp0$@0#wctomb +^309 567$@0@@1@tp0$@0#mbstowcs +^310 569$@0@@1@tp0$@0#wcstombs +^311 573$@0@@1@tp0$@0#memcpy +^312 576$@0@@1@tp0$@0#memmove +^313 580$@0@@1@tp0$@0#strcpy +^314 583$@0@@1@tp0$@0#strncpy +^315 586$@0@@1@tp0$@0#strcat +^316 589$@0@@1@tp0$@0#strncat +^317 591$^$@0#memcmp +^318 593$^$@0#strcmp +^319 595$^$@0#strcoll +^320 597$^$@0#strncmp +^321 599$@0@@1@tp0$@0#strxfrm +^322 602@6@5@1@0@0^@3@0@0#memchr +^323 605@6@5@1@0@0^@19@2@0#strchr +^324 607$^$@0#strcspn +^325 610@6@5@1@0@0^@19@2@0#strpbrk +^326 613@6@5@1@0@0^@19@2@0#strrchr +^327 615$^$@0#strspn +^328 618@6@5@1@0@0^@19@2@0#strstr +^329 621@6@5@1@0@0@0@s1,g24@6@0@1@tp0,s1,g24@19@2@0#strtok +^330 625$@0@@1@tp0$@0#memset +^331 628$^@19@3@0#strerror +^332 630$^$@0#strlen *1 (Constant) -^332 5$#CLOCKS_PER_SEC +^333 5$#CLOCKS_PER_SEC *0 (Datatype) -^333 13@-@-@0@0@0@0@631#clock_t -^334 13@-@-@0@0@0@0@632#time_t +^334 13@-@-@0@0@0@0@631#clock_t +^335 13@-@-@0@0@0@0@632#time_t *4 (Function) -^335 635$@0@s1@1@s1$@0#clock -^336 637$^$@0#difftime -^337 639$^$@0#mktime -^338 642$@0@@1@tp0$@0#time -^339 645$@0@g23@6@0@1@g23@19@3@0#asctime -^340 648$^@19@3@0#ctime -^341 651@6@5@1@0@0^@19@3@0#gmtime -^342 654@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#localtime -^343 656$@0@@1@tp0$@0#strftime +^336 635$@0@s1@1@s1$@0#clock +^337 637$^$@0#difftime +^338 639$^$@0#mktime +^339 642$@0@@1@tp0$@0#time +^340 645$@0@g24@6@0@1@g24@19@3@0#asctime +^341 648$^@19@3@0#ctime +^342 651@6@5@1@0@0^@19@3@0#gmtime +^343 654@6@5@1@0@0@0@g24@6@0@1@g24@19@3@0#localtime +^344 656$@0@@1@tp0$@0#strftime *0 (Datatype) -^344 13@-@-@0@0@0@0@657#int8_t -^345 13@-@-@0@0@0@0@658#int16_t -^346 13@-@-@0@0@0@0@659#int32_t -^347 13@-@-@0@0@0@0@660#int64_t -^348 14@-@-@0@0@0@0@661#uint8_t -^349 14@-@-@0@0@0@0@662#uint16_t -^350 14@-@-@0@0@0@0@663#uint32_t -^351 14@-@-@0@0@0@0@664#uint64_t -^352 13@-@-@0@0@0@0@665#int_least8_t -^353 13@-@-@0@0@0@0@666#int_least16_t -^354 13@-@-@0@0@0@0@667#int_least32_t -^355 13@-@-@0@0@0@0@668#int_least64_t -^356 14@-@-@0@0@0@0@669#uint_least8_t -^357 14@-@-@0@0@0@0@670#uint_least16_t -^358 14@-@-@0@0@0@0@671#uint_least32_t -^359 14@-@-@0@0@0@0@672#uint_least64_t -^360 13@-@-@0@0@0@0@673#int_fast8_t -^361 13@-@-@0@0@0@0@674#int_fast16_t -^362 13@-@-@0@0@0@0@675#int_fast32_t -^363 13@-@-@0@0@0@0@676#int_fast64_t -^364 14@-@-@0@0@0@0@677#uint_fast8_t -^365 14@-@-@0@0@0@0@678#uint_fast16_t -^366 14@-@-@0@0@0@0@679#uint_fast32_t -^367 14@-@-@0@0@0@0@680#uint_fast64_t -^368 24@-@+@0@0@0@0@681#intptr_t -^369 25@-@+@0@0@0@0@682#uintptr_t -^370 15@-@-@0@0@0@0@683#intmax_t -^371 14@-@-@0@0@0@0@684#uintmax_t +^345 13@-@-@0@0@0@0@657#int8_t +^346 13@-@-@0@0@0@0@658#int16_t +^347 13@-@-@0@0@0@0@659#int32_t +^348 13@-@-@0@0@0@0@660#int64_t +^349 14@-@-@0@0@0@0@661#uint8_t +^350 14@-@-@0@0@0@0@662#uint16_t +^351 14@-@-@0@0@0@0@663#uint32_t +^352 14@-@-@0@0@0@0@664#uint64_t +^353 13@-@-@0@0@0@0@665#int_least8_t +^354 13@-@-@0@0@0@0@666#int_least16_t +^355 13@-@-@0@0@0@0@667#int_least32_t +^356 13@-@-@0@0@0@0@668#int_least64_t +^357 14@-@-@0@0@0@0@669#uint_least8_t +^358 14@-@-@0@0@0@0@670#uint_least16_t +^359 14@-@-@0@0@0@0@671#uint_least32_t +^360 14@-@-@0@0@0@0@672#uint_least64_t +^361 13@-@-@0@0@0@0@673#int_fast8_t +^362 13@-@-@0@0@0@0@674#int_fast16_t +^363 13@-@-@0@0@0@0@675#int_fast32_t +^364 13@-@-@0@0@0@0@676#int_fast64_t +^365 14@-@-@0@0@0@0@677#uint_fast8_t +^366 14@-@-@0@0@0@0@678#uint_fast16_t +^367 14@-@-@0@0@0@0@679#uint_fast32_t +^368 14@-@-@0@0@0@0@680#uint_fast64_t +^369 24@-@+@0@0@0@0@681#intptr_t +^370 25@-@+@0@0@0@0@682#uintptr_t +^371 15@-@-@0@0@0@0@683#intmax_t +^372 14@-@-@0@0@0@0@684#uintmax_t *1 (Constant) -^372 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX -^408 63$#INTPTR_MIN#INTPTR_MAX +^373 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX +^409 63$#INTPTR_MIN#INTPTR_MAX *0 (Datatype) -^410 0@+@+@0@7@0@0@685#mnull +^411 0@+@+@0@7@0@0@685#mnull ;; Library constraints vsnprintf pre: diff --git a/test/tests2.5/newlint.lcd b/test/tests2.5/newlint.lcd index eb3bb27..a46ae87 100644 --- a/test/tests2.5/newlint.lcd +++ b/test/tests2.5/newlint.lcd @@ -64,12 +64,12 @@ 0 s10|& 0 s11|& 0 s12|& -0 s24|& 0 s25|& 0 s26|& -0 s27|-1 384 -1 -0 s28|& -0 a29|-1 402 -1 +0 s27|& +0 s28|-1 384 -1 +0 s29|& +0 a30|-1 402 -1 3 C0.5/20|! 3 C0.68/2|! 3 C0.2/5|! @@ -122,7 +122,7 @@ 3 f4 (108|$#,)! 3 f112 (108|$#,)! 3 Slconv{23|@1|0@0@3&#decimal_point,23|@1|0@0@3&#thousands_sep,23|@1|0@0@3&#grouping,23|@1|0@0@3&#int_curr_symbol,23|@1|0@0@3&#currency_symbol,23|@1|0@0@3&#mon_decimal_point,23|@1|0@0@3&#mon_thousands_sep,23|@1|0@0@3&#mon_grouping,23|@1|0@0@3&#positive_sign,23|@1|0@0@3&#negative_sign,4|@1|$#int_frac_digits,4|@1|$#frac_digits,4|@1|$#p_cs_precedes,4|@1|$#p_sep_by_space,4|@1|$#n_cs_precedes,4|@1|$#n_sep_by_space,4|@1|$#p_sign_posn,4|@1|$#n_sign_posn,}! -0 s46|-1 126 -1 +0 s47|-1 126 -1 3 f0 (5|$#,23|0@5@7&#,)! 3 f19 (5|$#,23|0@5@7&#,)! 3 f23 (5|$#,23|0@5@7&#,)! @@ -174,12 +174,12 @@ 3 f17 (17|$#,36|4@0@7&#,)! 3 f0 (17|$#,17|$#,)! 3 f17 (17|$#,17|$#,)! -0 a124|& +0 a125|& 3 f0 (172|4@0@7&#,)! 3 f5 (172|4@0@7&#,)! 3 f0 (172|$#,5|$#,)! 3 f1 (172|$#,5|$#,)! -0 s133|& +0 s134|& 3 ?! 3 f178 (5|$#,)! 3 f1 (5|$#,)^181 @@ -207,13 +207,13 @@ 3 f201 (5|$#,193|0@5@7&#,)! 3 f0 (5|$#,)! 3 f5 (5|$#,)! -0 a139|& +0 a140|& 3 f0 (205|4@0@7&#,!.,)! 3 f1 (205|4@0@7&#,!.,)! 3 f0 (205|$#,)! 3 f1 (205|$#,)! -0 a142|-1 212 -1 -0 a143|-1 290 -1 +0 a143|-1 212 -1 +0 a144|-1 290 -1 1 t210|210& 3 f0 (23|$#,)! 3 f5 (23|$#,)! @@ -371,15 +371,15 @@ 3 f0 (5|$#,)! 3 f5 (5|$#,)! 3 S!2{5|@1|$#quot,5|@1|$#rem,}! -0 s222|& 0 s223|& +0 s224|& 3 f0 (5|$#,5|$#,)! 3 f370 (5|$#,5|$#,)! 3 f0 (9|$#,)! 3 f9 (9|$#,)! 3 S!3{9|@1|$#quot,9|@1|$#rem,}! -0 s226|& 0 s227|& +0 s228|& 3 f0 (9|$#,9|$#,)! 3 f377 (9|$#,9|$#,)! 3 f0 (5|$#,)! @@ -447,7 +447,7 @@ 3 f429 (384|@5|4@0@9&#,384|$#,)! 3 f0 (384|$#,384|$#,)! 3 f63 (384|$#,384|$#,)! -0 s262|-1 446 -1 +0 s263|-1 446 -1 1 t445|445& 3 f0 (384|4@0@7&#,63|$#,384|$#,446|$#,)! 3 f63 (384|4@0@7&#,63|$#,384|$#,446|$#,)! @@ -507,8 +507,8 @@ 3 f5 (384|$#,!.,)! 3 f0 (384|$#,!.,)! 3 f5 (384|$#,!.,)! -0 s286|& 0 s287|& +0 s288|& 3 C0.2/5|! 3 f0 (66|$#,)! 3 f2 (66|$#,)! @@ -633,8 +633,8 @@ 3 f23 (5|$#,)! 3 f0 (23|$#,)! 3 f63 (23|$#,)! -0 s333|& -0 s334|-1 640 -1 +0 s334|& +0 s335|-1 640 -1 3 Stm{5|@1|$#tm_sec,5|@1|$#tm_min,5|@1|$#tm_hour,5|@1|$#tm_mday,5|@1|$#tm_mon,5|@1|$#tm_year,5|@1|$#tm_wday,5|@1|$#tm_yday,5|@1|$#tm_isdst,}! 3 f0 ()! 3 f631 ()! @@ -659,7 +659,6 @@ 3 f446 (640|$#,)! 3 f0 (23|4@0@7&#,63|$#,23|$#,446|$#,)! 3 f63 (23|4@0@7&#,63|$#,23|$#,446|$#,)! -0 s344|& 0 s345|& 0 s346|& 0 s347|& @@ -687,6 +686,7 @@ 0 s369|& 0 s370|& 0 s371|& +0 s372|& 3 C1.5/1|! 3 f0 (!.,)! 3 f5 (!.,)! @@ -696,15 +696,15 @@ 3 f685 (!.,)! ;;tistable 0 -29 -29,124 -124 -29,124,139 -139 -29,124,139,142 -142 -29,124,139,142,143 +30 +30,125 +125 +30,125,140 +140 +30,125,140,143 143 +30,125,140,143,144 +144 ;;symTable *0 (Datatype) ^0 2@+@-@0@0@0@0@2#lltX_bool @@ -723,372 +723,372 @@ ^12 13@-@-@0@0@0@0@61#__WCHAR_TYPE__ *1 (Constant) ^13 23$#__USER_LABEL_PREFIX__#__REGISTER_PREFIX__#__TIME__ -^16 5$#S_SPLINT_S#__LCLINT__ +^16 5$#S_SPLINT_S#__LCLINT__#__i686 *3 (Variable) -^18 212|@1|6@0@0@0@1#stdin#stdout +^19 212|@1|6@0@0@0@1#stdin#stdout *1 (Constant) -^20 5$#EDOM#ERANGE#EILSEQ +^21 5$#EDOM#ERANGE#EILSEQ *3 (Variable) -^23 5|@1|6@0@0@0@1#errno +^24 5|@1|6@0@0@0@1#errno *0 (Datatype) -^24 13@-@-@0@0@0@0@62#ptrdiff_t -^25 14@-@-@0@0@0@0@63#size_t -^26 15@-@-@0@0@0@0@64#ssize_t -^27 13@-@-@0@0@0@0@65#wchar_t -^28 13@-@-@0@0@0@0@66#wint_t -^29 0@+@=@0@7@0@0@67#mbstate_t +^25 13@-@-@0@0@0@0@62#ptrdiff_t +^26 14@-@-@0@0@0@0@63#size_t +^27 15@-@-@0@0@0@0@64#ssize_t +^28 13@-@-@0@0@0@0@65#wchar_t +^29 13@-@-@0@0@0@0@66#wint_t +^30 0@+@=@0@7@0@0@67#mbstate_t *1 (Constant) -^30 0@i0@0@6#NULL -^31 2$#NDEBUG +^31 0@i0@0@6#NULL +^32 2$#NDEBUG *4 (Function) -^32 72@6@0@8@0@0^$@0#assert -^33 77$^$@0#isalnum -^34 80$^$@0#isalpha -^35 83$^$@0#iscntrl -^36 86$^$@0#isdigit -^37 90$^$@0#isgraph -^38 94$^$@0#islower -^39 97$^$@0#isprint -^40 100$^$@0#ispunct -^41 103$^$@0#isspace -^42 107$^$@0#isupper -^43 111$^$@0#isxdigit -^44 115$^$@0#tolower -^45 118$^$@0#toupper +^33 72@6@0@8@0@0^$@0#assert +^34 77$^$@0#isalnum +^35 80$^$@0#isalpha +^36 83$^$@0#iscntrl +^37 86$^$@0#isdigit +^38 90$^$@0#isgraph +^39 94$^$@0#islower +^40 97$^$@0#isprint +^41 100$^$@0#ispunct +^42 103$^$@0#isspace +^43 107$^$@0#isupper +^44 111$^$@0#isxdigit +^45 115$^$@0#tolower +^46 118$^$@0#toupper *7 (Struct tag) -^46 119@120#@lconv +^47 119@120#@lconv *1 (Constant) -^47 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME +^48 5$#LC_ALL#LC_COLLATE#LC_CTYPE#LC_MONETARY#LC_NUMERIC#LC_TIME *4 (Function) -^53 123@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23@19@3@0#setlocale -^54 127$^@3@0@0#localeconv +^54 123@6@5@1@0@0@0@s1,g24@6@0@1@s1,g24@19@3@0#setlocale +^55 127$^@3@0@0#localeconv *3 (Variable) -^55 5|@1|6@0@0@0@1#DBL_DIG -^56 17|@1|6@0@0@0@1#DBL_EPSILON -^57 5|@1|6@0@0@0@1#DBL_MANT_DIG -^58 17|@1|6@0@0@0@1#DBL_MAX -^59 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP -^61 17|@1|6@0@0@0@1#DBL_MIN -^62 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG -^65 16|@1|6@0@0@0@1#FLT_EPSILON -^66 5|@1|6@0@0@0@1#FLT_MANT_DIG -^67 16|@1|6@0@0@0@1#FLT_MAX -^68 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP -^70 16|@1|6@0@0@0@1#FLT_MIN -^71 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP +^56 5|@1|6@0@0@0@1#DBL_DIG +^57 17|@1|6@0@0@0@1#DBL_EPSILON +^58 5|@1|6@0@0@0@1#DBL_MANT_DIG +^59 17|@1|6@0@0@0@1#DBL_MAX +^60 5|@1|6@0@0@0@1#DBL_MAX_10_EXP#DBL_MAX_EXP +^62 17|@1|6@0@0@0@1#DBL_MIN +^63 5|@1|6@0@0@0@1#DBL_MIN_10_EXP#DBL_MIN_EXP#FLT_DIG +^66 16|@1|6@0@0@0@1#FLT_EPSILON +^67 5|@1|6@0@0@0@1#FLT_MANT_DIG +^68 16|@1|6@0@0@0@1#FLT_MAX +^69 5|@1|6@0@0@0@1#FLT_MAX_10_EXP#FLT_MAX_EXP +^71 16|@1|6@0@0@0@1#FLT_MIN +^72 5|@1|6@0@0@0@1#FLT_MIN_10_EXP#FLT_MIN_EXP *1 (Constant) -^73 5$#FLT_RADIX +^74 5$#FLT_RADIX *3 (Variable) -^74 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG -^76 18|@1|6@0@0@0@1#LDBL_EPSILON -^77 5|@1|6@0@0@0@1#LDBL_MANT_DIG -^78 18|@1|6@0@0@0@1#LDBL_MAX -^79 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP -^81 18|@1|6@0@0@0@1#LDBL_MIN -^82 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP +^75 5|@1|6@0@0@0@1#FLT_ROUNDS#LDBL_DIG +^77 18|@1|6@0@0@0@1#LDBL_EPSILON +^78 5|@1|6@0@0@0@1#LDBL_MANT_DIG +^79 18|@1|6@0@0@0@1#LDBL_MAX +^80 5|@1|6@0@0@0@1#LDBL_MAX_10_EXP#LDBL_MAX_EXP +^82 18|@1|6@0@0@0@1#LDBL_MIN +^83 5|@1|6@0@0@0@1#LDBL_MIN_10_EXP#LDBL_MIN_EXP *1 (Constant) -^84 5$#CHAR_BIT -^85 4$#CHAR_MAX#CHAR_MIN -^87 5$#INT_MAX#INT_MIN -^89 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX -^92 4$#SCHAR_MAX#SCHAR_MIN -^94 7$#SHRT_MAX#SHRT_MIN -^96 3$#UCHAR_MAX#UCHAR_MIN -^98 6$#UINT_MAX -^99 10$#ULONG_MAX -^100 8$#USHRT_MAX -^101 17$#HUGE_VAL +^85 5$#CHAR_BIT +^86 4$#CHAR_MAX#CHAR_MIN +^88 5$#INT_MAX#INT_MIN +^90 9$#LONG_MAX#LONG_MIN#MB_LEN_MAX +^93 4$#SCHAR_MAX#SCHAR_MIN +^95 7$#SHRT_MAX#SHRT_MIN +^97 3$#UCHAR_MAX#UCHAR_MIN +^99 6$#UINT_MAX +^100 10$#ULONG_MAX +^101 8$#USHRT_MAX +^102 17$#HUGE_VAL *4 (Function) -^102 129$^$@0#sin -^103 131$^$@0#cos -^104 133$^$@0#tan -^105 135$@0@g23@6@0@1@g23$@0#asin -^106 137$@0@g23@6@0@1@g23$@0#acos -^107 139$^$@0#atan -^108 141$^$@0#atan2 -^109 143$^$@0#sinh -^110 145$@0@g23@6@0@1@g23$@0#cosh -^111 147$^$@0#tanh -^112 149$@0@g23@6@0@1@g23$@0#exp -^113 151$@0@g23@6@0@1@g23$@0#ldexp -^114 153$@0@@1@tp1$@0#frexp -^115 155$@0@g23@6@0@1@g23$@0#log -^116 157$@0@g23@6@0@1@g23$@0#log10 -^117 159$@0@g23@6@0@1@g23$@0#pow -^118 161$@0@g23@6@0@1@g23$@0#sqrt -^119 163$^$@0#ceil -^120 165$^$@0#floor -^121 167$^$@0#fabs -^122 169$@0@@1@tp1$@0#modf -^123 171$^$@0#fmod +^103 129$^$@0#sin +^104 131$^$@0#cos +^105 133$^$@0#tan +^106 135$@0@g24@6@0@1@g24$@0#asin +^107 137$@0@g24@6@0@1@g24$@0#acos +^108 139$^$@0#atan +^109 141$^$@0#atan2 +^110 143$^$@0#sinh +^111 145$@0@g24@6@0@1@g24$@0#cosh +^112 147$^$@0#tanh +^113 149$@0@g24@6@0@1@g24$@0#exp +^114 151$@0@g24@6@0@1@g24$@0#ldexp +^115 153$@0@@1@tp1$@0#frexp +^116 155$@0@g24@6@0@1@g24$@0#log +^117 157$@0@g24@6@0@1@g24$@0#log10 +^118 159$@0@g24@6@0@1@g24$@0#pow +^119 161$@0@g24@6@0@1@g24$@0#sqrt +^120 163$^$@0#ceil +^121 165$^$@0#floor +^122 167$^$@0#fabs +^123 169$@0@@1@tp1$@0#modf +^124 171$^$@0#fmod *0 (Datatype) -^124 20@+@+@0@0@0@0@172#jmp_buf +^125 20@+@+@0@0@0@0@172#jmp_buf *4 (Function) -^125 174$@0@@1@p0$@0#setjmp -^126 176@6@0@5@0@0^$@0#longjmp +^126 174$@0@@1@p0$@0#setjmp +^127 176@6@0@5@0@0^$@0#longjmp *1 (Constant) -^127 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM +^128 5$#SIGABRT#SIGFPE#SIGILL#SIGINT#SIGSEGV#SIGTERM *0 (Datatype) -^133 13@-@-@0@0@0@0@177#sig_atomic_t +^134 13@-@-@0@0@0@0@177#sig_atomic_t *1 (Constant) -^134 181$#SIG_DFL -^135 185$#SIG_ERR -^136 189$#SIG_IGN +^135 181$#SIG_DFL +^136 185$#SIG_ERR +^137 189$#SIG_IGN *4 (Function) -^137 202@6@5@1@0@0@0@s1,g23@6@0@1@s1,g23$@0#signal -^138 204@6@0@5@0@0$$@0#raise +^138 202@6@5@1@0@0@0@s1,g24@6@0@1@s1,g24$@0#signal +^139 204@6@0@5@0@0$$@0#raise *0 (Datatype) -^139 20@+@+@0@0@0@0@205#va_list +^140 20@+@+@0@0@0@0@205#va_list *4 (Function) -^140 207$@0@@1@p0$@0#va_start -^141 209$@0@@1@p0$@0#va_end +^141 207$@0@@1@p0$@0#va_start +^142 209$@0@@1@p0$@0#va_end *0 (Datatype) -^142 20@+@+@0@0@0@0@210#FILE -^143 20@+@+@0@0@0@0@211#fpos_t +^143 20@+@+@0@0@0@0@210#FILE +^144 20@+@+@0@0@0@0@211#fpos_t *1 (Constant) -^144 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX +^145 5$#_IOFBF#_IOLBF#_IONBF#BUFSIZ#EOF#FOPEN_MAX#FILENAME_MAX#L_tmpnam#SEEK_CUR#SEEK_END#SEEK_SET#TMP_MAX *3 (Variable) -^156 212|@1|6@0@0@0@1#stderr +^157 212|@1|6@0@0@0@1#stderr *4 (Function) -^157 214$@0@s3,g23@6@0@1@s3,g23$@0#remove -^158 216$@0@s3,g23@6@0@1@s3,g23$@0#rename -^159 219@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile -^160 222$@0@s1@1@tp0,s1@19@3@0#tmpnam -^161 224$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fclose -^162 226$@0@g23@6@0,s3@1@tp0,g23,s3$@0#fflush -^163 229@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen -^164 232@6@5@1@0@0@0@s3,g23@6@0@1@tp2,s3,g23@3@0@0#freopen -^165 234$@0@s3@1@s3,tp0,tp1$@0#setbuf -^166 236$@0@s3@1@s3,tp0,tp1$@0#setvbuf -^167 240@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf -^168 242@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf -^169 245@6@0@1@1@0@1@g19@6@0,s3@1@s3,tg19$@0#printf -^170 247@6@0@1@2@0@1@g18@6@0,s3@1@s3,tg18$@0#scanf -^171 250@6@0@1@1@0@0@@1@tp0$@0#sprintf -^172 252@6@0@1@2@0^$@0#sscanf -^173 254$@1@g19@6@0,s3@1@s3,tg19$@0#vprintf -^174 256$@0@s3,g23@6@0@1@s3,tp0,p2,g23$@0#vfprintf -^175 258$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf -^176 260$@0@@1@p0$@0#vsnprintf -^177 262$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fgetc -^178 265@6@5@1@0@0@0@s3,g23@6@0@1@s3,tp0,tp2,g23$@0#fgets -^179 268$@0@s3,g23@6@0@1@s3,tp1,g23$@0#fputc -^180 270$@0@s3@1@s3,tp1$@0#fputs -^181 272$@0@s3@1@s3,tp0$@0#getc -^182 274$@1@g18@6@0,s3@1@s3,tg18$@0#getchar -^183 277@6@5@1@0@0@1@g18@6@0,s3,g23@6@0@1@s3,tp0,tg18,g23@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets -^184 279$@0@s3@1@s3,tp1$@0#putc -^185 281$@1@g19@6@0,s3@1@s3,tg19$@0#putchar -^186 283$@1@g19@6@0,s3@1@s3,tg19$@0#puts -^187 285$@0@s3,g23@6@0@1@s3,tp1,g23$@0#ungetc -^188 287$@0@s3,g23@6@0@1@s3,tp0,tp3,g23$@0#fread -^189 289$@0@s3,g23@6@0@1@s3,tp3,g23$@0#fwrite -^190 292$@0@g23@6@0@1@tp1,g23$@0#fgetpos -^191 294$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fseek -^192 296$@0@s3,g23@6@0@1@s3,tp0,g23$@0#fsetpos -^193 298$@0@g23@6@0@1@g23$@0#ftell -^194 300$@0@@1@tp0$@0#rewind -^195 302$@0@@1@tp0$@0#clearerr -^196 304$@0@g23@6@0@1@g23$@0#feof -^197 306$@0@g23@6@0@1@g23$@0#ferror -^198 308$@1@g23@6@0,g156@6@0,s3@1@s3,tg156$@0#perror -^199 310$^$@0#atof -^200 312$^$@0#atoi -^201 314$^$@0#atol -^202 318$@0@g23@6@0@1@tp1,g23$@0#strtod -^203 320$@0@g23@6@0@1@tp1,g23$@0#strtol -^204 322$@0@g23@6@0@1@tp1,g23$@0#strtoul +^158 214$@0@s3,g24@6@0@1@s3,g24$@0#remove +^159 216$@0@s3,g24@6@0@1@s3,g24$@0#rename +^160 219@6@5@1@0@0@0@s3@1@s3@3@0@0#tmpfile +^161 222$@0@s1@1@tp0,s1@19@3@0#tmpnam +^162 224$@0@g24@6@0,s3@1@tp0,g24,s3$@0#fclose +^163 226$@0@g24@6@0,s3@1@tp0,g24,s3$@0#fflush +^164 229@6@5@1@0@0@0@s3@1@s3@18@0@0#fopen +^165 232@6@5@1@0@0@0@s3,g24@6@0@1@tp2,s3,g24@3@0@0#freopen +^166 234$@0@s3@1@s3,tp0,tp1$@0#setbuf +^167 236$@0@s3@1@s3,tp0,tp1$@0#setvbuf +^168 240@6@0@1@1@0@0@s3@1@s3,tp0$@0#fprintf +^169 242@6@0@1@2@0@0@s3@1@s3,tp0$@0#fscanf +^170 245@6@0@1@1@0@1@g20@6@0,s3@1@s3,tg20$@0#printf +^171 247@6@0@1@2@0@1@g19@6@0,s3@1@s3,tg19$@0#scanf +^172 250@6@0@1@1@0@0@@1@tp0$@0#sprintf +^173 252@6@0@1@2@0^$@0#sscanf +^174 254$@1@g20@6@0,s3@1@s3,tg20$@0#vprintf +^175 256$@0@s3,g24@6@0@1@s3,tp0,p2,g24$@0#vfprintf +^176 258$@0@@1@p0$@0@W:bufferoverflowhigh#Use vsnprintf instead##vsprintf +^177 260$@0@@1@p0$@0#vsnprintf +^178 262$@0@s3,g24@6@0@1@s3,tp0,g24$@0#fgetc +^179 265@6@5@1@0@0@0@s3,g24@6@0@1@s3,tp0,tp2,g24$@0#fgets +^180 268$@0@s3,g24@6@0@1@s3,tp1,g24$@0#fputc +^181 270$@0@s3@1@s3,tp1$@0#fputs +^182 272$@0@s3@1@s3,tp0$@0#getc +^183 274$@1@g19@6@0,s3@1@s3,tg19$@0#getchar +^184 277@6@5@1@0@0@1@g19@6@0,s3,g24@6@0@1@s3,tp0,tg19,g24@3@0@0@W:bufferoverflowhigh#Use of gets leads to a buffer overflow vulnerability. Use fgets instead##gets +^185 279$@0@s3@1@s3,tp1$@0#putc +^186 281$@1@g20@6@0,s3@1@s3,tg20$@0#putchar +^187 283$@1@g20@6@0,s3@1@s3,tg20$@0#puts +^188 285$@0@s3,g24@6@0@1@s3,tp1,g24$@0#ungetc +^189 287$@0@s3,g24@6@0@1@s3,tp0,tp3,g24$@0#fread +^190 289$@0@s3,g24@6@0@1@s3,tp3,g24$@0#fwrite +^191 292$@0@g24@6@0@1@tp1,g24$@0#fgetpos +^192 294$@0@s3,g24@6@0@1@s3,tp0,g24$@0#fseek +^193 296$@0@s3,g24@6@0@1@s3,tp0,g24$@0#fsetpos +^194 298$@0@g24@6@0@1@g24$@0#ftell +^195 300$@0@@1@tp0$@0#rewind +^196 302$@0@@1@tp0$@0#clearerr +^197 304$@0@g24@6@0@1@g24$@0#feof +^198 306$@0@g24@6@0@1@g24$@0#ferror +^199 308$@1@g24@6@0,g157@6@0,s3@1@s3,tg157$@0#perror +^200 310$^$@0#atof +^201 312$^$@0#atoi +^202 314$^$@0#atol +^203 318$@0@g24@6@0@1@tp1,g24$@0#strtod +^204 320$@0@g24@6@0@1@tp1,g24$@0#strtol +^205 322$@0@g24@6@0@1@tp1,g24$@0#strtoul *1 (Constant) -^205 5$#RAND_MAX +^206 5$#RAND_MAX *4 (Function) -^206 324$@0@s1@1@s1$@0#rand -^207 326$@0@s1@1@s1$@0#srand -^208 329@6@5@1@0@0^@2@0@0#calloc -^209 332@4@5@1@0@0^@2@0@0#malloc -^210 335@6@5@1@0@0@0@@1@tp0@2@0@0#realloc -^211 337$@0@@1@p0$@0#free +^207 324$@0@s1@1@s1$@0#rand +^208 326$@0@s1@1@s1$@0#srand +^209 329@6@5@1@0@0^@2@0@0#calloc +^210 332@4@5@1@0@0^@2@0@0#malloc +^211 335@6@5@1@0@0@0@@1@tp0@2@0@0#realloc +^212 337$@0@@1@p0$@0#free *1 (Constant) -^212 5$#EXIT_FAILURE#EXIT_SUCCESS +^213 5$#EXIT_FAILURE#EXIT_SUCCESS *4 (Function) -^214 339@6@0@6@0@0^$@0#abort -^215 341@6@0@6@0@0^$@0#exit -^216 347$@0@s1@1@s1$@0#atexit -^217 350@6@5@1@0@0^@19@3@0#getenv -^218 352$@0@s3@1@s3$@0#system -^219 359@6@5@1@0@0^@18@0@0#bsearch -^220 365$@0@g23@6@0@1@tp0,g23$@0#qsort -^221 367$^$@0#abs +^215 339@6@0@6@0@0^$@0#abort +^216 341@6@0@6@0@0^$@0#exit +^217 347$@0@s1@1@s1$@0#atexit +^218 350@6@5@1@0@0^@19@3@0#getenv +^219 352$@0@s3@1@s3$@0#system +^220 359@6@5@1@0@0^@18@0@0#bsearch +^221 365$@0@g24@6@0@1@tp0,g24$@0#qsort +^222 367$^$@0#abs *7 (Struct tag) -^222 368@369#@!2 +^223 368@369#@!2 *0 (Datatype) -^223 368@-@-@0@0@0@0@370#div_t +^224 368@-@-@0@0@0@0@370#div_t *4 (Function) -^224 372$^$@0#div -^225 374$^$@0#labs +^225 372$^$@0#div +^226 374$^$@0#labs *7 (Struct tag) -^226 375@376#@!3 +^227 375@376#@!3 *0 (Datatype) -^227 375@-@-@0@0@0@0@377#ldiv_t +^228 375@-@-@0@0@0@0@377#ldiv_t *4 (Function) -^228 379$^$@0#ldiv +^229 379$^$@0#ldiv *1 (Constant) -^229 63$#MB_CUR_MAX -^230 5$#WCHAR_MAX#WCHAR_MIN -^232 66$#WEOF +^230 63$#MB_CUR_MAX +^231 5$#WCHAR_MAX#WCHAR_MIN +^233 66$#WEOF *4 (Function) -^233 381$^$@0#btowc -^234 383$@0@s3@1@s3,tp0$@0#fgetwc -^235 387@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws -^236 389$@0@s3@1@s3,tp1$@0#fputwc -^237 391$@0@s3@1@s3,tp1$@0#fputws -^238 393$^$@0#fwide -^239 395@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf -^240 397@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf -^241 399$@0@s3@1@s3,tp0$@0#getwc -^242 401$@0@s3,g18@6@0@1@s3,tg18$@0#getwchar -^243 404$^$@0#mbrlen -^244 406$@0@@1@tp0$@0#mbrtowc -^245 408$^$@0#mbsinit -^246 410$@0@@1@tp0$@0#mbsrtowcs -^247 412$@0@s3@1@s3,tp1$@0#putwc -^248 414$@0@s3,g19@6@0@1@s3,tg19$@0#putwchar -^249 416@6@0@1@1@0@0@@1@tp0$@0#swprintf -^250 418@6@0@1@2@0@0@g18@6@0@1@tg18$@0#swscanf -^251 420$@0@s3@1@s3,tp1$@0#ungetwc -^252 422$@0@s3@1@s3,tp0$@0#vfwprintf -^253 424$@0@@1@tp0$@0#vswprintf -^254 426$@0@s3,g19@6@0@1@s3,tg19$@0#vwprintf -^255 428$@0@@1@tp0$@0#wcrtomb -^256 432$@0@@1@tp0$@0#wcscat -^257 435@6@5@1@0@0^@19@2@0#wcschr -^258 437$^$@0#wcscmp -^259 439$^$@0#wcscoll -^260 442$@0@@1@tp0$@0#wcscpy -^261 444$^$@0#wcscspn +^234 381$^$@0#btowc +^235 383$@0@s3@1@s3,tp0$@0#fgetwc +^236 387@6@5@1@0@0@0@s3@1@s3,tp0,tp2$@0#fgetws +^237 389$@0@s3@1@s3,tp1$@0#fputwc +^238 391$@0@s3@1@s3,tp1$@0#fputws +^239 393$^$@0#fwide +^240 395@6@0@1@1@0@0@s3@1@tp0,s3$@0#fwprintf +^241 397@6@0@1@2@0@0@s3@1@tp0,s3$@0#fwscanf +^242 399$@0@s3@1@s3,tp0$@0#getwc +^243 401$@0@s3,g19@6@0@1@s3,tg19$@0#getwchar +^244 404$^$@0#mbrlen +^245 406$@0@@1@tp0$@0#mbrtowc +^246 408$^$@0#mbsinit +^247 410$@0@@1@tp0$@0#mbsrtowcs +^248 412$@0@s3@1@s3,tp1$@0#putwc +^249 414$@0@s3,g20@6@0@1@s3,tg20$@0#putwchar +^250 416@6@0@1@1@0@0@@1@tp0$@0#swprintf +^251 418@6@0@1@2@0@0@g19@6@0@1@tg19$@0#swscanf +^252 420$@0@s3@1@s3,tp1$@0#ungetwc +^253 422$@0@s3@1@s3,tp0$@0#vfwprintf +^254 424$@0@@1@tp0$@0#vswprintf +^255 426$@0@s3,g20@6@0@1@s3,tg20$@0#vwprintf +^256 428$@0@@1@tp0$@0#wcrtomb +^257 432$@0@@1@tp0$@0#wcscat +^258 435@6@5@1@0@0^@19@2@0#wcschr +^259 437$^$@0#wcscmp +^260 439$^$@0#wcscoll +^261 442$@0@@1@tp0$@0#wcscpy +^262 444$^$@0#wcscspn *7 (Struct tag) -^262 633@445#@tm +^263 633@445#@tm *4 (Function) -^263 448$@0@@1@tp0$@0#wcsftime -^264 450$^$@0#wcslen -^265 454$@0@@1@tp0$@0#wcsncat -^266 456$^$@0#wcsncmp -^267 459$@0@@1@tp0$@0#wcsncpy -^268 462@6@5@1@0@0^$@0#wcspbrk -^269 465@6@5@1@0@0^$@0#wcsrchr -^270 468$@0@@1@tp1$@0#wcsrtombs -^271 470$^$@0#wcsspn -^272 473@6@5@1@0@0^@3@0@0#wcsstr -^273 475$@0@@1@tp1$@0#wcstod -^274 478@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok -^275 480$@0@@1@tp1$@0#wcstol -^276 482$@0@@1@tp1$@0#wcstoul -^277 484$@0@@1@tp0$@0#wcsxfrm -^278 486$^$@0#wctob -^279 489@6@5@1@0@0^@3@0@0#wmemchr -^280 491$^$@0#wmemcmp -^281 494$@0@@1@tp0$@0#wmemcpy -^282 497$@0@@1@tp0$@0#wmemmove -^283 500$@0@@1@tp0$@0#wmemset -^284 502@6@0@1@1@0@1@g19@6@0,g23@6@0@1@g23,tg19$@0#wprintf -^285 504@6@0@1@2@0@1@g18@6@0,g23@6@0@1@g23,tg18$@0#wscanf +^264 448$@0@@1@tp0$@0#wcsftime +^265 450$^$@0#wcslen +^266 454$@0@@1@tp0$@0#wcsncat +^267 456$^$@0#wcsncmp +^268 459$@0@@1@tp0$@0#wcsncpy +^269 462@6@5@1@0@0^$@0#wcspbrk +^270 465@6@5@1@0@0^$@0#wcsrchr +^271 468$@0@@1@tp1$@0#wcsrtombs +^272 470$^$@0#wcsspn +^273 473@6@5@1@0@0^@3@0@0#wcsstr +^274 475$@0@@1@tp1$@0#wcstod +^275 478@6@5@1@0@0@0@@1@tp2@3@0@0#wcstok +^276 480$@0@@1@tp1$@0#wcstol +^277 482$@0@@1@tp1$@0#wcstoul +^278 484$@0@@1@tp0$@0#wcsxfrm +^279 486$^$@0#wctob +^280 489@6@5@1@0@0^@3@0@0#wmemchr +^281 491$^$@0#wmemcmp +^282 494$@0@@1@tp0$@0#wmemcpy +^283 497$@0@@1@tp0$@0#wmemmove +^284 500$@0@@1@tp0$@0#wmemset +^285 502@6@0@1@1@0@1@g20@6@0,g24@6@0@1@g24,tg20$@0#wprintf +^286 504@6@0@1@2@0@1@g19@6@0,g24@6@0@1@g24,tg19$@0#wscanf *0 (Datatype) -^286 13@-@-@0@0@0@0@505#wctype_t -^287 13@-@-@0@0@0@0@506#wctrans_t +^287 13@-@-@0@0@0@0@505#wctype_t +^288 13@-@-@0@0@0@0@506#wctrans_t *4 (Function) -^288 510$^$@0#iswalnum -^289 513$^$@0#iswalpha -^290 516$^$@0#iswcntrl -^291 519$^$@0#iswctype -^292 522$^$@0#iswdigit -^293 526$^$@0#iswgraph -^294 529$^$@0#iswlower -^295 532$^$@0#iswprint -^296 535$^$@0#iswpunct -^297 538$^$@0#iswspace -^298 541$^$@0#iswupper -^299 545$^$@0#iswxdigit -^300 549$^$@0#towctrans -^301 552$^$@0#towlower -^302 555$^$@0#towupper -^303 557$^$@0#wctrans -^304 559$^$@0#wctype -^305 561$^$@0#mblen -^306 563$@0@@1@tp0$@0#mbtowc -^307 565$@0@@1@tp0$@0#wctomb -^308 567$@0@@1@tp0$@0#mbstowcs -^309 569$@0@@1@tp0$@0#wcstombs -^310 573$@0@@1@tp0$@0#memcpy -^311 576$@0@@1@tp0$@0#memmove -^312 580$@0@@1@tp0$@0#strcpy -^313 583$@0@@1@tp0$@0#strncpy -^314 586$@0@@1@tp0$@0#strcat -^315 589$@0@@1@tp0$@0#strncat -^316 591$^$@0#memcmp -^317 593$^$@0#strcmp -^318 595$^$@0#strcoll -^319 597$^$@0#strncmp -^320 599$@0@@1@tp0$@0#strxfrm -^321 602@6@5@1@0@0^@3@0@0#memchr -^322 605@6@5@1@0@0^@19@2@0#strchr -^323 607$^$@0#strcspn -^324 610@6@5@1@0@0^@19@2@0#strpbrk -^325 613@6@5@1@0@0^@19@2@0#strrchr -^326 615$^$@0#strspn -^327 618@6@5@1@0@0^@19@2@0#strstr -^328 621@6@5@1@0@0@0@s1,g23@6@0@1@tp0,s1,g23@19@2@0#strtok -^329 625$@0@@1@tp0$@0#memset -^330 628$^@19@3@0#strerror -^331 630$^$@0#strlen +^289 510$^$@0#iswalnum +^290 513$^$@0#iswalpha +^291 516$^$@0#iswcntrl +^292 519$^$@0#iswctype +^293 522$^$@0#iswdigit +^294 526$^$@0#iswgraph +^295 529$^$@0#iswlower +^296 532$^$@0#iswprint +^297 535$^$@0#iswpunct +^298 538$^$@0#iswspace +^299 541$^$@0#iswupper +^300 545$^$@0#iswxdigit +^301 549$^$@0#towctrans +^302 552$^$@0#towlower +^303 555$^$@0#towupper +^304 557$^$@0#wctrans +^305 559$^$@0#wctype +^306 561$^$@0#mblen +^307 563$@0@@1@tp0$@0#mbtowc +^308 565$@0@@1@tp0$@0#wctomb +^309 567$@0@@1@tp0$@0#mbstowcs +^310 569$@0@@1@tp0$@0#wcstombs +^311 573$@0@@1@tp0$@0#memcpy +^312 576$@0@@1@tp0$@0#memmove +^313 580$@0@@1@tp0$@0#strcpy +^314 583$@0@@1@tp0$@0#strncpy +^315 586$@0@@1@tp0$@0#strcat +^316 589$@0@@1@tp0$@0#strncat +^317 591$^$@0#memcmp +^318 593$^$@0#strcmp +^319 595$^$@0#strcoll +^320 597$^$@0#strncmp +^321 599$@0@@1@tp0$@0#strxfrm +^322 602@6@5@1@0@0^@3@0@0#memchr +^323 605@6@5@1@0@0^@19@2@0#strchr +^324 607$^$@0#strcspn +^325 610@6@5@1@0@0^@19@2@0#strpbrk +^326 613@6@5@1@0@0^@19@2@0#strrchr +^327 615$^$@0#strspn +^328 618@6@5@1@0@0^@19@2@0#strstr +^329 621@6@5@1@0@0@0@s1,g24@6@0@1@tp0,s1,g24@19@2@0#strtok +^330 625$@0@@1@tp0$@0#memset +^331 628$^@19@3@0#strerror +^332 630$^$@0#strlen *1 (Constant) -^332 5$#CLOCKS_PER_SEC +^333 5$#CLOCKS_PER_SEC *0 (Datatype) -^333 13@-@-@0@0@0@0@631#clock_t -^334 13@-@-@0@0@0@0@632#time_t +^334 13@-@-@0@0@0@0@631#clock_t +^335 13@-@-@0@0@0@0@632#time_t *4 (Function) -^335 635$@0@s1@1@s1$@0#clock -^336 637$^$@0#difftime -^337 639$^$@0#mktime -^338 642$@0@@1@tp0$@0#time -^339 645$@0@g23@6@0@1@g23@19@3@0#asctime -^340 648$^@19@3@0#ctime -^341 651@6@5@1@0@0^@19@3@0#gmtime -^342 654@6@5@1@0@0@0@g23@6@0@1@g23@19@3@0#localtime -^343 656$@0@@1@tp0$@0#strftime +^336 635$@0@s1@1@s1$@0#clock +^337 637$^$@0#difftime +^338 639$^$@0#mktime +^339 642$@0@@1@tp0$@0#time +^340 645$@0@g24@6@0@1@g24@19@3@0#asctime +^341 648$^@19@3@0#ctime +^342 651@6@5@1@0@0^@19@3@0#gmtime +^343 654@6@5@1@0@0@0@g24@6@0@1@g24@19@3@0#localtime +^344 656$@0@@1@tp0$@0#strftime *0 (Datatype) -^344 13@-@-@0@0@0@0@657#int8_t -^345 13@-@-@0@0@0@0@658#int16_t -^346 13@-@-@0@0@0@0@659#int32_t -^347 13@-@-@0@0@0@0@660#int64_t -^348 14@-@-@0@0@0@0@661#uint8_t -^349 14@-@-@0@0@0@0@662#uint16_t -^350 14@-@-@0@0@0@0@663#uint32_t -^351 14@-@-@0@0@0@0@664#uint64_t -^352 13@-@-@0@0@0@0@665#int_least8_t -^353 13@-@-@0@0@0@0@666#int_least16_t -^354 13@-@-@0@0@0@0@667#int_least32_t -^355 13@-@-@0@0@0@0@668#int_least64_t -^356 14@-@-@0@0@0@0@669#uint_least8_t -^357 14@-@-@0@0@0@0@670#uint_least16_t -^358 14@-@-@0@0@0@0@671#uint_least32_t -^359 14@-@-@0@0@0@0@672#uint_least64_t -^360 13@-@-@0@0@0@0@673#int_fast8_t -^361 13@-@-@0@0@0@0@674#int_fast16_t -^362 13@-@-@0@0@0@0@675#int_fast32_t -^363 13@-@-@0@0@0@0@676#int_fast64_t -^364 14@-@-@0@0@0@0@677#uint_fast8_t -^365 14@-@-@0@0@0@0@678#uint_fast16_t -^366 14@-@-@0@0@0@0@679#uint_fast32_t -^367 14@-@-@0@0@0@0@680#uint_fast64_t -^368 24@-@+@0@0@0@0@681#intptr_t -^369 25@-@+@0@0@0@0@682#uintptr_t -^370 15@-@-@0@0@0@0@683#intmax_t -^371 14@-@-@0@0@0@0@684#uintmax_t +^345 13@-@-@0@0@0@0@657#int8_t +^346 13@-@-@0@0@0@0@658#int16_t +^347 13@-@-@0@0@0@0@659#int32_t +^348 13@-@-@0@0@0@0@660#int64_t +^349 14@-@-@0@0@0@0@661#uint8_t +^350 14@-@-@0@0@0@0@662#uint16_t +^351 14@-@-@0@0@0@0@663#uint32_t +^352 14@-@-@0@0@0@0@664#uint64_t +^353 13@-@-@0@0@0@0@665#int_least8_t +^354 13@-@-@0@0@0@0@666#int_least16_t +^355 13@-@-@0@0@0@0@667#int_least32_t +^356 13@-@-@0@0@0@0@668#int_least64_t +^357 14@-@-@0@0@0@0@669#uint_least8_t +^358 14@-@-@0@0@0@0@670#uint_least16_t +^359 14@-@-@0@0@0@0@671#uint_least32_t +^360 14@-@-@0@0@0@0@672#uint_least64_t +^361 13@-@-@0@0@0@0@673#int_fast8_t +^362 13@-@-@0@0@0@0@674#int_fast16_t +^363 13@-@-@0@0@0@0@675#int_fast32_t +^364 13@-@-@0@0@0@0@676#int_fast64_t +^365 14@-@-@0@0@0@0@677#uint_fast8_t +^366 14@-@-@0@0@0@0@678#uint_fast16_t +^367 14@-@-@0@0@0@0@679#uint_fast32_t +^368 14@-@-@0@0@0@0@680#uint_fast64_t +^369 24@-@+@0@0@0@0@681#intptr_t +^370 25@-@+@0@0@0@0@682#uintptr_t +^371 15@-@-@0@0@0@0@683#intmax_t +^372 14@-@-@0@0@0@0@684#uintmax_t *1 (Constant) -^372 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX -^408 63$#INTPTR_MIN#INTPTR_MAX +^373 5$#INT8_MIN#INT16_MIN#INT32_MIN#INT64_MIN#INT8_MAX#INT16_MAX#INT32_MAX#INT64_MAX#UINT8_MIN#UINT16_MIN#UINT32_MIN#UINT64_MIN#INT_LEAST8_MIN#INT_LEAST16_MIN#INT_LEAST32_MIN#INT_LEAST64_MIN#INT_LEAST8_MAX#INT_LEAST16_MAX#INT_LEAST32_MAX#INT_LEAST64_MAX#UINT_LEAST8_MAX#UINT_LEAST16_MAX#UINT_LEAST32_MAX#UINT_LEAST64_MAX#INT_FAST8_MIN#INT_FAST16_MIN#INT_FAST32_MIN#INT_FAST64_MIN#INT_FAST8_MAX#INT_FAST16_MAX#INT_FAST32_MAX#INT_FAST64_MAX#UINT_FAST8_MAX#UINT_FAST16_MAX#UINT_FAST32_MAX#UINT_FAST64_MAX +^409 63$#INTPTR_MIN#INTPTR_MAX *4 (Function) -^410 688$$$@0#test1 -^411 691$$$@0#test2 +^411 688$$$@0#test1 +^412 691$$$@0#test2 ;; Library constraints vsnprintf pre: -- 2.45.2