aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am19
-rw-r--r--Makefile.in56
-rw-r--r--aclocal.m41615
-rwxr-xr-xconfigure5034
-rw-r--r--src/google/crash_report_processor.h44
-rw-r--r--src/google/symbol_supplier.h41
-rw-r--r--src/processor/crash_report_processor.cc72
-rw-r--r--src/processor/crash_report_processor_unittest.cc107
-rw-r--r--src/processor/minidump_stackwalk.cc17
-rw-r--r--src/processor/source_line_resolver.cc2
-rw-r--r--src/processor/stackwalker.cc25
-rw-r--r--src/processor/stackwalker.h25
-rw-r--r--src/processor/stackwalker_x86.cc6
-rw-r--r--src/processor/stackwalker_x86.h6
-rwxr-xr-xsrc/processor/testdata/minidump2.dmpbin0 -> 7478 bytes
-rwxr-xr-xsrc/processor/testdata/minidump2.sym10686
-rw-r--r--src/processor/testdata/test_app.cc45
17 files changed, 14480 insertions, 3320 deletions
diff --git a/Makefile.am b/Makefile.am
index ca19a6f0..f35c377e 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -37,7 +37,10 @@ lib_LTLIBRARIES = src/libairbag.la
src_libairbag_la_SOURCES = \
src/google/airbag_types.h \
src/google/crash_report.h \
+ src/google/crash_report_processor.h \
src/google/stack_frame.h \
+ src/google/symbol_supplier.h \
+ src/processor/crash_report_processor.cc \
src/processor/memory_region.h \
src/processor/minidump.cc \
src/processor/minidump.h \
@@ -60,7 +63,8 @@ bin_PROGRAMS = \
## Tests
check_PROGRAMS = \
src/processor/range_map_unittest \
- src/processor/source_line_resolver_unittest
+ src/processor/source_line_resolver_unittest \
+ src/processor/crash_report_processor_unittest
check_SCRIPTS = \
src/processor/minidump_dump_test \
src/processor/minidump_stackwalk_test
@@ -75,6 +79,14 @@ src_processor_source_line_resolver_unittest_SOURCES = \
src_processor_source_line_resolver_unittest_LDADD = \
src/processor/source_line_resolver.lo
+src_processor_crash_report_processor_unittest_SOURCES = \
+ src/processor/crash_report_processor_unittest.cc
+src_processor_crash_report_processor_unittest_LDADD = \
+ src/processor/crash_report_processor.lo \
+ src/processor/minidump.lo \
+ src/processor/stackwalker.lo \
+ src/processor/stackwalker_x86.lo \
+ src/processor/source_line_resolver.lo
## Non-installables
noinst_PROGRAMS =
@@ -90,7 +102,8 @@ src_processor_minidump_stackwalk_SOURCES = \
src_processor_minidump_stackwalk_LDADD = \
src/processor/minidump.lo \
src/processor/stackwalker.lo \
- src/processor/stackwalker_x86.lo
+ src/processor/stackwalker_x86.lo \
+ src/processor/source_line_resolver.lo
## Additional files to be included in a source distribution
@@ -99,6 +112,8 @@ EXTRA_DIST = \
src/processor/testdata/minidump1.dmp \
src/processor/testdata/minidump1.out \
src/processor/testdata/minidump1.stack.out \
+ src/processor/testdata/minidump2.dmp \
+ src/processor/testdata/minidump2.sym \
src/processor/testdata/module1.out \
src/processor/testdata/module2.out \
src/processor/testdata/module3_bad.out
diff --git a/Makefile.in b/Makefile.in
index ef400507..c9addd76 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,4 +1,4 @@
-# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# Makefile.in generated by automake 1.9.5 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
@@ -31,6 +31,8 @@
+SOURCES = $(src_libairbag_la_SOURCES) $(src_processor_crash_report_processor_unittest_SOURCES) $(src_processor_minidump_dump_SOURCES) $(src_processor_minidump_stackwalk_SOURCES) $(src_processor_range_map_unittest_SOURCES) $(src_processor_source_line_resolver_unittest_SOURCES)
+
srcdir = @srcdir@
top_srcdir = @top_srcdir@
VPATH = @srcdir@
@@ -56,7 +58,8 @@ host_triplet = @host@
bin_PROGRAMS = src/processor/minidump_dump$(EXEEXT) \
src/processor/minidump_stackwalk$(EXEEXT)
check_PROGRAMS = src/processor/range_map_unittest$(EXEEXT) \
- src/processor/source_line_resolver_unittest$(EXEEXT)
+ src/processor/source_line_resolver_unittest$(EXEEXT) \
+ src/processor/crash_report_processor_unittest$(EXEEXT)
noinst_PROGRAMS =
DIST_COMMON = README $(am__configure_deps) $(dist_doc_DATA) \
$(srcdir)/Makefile.am $(srcdir)/Makefile.in \
@@ -86,12 +89,22 @@ libLTLIBRARIES_INSTALL = $(INSTALL)
LTLIBRARIES = $(lib_LTLIBRARIES)
src_libairbag_la_LIBADD =
am__dirstamp = $(am__leading_dot)dirstamp
-am_src_libairbag_la_OBJECTS = src/processor/minidump.lo \
+am_src_libairbag_la_OBJECTS = src/processor/crash_report_processor.lo \
+ src/processor/minidump.lo \
src/processor/source_line_resolver.lo \
src/processor/stackwalker.lo src/processor/stackwalker_x86.lo
src_libairbag_la_OBJECTS = $(am_src_libairbag_la_OBJECTS)
binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
+am_src_processor_crash_report_processor_unittest_OBJECTS = \
+ src/processor/crash_report_processor_unittest.$(OBJEXT)
+src_processor_crash_report_processor_unittest_OBJECTS = \
+ $(am_src_processor_crash_report_processor_unittest_OBJECTS)
+src_processor_crash_report_processor_unittest_DEPENDENCIES = \
+ src/processor/crash_report_processor.lo \
+ src/processor/minidump.lo src/processor/stackwalker.lo \
+ src/processor/stackwalker_x86.lo \
+ src/processor/source_line_resolver.lo
am_src_processor_minidump_dump_OBJECTS = \
src/processor/minidump_dump.$(OBJEXT)
src_processor_minidump_dump_OBJECTS = \
@@ -103,7 +116,8 @@ src_processor_minidump_stackwalk_OBJECTS = \
$(am_src_processor_minidump_stackwalk_OBJECTS)
src_processor_minidump_stackwalk_DEPENDENCIES = \
src/processor/minidump.lo src/processor/stackwalker.lo \
- src/processor/stackwalker_x86.lo
+ src/processor/stackwalker_x86.lo \
+ src/processor/source_line_resolver.lo
am_src_processor_range_map_unittest_OBJECTS = \
src/processor/range_map_unittest.$(OBJEXT)
src_processor_range_map_unittest_OBJECTS = \
@@ -136,11 +150,13 @@ CCLD = $(CC)
LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(src_libairbag_la_SOURCES) \
+ $(src_processor_crash_report_processor_unittest_SOURCES) \
$(src_processor_minidump_dump_SOURCES) \
$(src_processor_minidump_stackwalk_SOURCES) \
$(src_processor_range_map_unittest_SOURCES) \
$(src_processor_source_line_resolver_unittest_SOURCES)
DIST_SOURCES = $(src_libairbag_la_SOURCES) \
+ $(src_processor_crash_report_processor_unittest_SOURCES) \
$(src_processor_minidump_dump_SOURCES) \
$(src_processor_minidump_stackwalk_SOURCES) \
$(src_processor_range_map_unittest_SOURCES) \
@@ -273,7 +289,10 @@ lib_LTLIBRARIES = src/libairbag.la
src_libairbag_la_SOURCES = \
src/google/airbag_types.h \
src/google/crash_report.h \
+ src/google/crash_report_processor.h \
src/google/stack_frame.h \
+ src/google/symbol_supplier.h \
+ src/processor/crash_report_processor.cc \
src/processor/memory_region.h \
src/processor/minidump.cc \
src/processor/minidump.h \
@@ -301,6 +320,16 @@ src_processor_source_line_resolver_unittest_SOURCES = \
src_processor_source_line_resolver_unittest_LDADD = \
src/processor/source_line_resolver.lo
+src_processor_crash_report_processor_unittest_SOURCES = \
+ src/processor/crash_report_processor_unittest.cc
+
+src_processor_crash_report_processor_unittest_LDADD = \
+ src/processor/crash_report_processor.lo \
+ src/processor/minidump.lo \
+ src/processor/stackwalker.lo \
+ src/processor/stackwalker_x86.lo \
+ src/processor/source_line_resolver.lo
+
noinst_SCRIPTS = $(check_SCRIPTS)
src_processor_minidump_dump_SOURCES = \
src/processor/minidump_dump.cc
@@ -314,13 +343,16 @@ src_processor_minidump_stackwalk_SOURCES = \
src_processor_minidump_stackwalk_LDADD = \
src/processor/minidump.lo \
src/processor/stackwalker.lo \
- src/processor/stackwalker_x86.lo
+ src/processor/stackwalker_x86.lo \
+ src/processor/source_line_resolver.lo
EXTRA_DIST = \
$(SCRIPTS) \
src/processor/testdata/minidump1.dmp \
src/processor/testdata/minidump1.out \
src/processor/testdata/minidump1.stack.out \
+ src/processor/testdata/minidump2.dmp \
+ src/processor/testdata/minidump2.sym \
src/processor/testdata/module1.out \
src/processor/testdata/module2.out \
src/processor/testdata/module3_bad.out
@@ -412,6 +444,9 @@ src/processor/$(am__dirstamp):
src/processor/$(DEPDIR)/$(am__dirstamp):
@$(mkdir_p) src/processor/$(DEPDIR)
@: > src/processor/$(DEPDIR)/$(am__dirstamp)
+src/processor/crash_report_processor.lo: \
+ src/processor/$(am__dirstamp) \
+ src/processor/$(DEPDIR)/$(am__dirstamp)
src/processor/minidump.lo: src/processor/$(am__dirstamp) \
src/processor/$(DEPDIR)/$(am__dirstamp)
src/processor/source_line_resolver.lo: src/processor/$(am__dirstamp) \
@@ -467,6 +502,12 @@ clean-noinstPROGRAMS:
echo " rm -f $$p $$f"; \
rm -f $$p $$f ; \
done
+src/processor/crash_report_processor_unittest.$(OBJEXT): \
+ src/processor/$(am__dirstamp) \
+ src/processor/$(DEPDIR)/$(am__dirstamp)
+src/processor/crash_report_processor_unittest$(EXEEXT): $(src_processor_crash_report_processor_unittest_OBJECTS) $(src_processor_crash_report_processor_unittest_DEPENDENCIES) src/processor/$(am__dirstamp)
+ @rm -f src/processor/crash_report_processor_unittest$(EXEEXT)
+ $(CXXLINK) $(src_processor_crash_report_processor_unittest_LDFLAGS) $(src_processor_crash_report_processor_unittest_OBJECTS) $(src_processor_crash_report_processor_unittest_LDADD) $(LIBS)
src/processor/minidump_dump.$(OBJEXT): src/processor/$(am__dirstamp) \
src/processor/$(DEPDIR)/$(am__dirstamp)
src/processor/minidump_dump$(EXEEXT): $(src_processor_minidump_dump_OBJECTS) $(src_processor_minidump_dump_DEPENDENCIES) src/processor/$(am__dirstamp)
@@ -493,6 +534,9 @@ src/processor/source_line_resolver_unittest$(EXEEXT): $(src_processor_source_lin
mostlyclean-compile:
-rm -f *.$(OBJEXT)
+ -rm -f src/processor/crash_report_processor.$(OBJEXT)
+ -rm -f src/processor/crash_report_processor.lo
+ -rm -f src/processor/crash_report_processor_unittest.$(OBJEXT)
-rm -f src/processor/minidump.$(OBJEXT)
-rm -f src/processor/minidump.lo
-rm -f src/processor/minidump_dump.$(OBJEXT)
@@ -509,6 +553,8 @@ mostlyclean-compile:
distclean-compile:
-rm -f *.tab.c
+@AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/crash_report_processor.Plo@am__quote@
+@AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/crash_report_processor_unittest.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/minidump.Plo@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/minidump_dump.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/processor/$(DEPDIR)/minidump_stackwalk.Po@am__quote@
diff --git a/aclocal.m4 b/aclocal.m4
index 094df7b9..dc1c165c 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,4 +1,4 @@
-# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
+# generated automatically by aclocal 1.9.5 -*- Autoconf -*-
# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
# 2005 Free Software Foundation, Inc.
@@ -13,7 +13,8 @@
# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
-# serial 48 AC_PROG_LIBTOOL
+# serial 47 AC_PROG_LIBTOOL
+# Debian $Rev: 214 $
# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
@@ -123,7 +124,7 @@ esac
# Sed substitution that helps us do robust quoting. It backslashifies
# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e 1s/^X//'
+Xsed='sed -e s/^X//'
[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
# Same as above, but do not quote variable references.
@@ -143,7 +144,7 @@ rm="rm -f"
default_ofile=libtool
can_build_shared=yes
-# All known linkers require a `.a' archive for static linking (except MSVC,
+# All known linkers require a `.a' archive for static linking (except M$VC,
# which needs '.lib').
libext=a
ltmain="$ac_aux_dir/ltmain.sh"
@@ -163,7 +164,6 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
test -z "$AS" && AS=as
test -z "$CC" && CC=cc
test -z "$LTCC" && LTCC=$CC
-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
test -z "$DLLTOOL" && DLLTOOL=dlltool
test -z "$LD" && LD=ld
test -z "$LN_S" && LN_S="ln -s"
@@ -183,17 +183,15 @@ old_postuninstall_cmds=
if test -n "$RANLIB"; then
case $host_os in
openbsd*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+ old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
;;
*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+ old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
;;
esac
old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
fi
-_LT_CC_BASENAME([$compiler])
-
# Only perform the check for file, if the check method requires it
case $deplibs_check_method in
file_magic*)
@@ -234,56 +232,11 @@ AC_DEFUN([_LT_AC_SYS_COMPILER],
# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
# Allow CC to be a program name with arguments.
compiler=$CC
])# _LT_AC_SYS_COMPILER
-# _LT_CC_BASENAME(CC)
-# -------------------
-# Calculate cc_basename. Skip known compiler wrappers and cross-prefix.
-AC_DEFUN([_LT_CC_BASENAME],
-[for cc_temp in $1""; do
- case $cc_temp in
- compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
- distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-])
-
-
-# _LT_COMPILER_BOILERPLATE
-# ------------------------
-# Check for compiler boilerplate output or warnings with
-# the simple compiler test code.
-AC_DEFUN([_LT_COMPILER_BOILERPLATE],
-[ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-])# _LT_COMPILER_BOILERPLATE
-
-
-# _LT_LINKER_BOILERPLATE
-# ----------------------
-# Check for linker boilerplate output or warnings with
-# the simple link test code.
-AC_DEFUN([_LT_LINKER_BOILERPLATE],
-[ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-])# _LT_LINKER_BOILERPLATE
-
-
# _LT_AC_SYS_LIBPATH_AIX
# ----------------------
# Links a minimal program and checks the executable
@@ -356,15 +309,15 @@ fi
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
if test -z "$ECHO"; then
if test "X${echo_test_string+set}" != Xset; then
# find a string as large as possible, as long as the shell can cope with it
for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
# expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
- if (echo_test_string=`eval $cmd`) 2>/dev/null &&
- echo_test_string=`eval $cmd` &&
+ if (echo_test_string="`eval $cmd`") 2>/dev/null &&
+ echo_test_string="`eval $cmd`" &&
(test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
then
break
@@ -533,7 +486,7 @@ x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
# Find out which ABI we are using.
echo 'int i;' > conftest.$ac_ext
if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.o` in
+ case "`/usr/bin/file conftest.o`" in
*32-bit*)
case $host in
x86_64-*linux*)
@@ -584,22 +537,6 @@ x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
CFLAGS="$SAVE_CFLAGS"
fi
;;
-sparc*-*solaris*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if AC_TRY_EVAL(ac_compile); then
- case `/usr/bin/file conftest.o` in
- *64-bit*)
- case $lt_cv_prog_gnu_ld in
- yes*) LD="${LD-ld} -m elf64_sparc" ;;
- *) LD="${LD-ld} -64" ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
[*-*-cygwin* | *-*-mingw* | *-*-pw32*)
AC_CHECK_TOOL(DLLTOOL, dlltool, false)
@@ -631,7 +568,7 @@ AC_CACHE_CHECK([$1], [$2],
# with a dollar sign (not a hyphen), so the echo should work correctly.
# The option is referenced via a variable to avoid confusing sed.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
(eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
@@ -641,10 +578,8 @@ AC_CACHE_CHECK([$1], [$2],
echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
$2=yes
fi
fi
@@ -670,16 +605,11 @@ AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
LDFLAGS="$LDFLAGS $3"
printf "$lt_simple_link_test_code" > conftest.$ac_ext
if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The linker can only warn and ignore the option if not recognized
+ # The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
if test -s conftest.err; then
# Append any errors to the config.log.
cat conftest.err 1>&AS_MESSAGE_LOG_FD
- $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if diff conftest.exp conftest.er2 >/dev/null; then
- $2=yes
- fi
else
$2=yes
fi
@@ -738,55 +668,11 @@ AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
lt_cv_sys_max_cmd_len=8192;
;;
- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
- # This has been around since 386BSD, at least. Likely further.
- if test -x /sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
- elif test -x /usr/sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
- else
- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
- fi
- # And add a safety zone
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
- ;;
-
- interix*)
- # We know the value 262144 and hardcode it with a safety zone (like BSD)
- lt_cv_sys_max_cmd_len=196608
- ;;
-
- osf*)
- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
- # nice to cause kernel panics so lets avoid the loop below.
- # First set a reasonable default.
- lt_cv_sys_max_cmd_len=16384
- #
- if test -x /sbin/sysconfig; then
- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
- *1*) lt_cv_sys_max_cmd_len=-1 ;;
- esac
- fi
- ;;
- sco3.2v5*)
- lt_cv_sys_max_cmd_len=102400
- ;;
- sysv5* | sco5v6* | sysv4.2uw2*)
- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
- if test -n "$kargmax"; then
- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'`
- else
- lt_cv_sys_max_cmd_len=32768
- fi
- ;;
- *)
+ *)
# If test is not a shell built-in, we'll probably end up computing a
# maximum length that is only half of the actual maximum length, but
# we can't tell.
- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
- while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
+ while (test "X"`$CONFIG_SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
= "XX$teststring") >/dev/null 2>&1 &&
new_result=`expr "X$teststring" : ".*" 2>&1` &&
lt_cv_sys_max_cmd_len=$new_result &&
@@ -812,7 +698,7 @@ fi
# _LT_AC_CHECK_DLFCN
-# ------------------
+# --------------------
AC_DEFUN([_LT_AC_CHECK_DLFCN],
[AC_CHECK_HEADERS(dlfcn.h)dnl
])# _LT_AC_CHECK_DLFCN
@@ -820,7 +706,7 @@ AC_DEFUN([_LT_AC_CHECK_DLFCN],
# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE,
# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING)
-# ---------------------------------------------------------------------
+# ------------------------------------------------------------------
AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF],
[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
if test "$cross_compiling" = yes; then :
@@ -886,19 +772,17 @@ int main ()
else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
/* dlclose (self); */
}
- else
- puts (dlerror ());
exit (status);
}]
EOF
if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
+ (./conftest; exit; ) 2>/dev/null
lt_status=$?
case x$lt_status in
x$lt_dlno_uscore) $1 ;;
x$lt_dlneed_uscore) $2 ;;
- x$lt_dlunknown|x*) $3 ;;
+ x$lt_unknown|x*) $3 ;;
esac
else :
# compilation failed
@@ -910,7 +794,7 @@ rm -fr conftest*
# AC_LIBTOOL_DLOPEN_SELF
-# ----------------------
+# -------------------
AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
if test "x$enable_dlopen" != xyes; then
@@ -981,7 +865,7 @@ else
test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
save_LDFLAGS="$LDFLAGS"
- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+ eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
save_LIBS="$LIBS"
LIBS="$lt_cv_dlopen_libs $LIBS"
@@ -994,7 +878,7 @@ else
])
if test "x$lt_cv_dlopen_self" = xyes; then
- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+ LDFLAGS="$LDFLAGS $link_static_flag"
AC_CACHE_CHECK([whether a statically linked program can dlopen itself],
lt_cv_dlopen_self_static, [dnl
_LT_AC_TRY_DLOPEN_SELF(
@@ -1042,7 +926,7 @@ AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
# Note that $ac_compile itself does not contain backslashes and begins
# with a dollar sign (not a hyphen), so the echo should work correctly.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
(eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
@@ -1054,13 +938,11 @@ AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ if test ! -s out/conftest.err; then
_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
fi
fi
- chmod u+w . 2>&AS_MESSAGE_LOG_FD
+ chmod u+w .
$rm conftest*
# SGI C++ compiler will create directory out/ii_files/ for
# template instantiation
@@ -1124,8 +1006,8 @@ AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
[AC_MSG_CHECKING([how to hardcode library paths into programs])
_LT_AC_TAGVAR(hardcode_action, $1)=
if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
- test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
- test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
+ test -n "$_LT_AC_TAGVAR(runpath_var $1)" || \
+ test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)"="Xyes" ; then
# We can hardcode non-existant directories.
if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != no &&
@@ -1292,7 +1174,7 @@ beos*)
shlibpath_var=LIBRARY_PATH
;;
-bsdi[[45]]*)
+bsdi4*)
version_type=linux
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -1320,8 +1202,7 @@ cygwin* | mingw* | pw32*)
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname~
- chmod a+x \$dldir/$dlname'
+ $install_prog $dir/$dlname \$dldir/$dlname'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
dlpath=$dir/\$dldll~
$rm \$dlpath'
@@ -1351,7 +1232,7 @@ cygwin* | mingw* | pw32*)
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[[.]]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
;;
esac
;;
@@ -1374,7 +1255,7 @@ darwin* | rhapsody*)
soname_spec='${libname}${release}${major}$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+ shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
# Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
if test "$GCC" = yes; then
sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
@@ -1409,17 +1290,8 @@ kfreebsd*-gnu)
dynamic_linker='GNU ld.so'
;;
-freebsd* | dragonfly*)
- # DragonFly does not have aout. When/if they implement a new
- # versioning mechanism, adjust this.
- if test -x /usr/bin/objformat; then
- objformat=`/usr/bin/objformat`
- else
- case $host_os in
- freebsd[[123]]*) objformat=aout ;;
- *) objformat=elf ;;
- esac
- fi
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
@@ -1437,19 +1309,14 @@ freebsd* | dragonfly*)
freebsd2*)
shlibpath_overrides_runpath=yes
;;
- freebsd3.[[01]]* | freebsdelf3.[[01]]*)
+ freebsd3.[01]* | freebsdelf3.[01]*)
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
- freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \
- freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1)
+ *) # from 3.2 on
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
;;
- freebsd*) # from 4.6 on
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
esac
;;
@@ -1469,7 +1336,7 @@ hpux9* | hpux10* | hpux11*)
version_type=sunos
need_lib_prefix=no
need_version=no
- case $host_cpu in
+ case "$host_cpu" in
ia64*)
shrext_cmds='.so'
hardcode_into_libs=yes
@@ -1509,18 +1376,6 @@ hpux9* | hpux10* | hpux11*)
postinstall_cmds='chmod 555 $lib'
;;
-interix3*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
irix5* | irix6* | nonstopux*)
case $host_os in
nonstopux*) version_type=nonstopux ;;
@@ -1580,7 +1435,7 @@ linux*)
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`$SED -e 's/[:,\t]/ /g;s/=[^=]*$//;s/=[^= ]* / /g' /etc/ld.so.conf | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
@@ -1593,6 +1448,18 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
+netbsdelf*-gnu)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='NetBSD ld.elf_so'
+ ;;
+
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -1642,13 +1509,8 @@ nto-qnx*)
openbsd*)
version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
+ need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
@@ -1686,6 +1548,13 @@ osf3* | osf4* | osf5*)
sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
;;
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
solaris*)
version_type=linux
need_lib_prefix=no
@@ -1711,7 +1580,7 @@ sunos4*)
need_version=yes
;;
-sysv4 | sysv4.3*)
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
@@ -1744,29 +1613,6 @@ sysv4*MP*)
fi
;;
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
- shlibpath_overrides_runpath=no
- else
- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
- shlibpath_overrides_runpath=yes
- case $host_os in
- sco3.2v5*)
- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
- ;;
- esac
- fi
- sys_lib_dlsearch_path_spec='/usr/lib'
- ;;
-
uts4*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -1780,11 +1626,6 @@ uts4*)
esac
AC_MSG_RESULT([$dynamic_linker])
test "$dynamic_linker" = no && can_build_shared=no
-
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
])# AC_LIBTOOL_SYS_DYNAMIC_LINKER
@@ -1809,9 +1650,6 @@ if test -f "$ltmain" && test -n "$tagnames"; then
AC_MSG_WARN([using `LTCC=$LTCC', extracted from `$ofile'])
fi
fi
- if test -z "$LTCFLAGS"; then
- eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
- fi
# Extract list of available tagged configurations in $ofile.
# Note that this assumes the entire list is on one line.
@@ -1838,9 +1676,7 @@ if test -f "$ltmain" && test -n "$tagnames"; then
case $tagname in
CXX)
- if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
+ if test -n "$CXX" && test "X$CXX" != "Xno"; then
AC_LIBTOOL_LANG_CXX_CONFIG
else
tagname=""
@@ -1902,7 +1738,7 @@ AC_DEFUN([AC_LIBTOOL_DLOPEN],
# AC_LIBTOOL_WIN32_DLL
# --------------------
-# declare package support for building win32 DLLs
+# declare package support for building win32 dll's
AC_DEFUN([AC_LIBTOOL_WIN32_DLL],
[AC_BEFORE([$0], [AC_LIBTOOL_SETUP])
])# AC_LIBTOOL_WIN32_DLL
@@ -1940,7 +1776,7 @@ AC_ARG_ENABLE([shared],
# AC_DISABLE_SHARED
# -----------------
-# set the default shared flag to --disable-shared
+#- set the default shared flag to --disable-shared
AC_DEFUN([AC_DISABLE_SHARED],
[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
AC_ENABLE_SHARED(no)
@@ -2076,7 +1912,7 @@ dnl not every word. This closes a longstanding sh security hole.
if test -n "$file_magic_test_file"; then
case $deplibs_check_method in
"file_magic "*)
- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+ file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then
@@ -2186,7 +2022,7 @@ AC_CACHE_VAL(lt_cv_path_LD,
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
lt_cv_path_LD="$ac_dir/$ac_prog"
# Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some variants of GNU ld only accept -v.
+ # but apparently some GNU ld's only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
@@ -2218,7 +2054,7 @@ AC_PROG_LD_GNU
AC_DEFUN([AC_PROG_LD_GNU],
[AC_REQUIRE([AC_PROG_EGREP])dnl
AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld,
-[# I'd rather use --version here, but apparently some GNU lds only accept -v.
+[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
case `$LD -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
lt_cv_prog_gnu_ld=yes
@@ -2245,15 +2081,6 @@ case $reload_flag in
*) reload_flag=" $reload_flag" ;;
esac
reload_cmds='$LD$reload_flag -o $output$reload_objs'
-case $host_os in
- darwin*)
- if test "$GCC" = yes; then
- reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
- else
- reload_cmds='$LD$reload_flag -o $output$reload_objs'
- fi
- ;;
-esac
])# AC_PROG_LD_RELOAD_FLAG
@@ -2287,7 +2114,7 @@ beos*)
lt_cv_deplibs_check_method=pass_all
;;
-bsdi[[45]]*)
+bsdi4*)
lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)'
lt_cv_file_magic_cmd='/usr/bin/file -L'
lt_cv_file_magic_test_file=/shlib/libc.so
@@ -2310,13 +2137,13 @@ darwin* | rhapsody*)
lt_cv_deplibs_check_method=pass_all
;;
-freebsd* | kfreebsd*-gnu | dragonfly*)
+freebsd* | kfreebsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
case $host_cpu in
i*86 )
# Not sure whether the presence of OpenBSD here was a mistake.
# Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library'
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library'
lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
;;
@@ -2332,7 +2159,7 @@ gnu*)
hpux10.20* | hpux11*)
lt_cv_file_magic_cmd=/usr/bin/file
- case $host_cpu in
+ case "$host_cpu" in
ia64*)
lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64'
lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
@@ -2348,11 +2175,6 @@ hpux10.20* | hpux11*)
esac
;;
-interix3*)
- # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
- ;;
-
irix5* | irix6* | nonstopux*)
case $LD in
*-32|*"-32 ") libmagic=32-bit;;
@@ -2368,7 +2190,7 @@ linux*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd*)
+netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
else
@@ -2387,10 +2209,12 @@ nto-qnx*)
;;
openbsd*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$'
+ lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object'
else
- lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+ lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
fi
;;
@@ -2398,11 +2222,15 @@ osf3* | osf4* | osf5*)
lt_cv_deplibs_check_method=pass_all
;;
+sco3.2v5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
solaris*)
lt_cv_deplibs_check_method=pass_all
;;
-sysv4 | sysv4.3*)
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
case $host_vendor in
motorola)
lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]'
@@ -2423,13 +2251,10 @@ sysv4 | sysv4.3*)
siemens)
lt_cv_deplibs_check_method=pass_all
;;
- pc)
- lt_cv_deplibs_check_method=pass_all
- ;;
esac
;;
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7* | sysv4*uw2*)
lt_cv_deplibs_check_method=pass_all
;;
esac
@@ -2449,43 +2274,36 @@ AC_DEFUN([AC_PROG_NM],
# Let the user override the test.
lt_cv_path_NM="$NM"
else
- lt_nm_to_check="${ac_tool_prefix}nm"
- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
- lt_nm_to_check="$lt_nm_to_check nm"
- fi
- for lt_tmp_nm in $lt_nm_to_check; do
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/$lt_tmp_nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
- # Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
- # nm: unknown option "B" ignored
- # Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
- lt_cv_path_NM="$tmp_nm -B"
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ tmp_nm="$ac_dir/${ac_tool_prefix}nm"
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ # Check to see if the nm accepts a BSD-compat flag.
+ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # nm: unknown option "B" ignored
+ # Tru64's nm complains that /dev/null is an invalid object file
+ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+ */dev/null* | *'Invalid file or object type'*)
+ lt_cv_path_NM="$tmp_nm -B"
+ break
+ ;;
+ *)
+ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+ */dev/null*)
+ lt_cv_path_NM="$tmp_nm -p"
break
;;
*)
- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
- */dev/null*)
- lt_cv_path_NM="$tmp_nm -p"
- break
- ;;
- *)
- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
- continue # so that we can try to find one that supports BSD flags
- ;;
- esac
+ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+ continue # so that we can try to find one that supports BSD flags
;;
esac
- fi
- done
- IFS="$lt_save_ifs"
+ esac
+ fi
done
+ IFS="$lt_save_ifs"
test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
fi])
NM="$lt_cv_path_NM"
@@ -2517,13 +2335,13 @@ esac
# -----------------------------------
# sets LIBLTDL to the link flags for the libltdl convenience library and
# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-convenience to the configure arguments. Note that
-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
-# it is assumed to be `libltdl'. LIBLTDL will be prefixed with
-# '${top_builddir}/' and LTDLINCL will be prefixed with '${top_srcdir}/'
-# (note the single quotes!). If your package is not flat and you're not
-# using automake, define top_builddir and top_srcdir appropriately in
-# the Makefiles.
+# --enable-ltdl-convenience to the configure arguments. Note that LIBLTDL
+# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
+# DIRECTORY is not provided, it is assumed to be `libltdl'. LIBLTDL will
+# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed with
+# '${top_srcdir}/' (note the single quotes!). If your package is not
+# flat and you're not using automake, define top_builddir and
+# top_srcdir appropriately in the Makefiles.
AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
case $enable_ltdl_convenience in
@@ -2542,13 +2360,13 @@ AC_DEFUN([AC_LIBLTDL_CONVENIENCE],
# -----------------------------------
# sets LIBLTDL to the link flags for the libltdl installable library and
# LTDLINCL to the include flags for the libltdl header and adds
-# --enable-ltdl-install to the configure arguments. Note that
-# AC_CONFIG_SUBDIRS is not called here. If DIRECTORY is not provided,
-# and an installed libltdl is not found, it is assumed to be `libltdl'.
-# LIBLTDL will be prefixed with '${top_builddir}/'# and LTDLINCL with
-# '${top_srcdir}/' (note the single quotes!). If your package is not
-# flat and you're not using automake, define top_builddir and top_srcdir
-# appropriately in the Makefiles.
+# --enable-ltdl-install to the configure arguments. Note that LIBLTDL
+# and LTDLINCL are not AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If
+# DIRECTORY is not provided and an installed libltdl is not found, it is
+# assumed to be `libltdl'. LIBLTDL will be prefixed with '${top_builddir}/'
+# and LTDLINCL will be prefixed with '${top_srcdir}/' (note the single
+# quotes!). If your package is not flat and you're not using automake,
+# define top_builddir and top_srcdir appropriately in the Makefiles.
# In the future, this macro may have to be called after AC_PROG_LIBTOOL.
AC_DEFUN([AC_LIBLTDL_INSTALLABLE],
[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl
@@ -2586,21 +2404,10 @@ AC_DEFUN([AC_LIBTOOL_CXX],
# ---------------
AC_DEFUN([_LT_AC_LANG_CXX],
[AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
+AC_REQUIRE([AC_PROG_CXXCPP])
_LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}CXX])
])# _LT_AC_LANG_CXX
-# _LT_AC_PROG_CXXCPP
-# ------------------
-AC_DEFUN([_LT_AC_PROG_CXXCPP],
-[
-AC_REQUIRE([AC_PROG_CXX])
-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
- AC_PROG_CXXCPP
-fi
-])# _LT_AC_PROG_CXXCPP
# AC_LIBTOOL_F77
# --------------
@@ -2640,7 +2447,7 @@ _LT_AC_SHELL_INIT([tagnames=${tagnames+${tagnames},}GCJ])
# AC_LIBTOOL_RC
-# -------------
+# --------------
# enable support for Windows resource files
AC_DEFUN([AC_LIBTOOL_RC],
[AC_REQUIRE([LT_AC_PROG_RC])
@@ -2673,9 +2480,36 @@ lt_simple_link_test_code='int main(){return(0);}\n'
_LT_AC_SYS_COMPILER
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
+#
+# Check for any special shared library compilation flags.
+#
+_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)=
+if test "$GCC" = no; then
+ case $host_os in
+ sco3.2v5*)
+ _LT_AC_TAGVAR(lt_prog_cc_shlib, $1)='-belf'
+ ;;
+ esac
+fi
+if test -n "$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)"; then
+ AC_MSG_WARN([`$CC' requires `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to build shared libraries])
+ if echo "$old_CC $old_CFLAGS " | grep "[[ ]]$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)[[ ]]" >/dev/null; then :
+ else
+ AC_MSG_WARN([add `$_LT_AC_TAGVAR(lt_prog_cc_shlib, $1)' to the CC or CFLAGS env variable and reconfigure])
+ _LT_AC_TAGVAR(lt_cv_prog_cc_can_build_shared, $1)=no
+ fi
+fi
+
+
+#
+# Check to make sure the static flag actually works.
+#
+AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $_LT_AC_TAGVAR(lt_prog_compiler_static, $1) works],
+ _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
+ $_LT_AC_TAGVAR(lt_prog_compiler_static, $1),
+ [],
+ [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
+
AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
AC_LIBTOOL_PROG_COMPILER_PIC($1)
@@ -2685,9 +2519,9 @@ AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
AC_LIBTOOL_SYS_LIB_STRIP
-AC_LIBTOOL_DLOPEN_SELF
+AC_LIBTOOL_DLOPEN_SELF($1)
-# Report which library types will actually be built
+# Report which librarie types wil actually be built
AC_MSG_CHECKING([if libtool supports shared libraries])
AC_MSG_RESULT([$can_build_shared])
@@ -2696,7 +2530,7 @@ test "$can_build_shared" = "no" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
-case $host_os in
+case "$host_os" in
aix3*)
test "$enable_shared" = yes && enable_static=no
if test -n "$RANLIB"; then
@@ -2709,6 +2543,43 @@ aix4* | aix5*)
if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
test "$enable_shared" = yes && enable_static=no
fi
+ ;;
+ darwin* | rhapsody*)
+ if test "$GCC" = yes; then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
+ ;;
+ 10.*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ output_verbose_link_cmd='echo'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
;;
esac
AC_MSG_RESULT([$enable_shared])
@@ -2734,7 +2605,7 @@ AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG], [_LT_AC_LANG_CXX_CONFIG(CXX)])
AC_DEFUN([_LT_AC_LANG_CXX_CONFIG],
[AC_LANG_PUSH(C++)
AC_REQUIRE([AC_PROG_CXX])
-AC_REQUIRE([_LT_AC_PROG_CXXCPP])
+AC_REQUIRE([AC_PROG_CXXCPP])
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
_LT_AC_TAGVAR(allow_undefined_flag, $1)=
@@ -2746,7 +2617,6 @@ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)=
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
_LT_AC_TAGVAR(hardcode_minus_L, $1)=no
-_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
_LT_AC_TAGVAR(hardcode_automatic, $1)=no
_LT_AC_TAGVAR(module_cmds, $1)=
_LT_AC_TAGVAR(module_expsym_cmds, $1)=
@@ -2764,7 +2634,7 @@ _LT_AC_TAGVAR(postdeps, $1)=
_LT_AC_TAGVAR(compiler_lib_search_path, $1)=
# Source file extension for C++ test sources.
-ac_ext=cpp
+ac_ext=cc
# Object file extension for compiled C++ test sources.
objext=o
@@ -2774,15 +2644,11 @@ _LT_AC_TAGVAR(objext, $1)=$objext
lt_simple_compile_test_code="int some_variable = 0;\n"
# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }\n'
+lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
# Allow CC to be a program name with arguments.
lt_save_CC=$CC
lt_save_LD=$LD
@@ -2793,18 +2659,18 @@ lt_save_path_LD=$lt_cv_path_LD
if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
else
- $as_unset lt_cv_prog_gnu_ld
+ unset lt_cv_prog_gnu_ld
fi
if test -n "${lt_cv_path_LDCXX+set}"; then
lt_cv_path_LD=$lt_cv_path_LDCXX
else
- $as_unset lt_cv_path_LD
+ unset lt_cv_path_LD
fi
test -z "${LDCXX+set}" || LD=$LDCXX
CC=${CXX-"c++"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
# We don't want -fno-exception wen compiling C++ code, so set the
# no_builtin_flag separately
@@ -2893,7 +2759,6 @@ case $host_os in
;;
esac
done
- ;;
esac
exp_sym_flag='-bexport'
@@ -2912,7 +2777,7 @@ case $host_os in
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
if test "$GXX" = yes; then
- case $host_os in aix4.[[012]]|aix4.[[012]].*)
+ case $host_os in aix4.[012]|aix4.[012].*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
collect2name=`${CC} -print-prog-name=collect2`
@@ -2931,12 +2796,8 @@ case $host_os in
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
fi
- ;;
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -2963,12 +2824,12 @@ case $host_os in
_LT_AC_SYS_LIBPATH_AIX
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
else
if test "$host_cpu" = ia64; then
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
_LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an empty executable.
_LT_AC_SYS_LIBPATH_AIX
@@ -2977,26 +2838,16 @@ case $host_os in
# -berok will link without error, but may produce a broken library.
_LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
# Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
fi
fi
;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
chorus*)
case $cc_basename in
*)
@@ -3015,7 +2866,7 @@ case $host_os in
_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
# If the export-symbols file already is a .def file (1st line
# is EXPORTS), use it as is; otherwise, prepend...
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
@@ -3024,81 +2875,70 @@ case $host_os in
echo EXPORTS > $output_objdir/$soname.def;
cat $export_symbols >> $output_objdir/$soname.def;
fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
else
_LT_AC_TAGVAR(ld_shlibs, $1)=no
fi
;;
- darwin* | rhapsody*)
- case $host_os in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- if test "$GXX" = yes ; then
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- fi
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ darwin* | rhapsody*)
+ if test "$GXX" = yes; then
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
+ ;;
+ 10.*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
+ ;;
+ esac
fi
- ;;
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_automatic, $1)=yes
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
dgux*)
case $cc_basename in
- ec++*)
+ ec++)
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- ghcx*)
+ ghcx)
# Green Hills C++ Compiler
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
@@ -3109,14 +2949,14 @@ case $host_os in
;;
esac
;;
- freebsd[[12]]*)
+ freebsd[12]*)
# C++ shared libraries reported to be fairly broken before switch to ELF
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
freebsd-elf*)
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
;;
- freebsd* | kfreebsd*-gnu | dragonfly*)
+ freebsd* | kfreebsd*-gnu)
# FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
# conventions
_LT_AC_TAGVAR(ld_shlibs, $1)=yes
@@ -3133,11 +2973,11 @@ case $host_os in
# location of the library.
case $cc_basename in
- CC*)
+ CC)
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- aCC*)
+ aCC)
_LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
@@ -3147,7 +2987,7 @@ case $host_os in
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[[-]]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
;;
*)
if test "$GXX" = yes; then
@@ -3161,23 +3001,34 @@ case $host_os in
;;
hpux10*|hpux11*)
if test $with_gnu_ld = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- case $host_cpu in
- hppa*64*|ia64*)
+ case "$host_cpu" in
+ hppa*64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+ ;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
;;
*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
;;
esac
fi
- case $host_cpu in
- hppa*64*|ia64*)
+ case "$host_cpu" in
+ hppa*64*)
_LT_AC_TAGVAR(hardcode_direct, $1)=no
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+ ;;
*)
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
_LT_AC_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH,
@@ -3187,17 +3038,14 @@ case $host_os in
esac
case $cc_basename in
- CC*)
+ CC)
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- aCC*)
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ aCC)
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
;;
*)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
@@ -3216,12 +3064,9 @@ case $host_os in
*)
if test "$GXX" = yes; then
if test $with_gnu_ld = no; then
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ case "$host_cpu" in
+ ia64*|hppa*64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
;;
*)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
@@ -3235,25 +3080,11 @@ case $host_os in
;;
esac
;;
- interix3*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
irix5* | irix6*)
case $cc_basename in
- CC*)
+ CC)
# SGI C++
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
# Archives containing C++ object files must be created using
# "CC -ar", where "CC" is the IRIX C++ compiler. This is
@@ -3264,7 +3095,7 @@ case $host_os in
*)
if test "$GXX" = yes; then
if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
else
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
fi
@@ -3277,7 +3108,7 @@ case $host_os in
;;
linux*)
case $cc_basename in
- KCC*)
+ KCC)
# Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output file
@@ -3302,41 +3133,17 @@ case $host_os in
# "CC -Bstatic", where "CC" is the KAI C++ compiler.
_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
;;
- icpc*)
+ icpc)
# Intel C++
with_gnu_ld=yes
- # version 8.0 and above of icpc choke on multiply defined symbols
- # if we add $predep_objects and $postdep_objects, however 7.1 and
- # earlier do not add the objects themselves.
- case `$CC -V 2>&1` in
- *"Version 7."*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- ;;
- *) # Version 8.0 or newer
- tmp_idyn=
- case $host_cpu in
- ia64*) tmp_idyn=' -i_dynamic';;
- esac
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- ;;
- esac
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
_LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
;;
- pgCC*)
- # Portland Group C++ compiler
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- ;;
- cxx*)
+ cxx)
# Compaq C++
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
@@ -3367,7 +3174,7 @@ case $host_os in
;;
mvs*)
case $cc_basename in
- cxx*)
+ cxx)
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
@@ -3377,7 +3184,7 @@ case $host_os in
;;
esac
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
wlarc=
@@ -3388,25 +3195,9 @@ case $host_os in
# Workaround some broken pre-1.5 toolchains
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
;;
- openbsd2*)
- # C++ shared libraries are fairly broken
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- openbsd*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- fi
- output_verbose_link_cmd='echo'
- ;;
osf3*)
case $cc_basename in
- KCC*)
+ KCC)
# Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output file
@@ -3422,14 +3213,14 @@ case $host_os in
_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs'
;;
- RCC*)
+ RCC)
# Rational C++ 2.4.1
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- cxx*)
+ cxx)
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
@@ -3447,7 +3238,7 @@ case $host_os in
*)
if test "$GXX" = yes && test "$with_gnu_ld" = no; then
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
@@ -3466,7 +3257,7 @@ case $host_os in
;;
osf4* | osf5*)
case $cc_basename in
- KCC*)
+ KCC)
# Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output file
@@ -3481,17 +3272,17 @@ case $host_os in
# the KAI C++ compiler.
_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs'
;;
- RCC*)
+ RCC)
# Rational C++ 2.4.1
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- cxx*)
+ cxx)
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
echo "-hidden">> $lib.exp~
- $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
+ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~
$rm $lib.exp'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
@@ -3510,7 +3301,7 @@ case $host_os in
*)
if test "$GXX" = yes && test "$with_gnu_ld" = no; then
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
@@ -3531,14 +3322,27 @@ case $host_os in
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
+ sco*)
+ _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ;;
+ esac
+ ;;
sunos4*)
case $cc_basename in
- CC*)
+ CC)
# Sun C++ 4.x
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- lcc*)
+ lcc)
# Lucid
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
@@ -3551,33 +3355,36 @@ case $host_os in
;;
solaris*)
case $cc_basename in
- CC*)
+ CC)
# Sun C++ 4.2, 5.x and Centerline C++
- _LT_AC_TAGVAR(archive_cmds_need_lc,$1)=yes
_LT_AC_TAGVAR(no_undefined_flag, $1)=' -zdefs'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+ $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
case $host_os in
- solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+ solaris2.[0-5] | solaris2.[0-5].*) ;;
*)
# The C++ compiler is used as linker so we must use $wl
# flag to pass the commands to the underlying system
- # linker. We must also pass each convience library through
- # to the system linker between allextract/defaultextract.
- # The C++ compiler will combine linker options so we
- # cannot just pass the convience library names through
- # without $wl.
+ # linker.
# Supported since Solaris 2.6 (maybe 2.5.1?)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
;;
esac
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- output_verbose_link_cmd='echo'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[[LR]]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
# Archives containing C++ object files must be created using
# "CC -xar", where "CC" is the Sun C++ compiler. This is
@@ -3585,7 +3392,7 @@ case $host_os in
# in the archive.
_LT_AC_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs'
;;
- gcx*)
+ gcx)
# Green Hills C++ Compiler
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
@@ -3623,63 +3430,12 @@ case $host_os in
;;
esac
;;
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var='LD_RUN_PATH'
-
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- ;;
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- # For security reasons, it is highly recommended that you always
- # use absolute paths for naming shared libraries, and exclude the
- # DT_RUNPATH tag from executables and libraries. But doing so
- # requires that you compile everything twice, which is a pain.
- # So that behaviour is only enabled if SCOABSPATH is set to a
- # non-empty value in the environment. Most likely only useful for
- # creating official distributions of packages.
- # This is a hack until libtool officially supports absolute path
- # names for shared libraries.
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
- runpath_var='LD_RUN_PATH'
-
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
;;
tandem*)
case $cc_basename in
- NCC*)
+ NCC)
# NonStop-UX NCC 3.20
# FIXME: insert proper C++ library support
_LT_AC_TAGVAR(ld_shlibs, $1)=no
@@ -3712,6 +3468,8 @@ AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_DLOPEN_SELF($1)
AC_LIBTOOL_CONFIG($1)
@@ -3729,7 +3487,7 @@ lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
])# AC_LIBTOOL_LANG_CXX_CONFIG
# AC_LIBTOOL_POSTDEP_PREDEP([TAGNAME])
-# ------------------------------------
+# ------------------------
# Figure out "hidden" library dependencies from verbose
# compiler output when linking a shared library.
# Parse the compiler output and extract the necessary
@@ -3783,7 +3541,7 @@ if AC_TRY_EVAL(ac_compile); then
# The `*' in the case matches for architectures that use `case' in
# $output_verbose_cmd can trigger glob expansion during the loop
# eval without this substitution.
- output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
+ output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
for p in `eval $output_verbose_link_cmd`; do
case $p in
@@ -3859,37 +3617,13 @@ fi
$rm -f confest.$objext
-# PORTME: override above test on systems where it is broken
-ifelse([$1],[CXX],
-[case $host_os in
-interix3*)
- # Interix 3.5 installs completely hosed .la files for C++, so rather than
- # hack all around it, let's just trust "g++" to DTRT.
- _LT_AC_TAGVAR(predep_objects,$1)=
- _LT_AC_TAGVAR(postdep_objects,$1)=
- _LT_AC_TAGVAR(postdeps,$1)=
- ;;
-
-solaris*)
- case $cc_basename in
- CC*)
- # Adding this requires a known-good setup of shared libraries for
- # Sun compiler versions before 5.6, else PIC objects from an old
- # archive will be linked into the output, leading to subtle bugs.
- _LT_AC_TAGVAR(postdeps,$1)='-lCstd -lCrun'
- ;;
- esac
- ;;
-esac
-])
-
case " $_LT_AC_TAGVAR(postdeps, $1) " in
*" -lc "*) _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no ;;
esac
])# AC_LIBTOOL_POSTDEP_PREDEP
# AC_LIBTOOL_LANG_F77_CONFIG
-# --------------------------
+# ------------------------
# Ensure that the configuration vars for the C compiler are
# suitably defined. Those variables are subsequently used by
# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
@@ -3933,16 +3667,12 @@ lt_simple_link_test_code=" program t\n end\n"
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${F77-"f77"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
AC_MSG_CHECKING([if libtool supports shared libraries])
AC_MSG_RESULT([$can_build_shared])
@@ -3952,7 +3682,7 @@ test "$can_build_shared" = "no" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
-case $host_os in
+case "$host_os" in
aix3*)
test "$enable_shared" = yes && enable_static=no
if test -n "$RANLIB"; then
@@ -3961,9 +3691,7 @@ aix3*)
fi
;;
aix4* | aix5*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
+ test "$enable_shared" = yes && enable_static=no
;;
esac
AC_MSG_RESULT([$enable_shared])
@@ -3973,6 +3701,8 @@ AC_MSG_CHECKING([whether to build static libraries])
test "$enable_shared" = yes || enable_static=yes
AC_MSG_RESULT([$enable_static])
+test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+
_LT_AC_TAGVAR(GCC, $1)="$G77"
_LT_AC_TAGVAR(LD, $1)="$LD"
@@ -3982,6 +3712,8 @@ AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+
AC_LIBTOOL_CONFIG($1)
@@ -4010,27 +3742,20 @@ _LT_AC_TAGVAR(objext, $1)=$objext
lt_simple_compile_test_code="class foo {}\n"
# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }\n'
+lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${GCJ-"gcj"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
# GCJ did not exist at the time GCC didn't implicitly link libc in.
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
-_LT_AC_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds
-
AC_LIBTOOL_PROG_COMPILER_NO_RTTI($1)
AC_LIBTOOL_PROG_COMPILER_PIC($1)
AC_LIBTOOL_PROG_CC_C_O($1)
@@ -4038,6 +3763,8 @@ AC_LIBTOOL_SYS_HARD_LINK_LOCKS($1)
AC_LIBTOOL_PROG_LD_SHLIBS($1)
AC_LIBTOOL_SYS_DYNAMIC_LINKER($1)
AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH($1)
+AC_LIBTOOL_SYS_LIB_STRIP
+AC_LIBTOOL_DLOPEN_SELF($1)
AC_LIBTOOL_CONFIG($1)
@@ -4047,7 +3774,7 @@ CC="$lt_save_CC"
# AC_LIBTOOL_LANG_RC_CONFIG
-# -------------------------
+# --------------------------
# Ensure that the configuration vars for the Windows resource compiler are
# suitably defined. Those variables are subsequently used by
# AC_LIBTOOL_CONFIG to write the compiler configuration to `libtool'.
@@ -4071,16 +3798,11 @@ lt_simple_link_test_code="$lt_simple_compile_test_code"
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
_LT_AC_SYS_COMPILER
-# save warnings/boilerplate of simple test code
-_LT_COMPILER_BOILERPLATE
-_LT_LINKER_BOILERPLATE
-
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${RC-"windres"}
compiler=$CC
_LT_AC_TAGVAR(compiler, $1)=$CC
-_LT_CC_BASENAME([$compiler])
_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
AC_LIBTOOL_CONFIG($1)
@@ -4110,7 +3832,7 @@ if test -f "$ltmain"; then
# Now quote all the things that may contain metacharacters while being
# careful not to overquote the AC_SUBSTed values. We take copies of the
# variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
SED SHELL STRIP \
libname_spec library_names_spec soname_spec extract_expsyms_cmds \
old_striplib striplib file_magic_cmd finish_cmds finish_eval \
@@ -4216,7 +3938,7 @@ ifelse([$1], [],
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -4227,11 +3949,11 @@ ifelse([$1], [],
SED=$lt_SED
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="$SED -e 1s/^X//"
+Xsed="$SED -e s/^X//"
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
# The names of the tagged configurations supported by this script.
available_tags=
@@ -4262,12 +3984,6 @@ fast_install=$enable_fast_install
# The host system.
host_alias=$host_alias
host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
# An echo program that does not interpret backslashes.
echo=$lt_echo
@@ -4279,9 +3995,6 @@ AR_FLAGS=$lt_AR_FLAGS
# A C compiler.
LTCC=$lt_LTCC
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
# A language-specific compiler.
CC=$lt_[]_LT_AC_TAGVAR(compiler, $1)
@@ -4347,7 +4060,7 @@ max_cmd_len=$lt_cv_sys_max_cmd_len
# Does compiler simultaneously support -c and -o options?
compiler_c_o=$lt_[]_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)
-# Must we lock files when doing compilation?
+# Must we lock files when doing compilation ?
need_locks=$lt_need_locks
# Do we need the lib prefix for modules?
@@ -4621,6 +4334,9 @@ symcode='[[BCDEGRST]]'
# Regexp to match symbols that can be accessed directly from C.
sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)'
+# Transform the above into a raw symbol and a C symbol.
+symxfrm='\1 \2\3 \3'
+
# Transform an extracted symbol line into a proper C declaration
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
@@ -4642,31 +4358,15 @@ hpux*) # Its linker distinguishes data from code symbols
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
;;
-linux*)
- if test "$host_cpu" = ia64; then
- symcode='[[ABCDGIRSTW]]'
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- fi
- ;;
irix* | nonstopux*)
symcode='[[BCDEGRST]]'
;;
osf*)
symcode='[[BCDEGQRST]]'
;;
-solaris*)
+solaris* | sysv5*)
symcode='[[BDRT]]'
;;
-sco3.2v5*)
- symcode='[[DT]]'
- ;;
-sysv4.2uw2*)
- symcode='[[DT]]'
- ;;
-sysv5* | sco5v6* | unixware* | OpenUNIX*)
- symcode='[[ABDT]]'
- ;;
sysv4)
symcode='[[DFNSTU]]'
;;
@@ -4689,11 +4389,8 @@ esac
# Try without a prefix undercore, then with it.
for ac_symprfx in "" "_"; do
- # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
- symxfrm="\\1 $ac_symprfx\\2 \\2"
-
# Write the raw and C identifiers.
- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
# Check to see that the pipe works correctly.
pipe_works=no
@@ -4849,10 +4546,6 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
# DJGPP does not support shared libraries at all
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
;;
- interix3*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
sysv4*MP*)
if test -d /usr/nec; then
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic
@@ -4861,7 +4554,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case $host_cpu in
+ case "$host_cpu" in
hppa*64*|ia64*)
;;
*)
@@ -4886,28 +4579,18 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
chorus*)
case $cc_basename in
- cxch68*)
+ cxch68)
# Green Hills C++ Compiler
# _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
;;
esac
;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- ;;
- esac
- ;;
dgux*)
case $cc_basename in
- ec++*)
+ ec++)
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
;;
- ghcx*)
+ ghcx)
# Green Hills C++ Compiler
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
;;
@@ -4915,22 +4598,22 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
esac
;;
- freebsd* | kfreebsd*-gnu | dragonfly*)
+ freebsd* | kfreebsd*-gnu)
# FreeBSD uses GNU C++
;;
hpux9* | hpux10* | hpux11*)
case $cc_basename in
- CC*)
+ CC)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
if test "$host_cpu" != ia64; then
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='+Z'
fi
;;
- aCC*)
+ aCC)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='${wl}-a ${wl}archive'
- case $host_cpu in
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ case "$host_cpu" in
hppa*64*|ia64*)
# +Z the default
;;
@@ -4943,13 +4626,9 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
esac
;;
- interix*)
- # This is c89, which is MS Visual C++ (no shared libs)
- # Anyone wants to do a port?
- ;;
irix5* | irix6* | nonstopux*)
case $cc_basename in
- CC*)
+ CC)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
# CC pic flag -KPIC is the default.
@@ -4960,24 +4639,18 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
linux*)
case $cc_basename in
- KCC*)
+ KCC)
# KAI C++ Compiler
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
;;
- icpc* | ecpc*)
+ icpc)
# Intel C++
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
;;
- pgCC*)
- # Portland Group C++ compiler.
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- cxx*)
+ cxx)
# Compaq C++
# Make sure the PIC flag is empty. It appears that all Alpha
# Linux and Compaq Tru64 Unix objects are PIC.
@@ -4994,25 +4667,25 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
mvs*)
case $cc_basename in
- cxx*)
+ cxx)
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall'
;;
*)
;;
esac
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
;;
osf3* | osf4* | osf5*)
case $cc_basename in
- KCC*)
+ KCC)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,'
;;
- RCC*)
+ RCC)
# Rational C++ 2.4.1
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
;;
- cxx*)
+ cxx)
# Digital/Compaq C++
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
# Make sure the PIC flag is empty. It appears that all Alpha
@@ -5026,15 +4699,24 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
psos*)
;;
+ sco*)
+ case $cc_basename in
+ CC)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
solaris*)
case $cc_basename in
- CC*)
+ CC)
# Sun C++ 4.2, 5.x and Centerline C++
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld '
;;
- gcx*)
+ gcx)
# Green Hills C++ Compiler
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-PIC'
;;
@@ -5044,12 +4726,12 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
sunos4*)
case $cc_basename in
- CC*)
+ CC)
# Sun C++ 4.x
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
;;
- lcc*)
+ lcc)
# Lucid
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
;;
@@ -5059,7 +4741,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
tandem*)
case $cc_basename in
- NCC*)
+ NCC)
# NonStop-UX NCC 3.20
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
;;
@@ -5067,14 +4749,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
esac
;;
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- case $cc_basename in
- CC*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
- esac
+ unixware*)
;;
vxworks*)
;;
@@ -5121,11 +4796,6 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
;;
- interix3*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
-
msdosdjgpp*)
# Just because we use GCC doesn't mean we suddenly get shared libraries
# on systems that don't support them.
@@ -5142,7 +4812,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case $host_cpu in
+ case "$host_cpu" in
hppa*64*|ia64*)
# +Z the default
;;
@@ -5168,16 +4838,6 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp'
fi
;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-qnocommon'
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- ;;
- esac
- ;;
mingw* | pw32* | os2*)
# This hack is so that the source file can tell whether it is being
@@ -5189,7 +4849,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case $host_cpu in
+ case "$host_cpu" in
hppa*64*|ia64*)
# +Z the default
;;
@@ -5213,19 +4873,12 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
;;
linux*)
- case $cc_basename in
+ case $CC in
icc* | ecc*)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-static'
;;
- pgcc* | pgf77* | pgf90* | pgf95*)
- # Portland Group compilers (*not* the Pentium gcc compiler,
- # which looks to be a dead project)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fpic'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
ccc*)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
# All Alpha code is PIC.
@@ -5240,15 +4893,15 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-non_shared'
;;
+ sco3.2v5*)
+ _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-Kpic'
+ _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-dn'
+ ;;
+
solaris*)
+ _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- case $cc_basename in
- f77* | f90* | f95*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';;
- *)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';;
- esac
;;
sunos4*)
@@ -5257,7 +4910,7 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
;;
- sysv4 | sysv4.2uw2* | sysv4.3*)
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
@@ -5270,17 +4923,6 @@ AC_MSG_CHECKING([for $compiler option to produce PIC])
fi
;;
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC'
- _LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
- ;;
-
- unicos*)
- _LT_AC_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,'
- _LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no
- ;;
-
uts4*)
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-pic'
_LT_AC_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic'
@@ -5308,7 +4950,7 @@ if test -n "$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)"; then
[_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
_LT_AC_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no])
fi
-case $host_os in
+case "$host_os" in
# For platforms which do not support PIC, -DPIC is meaningless:
*djgpp*)
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
@@ -5317,16 +4959,6 @@ case $host_os in
_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)ifelse([$1],[],[ -DPIC],[ifelse([$1],[CXX],[ -DPIC],[])])"
;;
esac
-
-#
-# Check to make sure the static flag actually works.
-#
-wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_AC_TAGVAR(lt_prog_compiler_static, $1)\"
-AC_LIBTOOL_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works],
- _LT_AC_TAGVAR(lt_prog_compiler_static_works, $1),
- $lt_tmp_static_flag,
- [],
- [_LT_AC_TAGVAR(lt_prog_compiler_static, $1)=])
])
@@ -5351,7 +4983,10 @@ ifelse([$1],[CXX],[
_LT_AC_TAGVAR(export_symbols_cmds, $1)="$ltdll_cmds"
;;
cygwin* | mingw*)
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([[^ ]]*\) [[^ ]]*/\1 DATA/;/^I /d;/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+ ;;
+ linux*)
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=no
;;
*)
_LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
@@ -5394,8 +5029,7 @@ ifelse([$1],[CXX],[
# rely on this symbol name, it's probably fine to never include it in
# preloaded symbol tables.
extract_expsyms_cmds=
- # Just being paranoid about ensuring that cc_basename is set.
- _LT_CC_BASENAME([$compiler])
+
case $host_os in
cygwin* | mingw* | pw32*)
# FIXME: the MSVC++ port hasn't been tested in a loooong time
@@ -5405,10 +5039,6 @@ ifelse([$1],[CXX],[
with_gnu_ld=no
fi
;;
- interix*)
- # we just hope/assume this is gcc and not c89 (= MSVC++)
- with_gnu_ld=yes
- ;;
openbsd*)
with_gnu_ld=no
;;
@@ -5419,27 +5049,6 @@ ifelse([$1],[CXX],[
# If archive_cmds runs LD, not CC, wlarc should be empty
wlarc='${wl}'
- # Set some defaults for GNU ld with shared library support. These
- # are reset later if shared libraries are not supported. Putting them
- # here allows them to be overridden if necessary.
- runpath_var=LD_RUN_PATH
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- supports_anon_versioning=no
- case `$LD -v 2>/dev/null` in
- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
- *\ 2.11.*) ;; # other 2.11 versions
- *) supports_anon_versioning=yes ;;
- esac
-
# See if GNU ld supports shared libraries.
case $host_os in
aix3* | aix4* | aix5*)
@@ -5490,10 +5099,10 @@ EOF
_LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
_LT_AC_TAGVAR(always_export_symbols, $1)=no
_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
- _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
+ _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGS]] /s/.* \([[^ ]]*\)/\1 DATA/'\'' | $SED -e '\''/^[[AITW]] /s/.* //'\'' | sort | uniq > $export_symbols'
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
# If the export-symbols file already is a .def file (1st line
# is EXPORTS), use it as is; otherwise, prepend...
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
@@ -5502,59 +5111,13 @@ EOF
echo EXPORTS > $output_objdir/$soname.def;
cat $export_symbols >> $output_objdir/$soname.def;
fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- interix3*)
- _LT_AC_TAGVAR(hardcode_direct, $1)=no
- _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
-
- linux*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- tmp_addflag=
- case $cc_basename,$host_cpu in
- pgcc*) # Portland Group C compiler
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag'
- ;;
- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag -Mnomain' ;;
- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
- tmp_addflag=' -i_dynamic' ;;
- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
- tmp_addflag=' -i_dynamic -nofor_main' ;;
- ifc* | ifort*) # Intel Fortran compiler
- tmp_addflag=' -nofor_main' ;;
- esac
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
- if test $supports_anon_versioning = yes; then
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- $echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
- fi
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ ld_shlibs=no
fi
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -5564,7 +5127,7 @@ EOF
fi
;;
- solaris*)
+ solaris* | sysv5*)
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
_LT_AC_TAGVAR(ld_shlibs, $1)=no
cat <<EOF 1>&2
@@ -5585,33 +5148,6 @@ EOF
fi
;;
- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
- case `$LD -v 2>&1` in
- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
- ;;
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
- else
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
-
sunos4*)
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
wlarc=
@@ -5619,6 +5155,32 @@ _LT_EOF
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
;;
+ linux*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ _LT_AC_TAGVAR(archive_cmds, $1)="$tmp_archive_cmds"
+ supports_anon_versioning=no
+ case `$LD -v 2>/dev/null` in
+ *\ [01].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
+ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+ *\ 2.11.*) ;; # other 2.11 versions
+ *) supports_anon_versioning=yes ;;
+ esac
+ if test $supports_anon_versioning = yes; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $output_objdir/$libname.ver~
+cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+$echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ else
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="$tmp_archive_cmds"
+ fi
+ _LT_AC_TAGVAR(link_all_deplibs, $1)=no
+ else
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
+ fi
+ ;;
+
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
@@ -5629,11 +5191,16 @@ _LT_EOF
;;
esac
- if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no; then
- runpath_var=
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ if test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = yes; then
+ runpath_var=LD_RUN_PATH
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}--rpath ${wl}$libdir'
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=
+ fi
fi
else
# PORTME fill in a description of your system's linker (not GNU ld)
@@ -5645,7 +5212,7 @@ _LT_EOF
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
_LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+ if test "$GCC" = yes && test -z "$link_static_flag"; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
_LT_AC_TAGVAR(hardcode_direct, $1)=unsupported
@@ -5679,7 +5246,6 @@ _LT_EOF
break
fi
done
- ;;
esac
exp_sym_flag='-bexport'
@@ -5698,7 +5264,7 @@ _LT_EOF
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
if test "$GCC" = yes; then
- case $host_os in aix4.[[012]]|aix4.[[012]].*)
+ case $host_os in aix4.[012]|aix4.[012].*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
collect2name=`${CC} -print-prog-name=collect2`
@@ -5717,12 +5283,8 @@ _LT_EOF
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=
fi
- ;;
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -5730,11 +5292,11 @@ _LT_EOF
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G'
else
- if test "$aix_use_runtimelinking" = yes; then
+ if test "$aix_use_runtimelinking" = yes; then
shared_flag='${wl}-G'
else
shared_flag='${wl}-bM:SRE'
- fi
+ fi
fi
fi
@@ -5748,12 +5310,12 @@ _LT_EOF
# Determine the default libpath from the value encoded in an empty executable.
_LT_AC_SYS_LIBPATH_AIX
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-blibpath:$libdir:'"$aix_libpath"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
else
if test "$host_cpu" = ia64; then
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-R $libdir:/usr/lib:/lib'
_LT_AC_TAGVAR(allow_undefined_flag, $1)="-z nodefs"
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an empty executable.
_LT_AC_SYS_LIBPATH_AIX
@@ -5762,11 +5324,13 @@ _LT_EOF
# -berok will link without error, but may produce a broken library.
_LT_AC_TAGVAR(no_undefined_flag, $1)=' ${wl}-bernotok'
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ _LT_AC_TAGVAR(always_export_symbols, $1)=yes
# Exported symbols can be pulled into shared objects from archives
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='$convenience'
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=' '
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
fi
fi
;;
@@ -5779,7 +5343,7 @@ _LT_EOF
_LT_AC_TAGVAR(ld_shlibs, $1)=no
;;
- bsdi[[45]]*)
+ bsdi4*)
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic
;;
@@ -5800,57 +5364,57 @@ _LT_EOF
_LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='true'
# FIXME: Should let the user specify the lib program.
_LT_AC_TAGVAR(old_archive_cmds, $1)='lib /OUT:$oldlib$oldobjs$old_deplibs'
- _LT_AC_TAGVAR(fix_srcfile_path, $1)='`cygpath -w "$srcfile"`'
+ fix_srcfile_path='`cygpath -w "$srcfile"`'
_LT_AC_TAGVAR(enable_shared_with_static_runtimes, $1)=yes
;;
darwin* | rhapsody*)
- case $host_os in
- rhapsody* | darwin1.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[[012]])
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- ;;
- 10.*)
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-undefined ${wl}dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
+ if test "$GXX" = yes ; then
_LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ case "$host_os" in
+ rhapsody* | darwin1.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[[012]])
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-flat_namespace -undefined suppress'
+ ;;
+ 10.*)
+ _LT_AC_TAGVAR(allow_undefined_flag, $1)='-undefined dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ _LT_AC_TAGVAR(module_cmds, $1)='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
_LT_AC_TAGVAR(hardcode_direct, $1)=no
_LT_AC_TAGVAR(hardcode_automatic, $1)=yes
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=unsupported
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)=''
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-all_load $convenience'
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- if test "$GCC" = yes ; then
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
- _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- _LT_AC_TAGVAR(ld_shlibs, $1)=no
- ;;
- esac
+ _LT_AC_TAGVAR(ld_shlibs, $1)=no
fi
;;
@@ -5884,7 +5448,7 @@ _LT_EOF
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | kfreebsd*-gnu | dragonfly*)
+ freebsd* | kfreebsd*-gnu)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
@@ -5907,62 +5471,47 @@ _LT_EOF
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
;;
- hpux10*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- fi
- if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- _LT_AC_TAGVAR(hardcode_direct, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
- fi
- ;;
-
- hpux11*)
+ hpux10* | hpux11*)
if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case $host_cpu in
- hppa*64*)
+ case "$host_cpu" in
+ hppa*64*|ia64*)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
*)
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
else
- case $host_cpu in
- hppa*64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
;;
*)
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
;;
esac
fi
if test "$with_gnu_ld" = no; then
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
-
- case $host_cpu in
- hppa*64*|ia64*)
+ case "$host_cpu" in
+ hppa*64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_AC_TAGVAR(hardcode_direct, $1)=no
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
;;
+ ia64*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=no
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+ ;;
*)
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+ _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
_LT_AC_TAGVAR(hardcode_direct, $1)=yes
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
@@ -5986,7 +5535,7 @@ _LT_EOF
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -6010,7 +5559,6 @@ _LT_EOF
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
_LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
else
@@ -6056,7 +5604,7 @@ _LT_EOF
_LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
# Both c and cxx compiler support -rpath directly
_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
@@ -6064,15 +5612,21 @@ _LT_EOF
_LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
;;
+ sco3.2v5*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+ _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ;;
+
solaris*)
_LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
if test "$GCC" = yes; then
- wlarc='${wl}'
_LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
else
- wlarc=''
_LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
_LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
@@ -6081,18 +5635,8 @@ _LT_EOF
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
case $host_os in
solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
- *)
- # The compiler driver will combine linker options so we
- # cannot just pass the convience library names through
- # without $wl, iff we do not link with $LD.
- # Luckily, gcc supports the same syntax we need for Sun Studio.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- case $wlarc in
- '')
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
- *)
- _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
- esac ;;
+ *) # Supported since Solaris 2.6 (maybe 2.5.1?)
+ _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;;
esac
_LT_AC_TAGVAR(link_all_deplibs, $1)=yes
;;
@@ -6149,45 +5693,36 @@ _LT_EOF
fi
;;
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7*)
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ sysv4.2uw2*)
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+ _LT_AC_TAGVAR(hardcode_minus_L, $1)=no
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- runpath_var='LD_RUN_PATH'
+ hardcode_runpath_var=yes
+ runpath_var=LD_RUN_PATH
+ ;;
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[[78]]* | unixware7*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z ${wl}text'
if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
+ runpath_var='LD_RUN_PATH'
+ _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
;;
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
- _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
- _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+ sysv5*)
+ _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)=
_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
- _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
- _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
- _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
runpath_var='LD_RUN_PATH'
-
- if test "$GCC" = yes; then
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
;;
uts4*)
@@ -6205,6 +5740,11 @@ _LT_EOF
AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
#
# Do we need to explicitly link libc?
#
@@ -6232,7 +5772,6 @@ x|xyes)
libobjs=conftest.$ac_objext
deplibs=
wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
- pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
compiler_flags=-v
linker_flags=-v
verstring=
@@ -6358,7 +5897,7 @@ lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
# along with /bin/sed that truncates output.
for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
- test ! -f $lt_ac_sed && continue
+ test ! -f $lt_ac_sed && break
cat /dev/null > conftest.in
lt_ac_count=0
echo $ECHO_N "0123456789$ECHO_C" >conftest.in
@@ -6383,8 +5922,8 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
fi
done
done
-])
SED=$lt_cv_path_SED
+])
AC_MSG_RESULT([$SED])
])
@@ -6405,7 +5944,7 @@ AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
# Call AM_AUTOMAKE_VERSION so it can be traced.
# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
- [AM_AUTOMAKE_VERSION([1.9.6])])
+ [AM_AUTOMAKE_VERSION([1.9.5])])
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
diff --git a/configure b/configure
index a8720931..b7cf75d5 100755
--- a/configure
+++ b/configure
@@ -280,15 +280,15 @@ fi
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+if test "X${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
if test -z "$ECHO"; then
if test "X${echo_test_string+set}" != Xset; then
# find a string as large as possible, as long as the shell can cope with it
for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
# expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
- if (echo_test_string=`eval $cmd`) 2>/dev/null &&
- echo_test_string=`eval $cmd` &&
+ if (echo_test_string="`eval $cmd`") 2>/dev/null &&
+ echo_test_string="`eval $cmd`" &&
(test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
then
break
@@ -1142,7 +1142,7 @@ esac
else
echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
fi
- cd $ac_popdir
+ cd "$ac_popdir"
done
fi
@@ -2509,8 +2509,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2568,8 +2567,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2685,8 +2683,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2740,8 +2737,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2786,8 +2782,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -2831,8 +2826,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3424,8 +3418,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3483,8 +3476,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3555,8 +3547,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3600,8 +3591,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -3896,7 +3886,7 @@ lt_ac_count=0
# Add /usr/xpg4/bin/sed as it is typically found on Solaris
# along with /bin/sed that truncates output.
for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
- test ! -f $lt_ac_sed && continue
+ test ! -f $lt_ac_sed && break
cat /dev/null > conftest.in
lt_ac_count=0
echo $ECHO_N "0123456789$ECHO_C" >conftest.in
@@ -3921,10 +3911,10 @@ for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
fi
done
done
+SED=$lt_cv_path_SED
fi
-SED=$lt_cv_path_SED
echo "$as_me:$LINENO: result: $SED" >&5
echo "${ECHO_T}$SED" >&6
@@ -4001,7 +3991,7 @@ else
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
lt_cv_path_LD="$ac_dir/$ac_prog"
# Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some variants of GNU ld only accept -v.
+ # but apparently some GNU ld's only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
@@ -4035,7 +4025,7 @@ echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
if test "${lt_cv_prog_gnu_ld+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
- # I'd rather use --version here, but apparently some GNU lds only accept -v.
+ # I'd rather use --version here, but apparently some GNU ld's only accept -v.
case `$LD -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
lt_cv_prog_gnu_ld=yes
@@ -4065,15 +4055,6 @@ case $reload_flag in
*) reload_flag=" $reload_flag" ;;
esac
reload_cmds='$LD$reload_flag -o $output$reload_objs'
-case $host_os in
- darwin*)
- if test "$GCC" = yes; then
- reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
- else
- reload_cmds='$LD$reload_flag -o $output$reload_objs'
- fi
- ;;
-esac
echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
@@ -4084,43 +4065,36 @@ else
# Let the user override the test.
lt_cv_path_NM="$NM"
else
- lt_nm_to_check="${ac_tool_prefix}nm"
- if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
- lt_nm_to_check="$lt_nm_to_check nm"
- fi
- for lt_tmp_nm in $lt_nm_to_check; do
- lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
- for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
- IFS="$lt_save_ifs"
- test -z "$ac_dir" && ac_dir=.
- tmp_nm="$ac_dir/$lt_tmp_nm"
- if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
- # Check to see if the nm accepts a BSD-compat flag.
- # Adding the `sed 1q' prevents false positives on HP-UX, which says:
- # nm: unknown option "B" ignored
- # Tru64's nm complains that /dev/null is an invalid object file
- case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
- */dev/null* | *'Invalid file or object type'*)
- lt_cv_path_NM="$tmp_nm -B"
+ lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+ for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
+ IFS="$lt_save_ifs"
+ test -z "$ac_dir" && ac_dir=.
+ tmp_nm="$ac_dir/${ac_tool_prefix}nm"
+ if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
+ # Check to see if the nm accepts a BSD-compat flag.
+ # Adding the `sed 1q' prevents false positives on HP-UX, which says:
+ # nm: unknown option "B" ignored
+ # Tru64's nm complains that /dev/null is an invalid object file
+ case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
+ */dev/null* | *'Invalid file or object type'*)
+ lt_cv_path_NM="$tmp_nm -B"
+ break
+ ;;
+ *)
+ case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
+ */dev/null*)
+ lt_cv_path_NM="$tmp_nm -p"
break
;;
*)
- case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
- */dev/null*)
- lt_cv_path_NM="$tmp_nm -p"
- break
- ;;
- *)
- lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
- continue # so that we can try to find one that supports BSD flags
- ;;
- esac
+ lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
+ continue # so that we can try to find one that supports BSD flags
;;
esac
- fi
- done
- IFS="$lt_save_ifs"
+ esac
+ fi
done
+ IFS="$lt_save_ifs"
test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
fi
fi
@@ -4167,7 +4141,7 @@ beos*)
lt_cv_deplibs_check_method=pass_all
;;
-bsdi[45]*)
+bsdi4*)
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
lt_cv_file_magic_cmd='/usr/bin/file -L'
lt_cv_file_magic_test_file=/shlib/libc.so
@@ -4190,13 +4164,13 @@ darwin* | rhapsody*)
lt_cv_deplibs_check_method=pass_all
;;
-freebsd* | kfreebsd*-gnu | dragonfly*)
+freebsd* | kfreebsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
case $host_cpu in
i*86 )
# Not sure whether the presence of OpenBSD here was a mistake.
# Let's accept both of them until this is cleared up.
- lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
+ lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[3-9]86 (compact )?demand paged shared library'
lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
;;
@@ -4212,7 +4186,7 @@ gnu*)
hpux10.20* | hpux11*)
lt_cv_file_magic_cmd=/usr/bin/file
- case $host_cpu in
+ case "$host_cpu" in
ia64*)
lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
@@ -4228,11 +4202,6 @@ hpux10.20* | hpux11*)
esac
;;
-interix3*)
- # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
- ;;
-
irix5* | irix6* | nonstopux*)
case $LD in
*-32|*"-32 ") libmagic=32-bit;;
@@ -4248,7 +4217,7 @@ linux*)
lt_cv_deplibs_check_method=pass_all
;;
-netbsd*)
+netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
else
@@ -4267,10 +4236,12 @@ nto-qnx*)
;;
openbsd*)
+ lt_cv_file_magic_cmd=/usr/bin/file
+ lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
+ lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
else
- lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+ lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library'
fi
;;
@@ -4278,11 +4249,15 @@ osf3* | osf4* | osf5*)
lt_cv_deplibs_check_method=pass_all
;;
+sco3.2v5*)
+ lt_cv_deplibs_check_method=pass_all
+ ;;
+
solaris*)
lt_cv_deplibs_check_method=pass_all
;;
-sysv4 | sysv4.3*)
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
case $host_vendor in
motorola)
lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
@@ -4303,13 +4278,10 @@ sysv4 | sysv4.3*)
siemens)
lt_cv_deplibs_check_method=pass_all
;;
- pc)
- lt_cv_deplibs_check_method=pass_all
- ;;
esac
;;
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
+sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
lt_cv_deplibs_check_method=pass_all
;;
esac
@@ -4327,9 +4299,6 @@ test -z "$deplibs_check_method" && deplibs_check_method=unknown
# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
# Allow CC to be a program name with arguments.
compiler=$CC
@@ -4365,7 +4334,7 @@ ia64-*-hpux*)
;;
*-*-irix6*)
# Find out which ABI we are using.
- echo '#line 4368 "configure"' > conftest.$ac_ext
+ echo '#line 4337 "configure"' > conftest.$ac_ext
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
(eval $ac_compile) 2>&5
ac_status=$?
@@ -4408,7 +4377,7 @@ x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); }; then
- case `/usr/bin/file conftest.o` in
+ case "`/usr/bin/file conftest.o`" in
*32-bit*)
case $host in
x86_64-*linux*)
@@ -4485,8 +4454,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4521,26 +4489,6 @@ echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
CFLAGS="$SAVE_CFLAGS"
fi
;;
-sparc*-*solaris*)
- # Find out which ABI we are using.
- echo 'int i;' > conftest.$ac_ext
- if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- (eval $ac_compile) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; then
- case `/usr/bin/file conftest.o` in
- *64-bit*)
- case $lt_cv_prog_gnu_ld in
- yes*) LD="${LD-ld} -m elf64_sparc" ;;
- *) LD="${LD-ld} -64" ;;
- esac
- ;;
- esac
- fi
- rm -rf conftest*
- ;;
-
esac
@@ -4581,8 +4529,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4752,8 +4699,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4820,8 +4766,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -4936,12 +4881,7 @@ fi
done
-
-
-if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
- ac_ext=cc
+ac_ext=cc
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
@@ -5171,8 +5111,6 @@ ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
-fi
-
@@ -5220,55 +5158,11 @@ else
lt_cv_sys_max_cmd_len=8192;
;;
- netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
- # This has been around since 386BSD, at least. Likely further.
- if test -x /sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
- elif test -x /usr/sbin/sysctl; then
- lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
- else
- lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
- fi
- # And add a safety zone
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
- lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
- ;;
-
- interix*)
- # We know the value 262144 and hardcode it with a safety zone (like BSD)
- lt_cv_sys_max_cmd_len=196608
- ;;
-
- osf*)
- # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
- # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
- # nice to cause kernel panics so lets avoid the loop below.
- # First set a reasonable default.
- lt_cv_sys_max_cmd_len=16384
- #
- if test -x /sbin/sysconfig; then
- case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
- *1*) lt_cv_sys_max_cmd_len=-1 ;;
- esac
- fi
- ;;
- sco3.2v5*)
- lt_cv_sys_max_cmd_len=102400
- ;;
- sysv5* | sco5v6* | sysv4.2uw2*)
- kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
- if test -n "$kargmax"; then
- lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
- else
- lt_cv_sys_max_cmd_len=32768
- fi
- ;;
- *)
+ *)
# If test is not a shell built-in, we'll probably end up computing a
# maximum length that is only half of the actual maximum length, but
# we can't tell.
- SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
- while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
+ while (test "X"`$CONFIG_SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
= "XX$teststring") >/dev/null 2>&1 &&
new_result=`expr "X$teststring" : ".*" 2>&1` &&
lt_cv_sys_max_cmd_len=$new_result &&
@@ -5314,6 +5208,9 @@ symcode='[BCDEGRST]'
# Regexp to match symbols that can be accessed directly from C.
sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
+# Transform the above into a raw symbol and a C symbol.
+symxfrm='\1 \2\3 \3'
+
# Transform an extracted symbol line into a proper C declaration
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
@@ -5335,31 +5232,15 @@ hpux*) # Its linker distinguishes data from code symbols
lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
;;
-linux*)
- if test "$host_cpu" = ia64; then
- symcode='[ABCDGIRSTW]'
- lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
- lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'"
- fi
- ;;
irix* | nonstopux*)
symcode='[BCDEGRST]'
;;
osf*)
symcode='[BCDEGQRST]'
;;
-solaris*)
+solaris* | sysv5*)
symcode='[BDRT]'
;;
-sco3.2v5*)
- symcode='[DT]'
- ;;
-sysv4.2uw2*)
- symcode='[DT]'
- ;;
-sysv5* | sco5v6* | unixware* | OpenUNIX*)
- symcode='[ABDT]'
- ;;
sysv4)
symcode='[DFNSTU]'
;;
@@ -5382,11 +5263,8 @@ esac
# Try without a prefix undercore, then with it.
for ac_symprfx in "" "_"; do
- # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
- symxfrm="\\1 $ac_symprfx\\2 \\2"
-
# Write the raw and C identifiers.
- lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
+ lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'"
# Check to see that the pipe works correctly.
pipe_works=no
@@ -5548,7 +5426,7 @@ esac
# Sed substitution that helps us do robust quoting. It backslashifies
# metacharacters that are still active within double-quoted strings.
-Xsed='sed -e 1s/^X//'
+Xsed='sed -e s/^X//'
sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
# Same as above, but do not quote variable references.
@@ -5568,7 +5446,7 @@ rm="rm -f"
default_ofile=libtool
can_build_shared=yes
-# All known linkers require a `.a' archive for static linking (except MSVC,
+# All known linkers require a `.a' archive for static linking (except M$VC,
# which needs '.lib').
libext=a
ltmain="$ac_aux_dir/ltmain.sh"
@@ -5825,7 +5703,6 @@ test -z "$AR_FLAGS" && AR_FLAGS=cru
test -z "$AS" && AS=as
test -z "$CC" && CC=cc
test -z "$LTCC" && LTCC=$CC
-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
test -z "$DLLTOOL" && DLLTOOL=dlltool
test -z "$LD" && LD=ld
test -z "$LN_S" && LN_S="ln -s"
@@ -5845,26 +5722,15 @@ old_postuninstall_cmds=
if test -n "$RANLIB"; then
case $host_os in
openbsd*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+ old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds"
;;
*)
- old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+ old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds"
;;
esac
old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
fi
-for cc_temp in $compiler""; do
- case $cc_temp in
- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
-
# Only perform the check for file, if the check method requires it
case $deplibs_check_method in
file_magic*)
@@ -5890,7 +5756,7 @@ else
if test -n "$file_magic_test_file"; then
case $deplibs_check_method in
"file_magic "*)
- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+ file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then
@@ -5952,7 +5818,7 @@ else
if test -n "$file_magic_test_file"; then
case $deplibs_check_method in
"file_magic "*)
- file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
+ file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`"
MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
$EGREP "$file_magic_regex" > /dev/null; then
@@ -6047,25 +5913,68 @@ lt_simple_link_test_code='int main(){return(0);}\n'
# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
# Allow CC to be a program name with arguments.
compiler=$CC
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
+#
+# Check for any special shared library compilation flags.
+#
+lt_prog_cc_shlib=
+if test "$GCC" = no; then
+ case $host_os in
+ sco3.2v5*)
+ lt_prog_cc_shlib='-belf'
+ ;;
+ esac
+fi
+if test -n "$lt_prog_cc_shlib"; then
+ { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&5
+echo "$as_me: WARNING: \`$CC' requires \`$lt_prog_cc_shlib' to build shared libraries" >&2;}
+ if echo "$old_CC $old_CFLAGS " | grep "[ ]$lt_prog_cc_shlib[ ]" >/dev/null; then :
+ else
+ { echo "$as_me:$LINENO: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5
+echo "$as_me: WARNING: add \`$lt_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;}
+ lt_cv_prog_cc_can_build_shared=no
+ fi
+fi
+
+
+#
+# Check to make sure the static flag actually works.
+#
+echo "$as_me:$LINENO: checking if $compiler static flag $lt_prog_compiler_static works" >&5
+echo $ECHO_N "checking if $compiler static flag $lt_prog_compiler_static works... $ECHO_C" >&6
+if test "${lt_prog_compiler_static_works+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ lt_prog_compiler_static_works=no
+ save_LDFLAGS="$LDFLAGS"
+ LDFLAGS="$LDFLAGS $lt_prog_compiler_static"
+ printf "$lt_simple_link_test_code" > conftest.$ac_ext
+ if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+ # The compiler can only warn and ignore the option if not recognized
+ # So say no if there are warnings
+ if test -s conftest.err; then
+ # Append any errors to the config.log.
+ cat conftest.err 1>&5
+ else
+ lt_prog_compiler_static_works=yes
+ fi
+ fi
+ $rm conftest*
+ LDFLAGS="$save_LDFLAGS"
+
+fi
+echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
+echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
+
+if test x"$lt_prog_compiler_static_works" = xyes; then
+ :
+else
+ lt_prog_compiler_static=
+fi
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
@@ -6090,20 +5999,18 @@ else
# with a dollar sign (not a hyphen), so the echo should work correctly.
# The option is referenced via a variable to avoid confusing sed.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6096: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:6005: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:6100: \$? = $ac_status" >&5
+ echo "$as_me:6009: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
lt_cv_prog_compiler_rtti_exceptions=yes
fi
fi
@@ -6164,11 +6071,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_pic='-fno-common'
;;
- interix3*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
-
msdosdjgpp*)
# Just because we use GCC doesn't mean we suddenly get shared libraries
# on systems that don't support them.
@@ -6185,7 +6087,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case $host_cpu in
+ case "$host_cpu" in
hppa*64*|ia64*)
# +Z the default
;;
@@ -6211,16 +6113,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
fi
;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- lt_prog_compiler_pic='-qnocommon'
- lt_prog_compiler_wl='-Wl,'
- ;;
- esac
- ;;
mingw* | pw32* | os2*)
# This hack is so that the source file can tell whether it is being
@@ -6232,7 +6124,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_wl='-Wl,'
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case $host_cpu in
+ case "$host_cpu" in
hppa*64*|ia64*)
# +Z the default
;;
@@ -6256,19 +6148,12 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
linux*)
- case $cc_basename in
+ case $CC in
icc* | ecc*)
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-KPIC'
lt_prog_compiler_static='-static'
;;
- pgcc* | pgf77* | pgf90* | pgf95*)
- # Portland Group compilers (*not* the Pentium gcc compiler,
- # which looks to be a dead project)
- lt_prog_compiler_wl='-Wl,'
- lt_prog_compiler_pic='-fpic'
- lt_prog_compiler_static='-Bstatic'
- ;;
ccc*)
lt_prog_compiler_wl='-Wl,'
# All Alpha code is PIC.
@@ -6283,15 +6168,15 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_static='-non_shared'
;;
+ sco3.2v5*)
+ lt_prog_compiler_pic='-Kpic'
+ lt_prog_compiler_static='-dn'
+ ;;
+
solaris*)
+ lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-KPIC'
lt_prog_compiler_static='-Bstatic'
- case $cc_basename in
- f77* | f90* | f95*)
- lt_prog_compiler_wl='-Qoption ld ';;
- *)
- lt_prog_compiler_wl='-Wl,';;
- esac
;;
sunos4*)
@@ -6300,7 +6185,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_static='-Bstatic'
;;
- sysv4 | sysv4.2uw2* | sysv4.3*)
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
lt_prog_compiler_wl='-Wl,'
lt_prog_compiler_pic='-KPIC'
lt_prog_compiler_static='-Bstatic'
@@ -6313,17 +6198,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
fi
;;
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- lt_prog_compiler_wl='-Wl,'
- lt_prog_compiler_pic='-KPIC'
- lt_prog_compiler_static='-Bstatic'
- ;;
-
- unicos*)
- lt_prog_compiler_wl='-Wl,'
- lt_prog_compiler_can_build_shared=no
- ;;
-
uts4*)
lt_prog_compiler_pic='-pic'
lt_prog_compiler_static='-Bstatic'
@@ -6358,20 +6232,18 @@ else
# with a dollar sign (not a hyphen), so the echo should work correctly.
# The option is referenced via a variable to avoid confusing sed.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6364: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:6238: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:6368: \$? = $ac_status" >&5
+ echo "$as_me:6242: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
lt_prog_compiler_pic_works=yes
fi
fi
@@ -6392,7 +6264,7 @@ else
fi
fi
-case $host_os in
+case "$host_os" in
# For platforms which do not support PIC, -DPIC is meaningless:
*djgpp*)
lt_prog_compiler_pic=
@@ -6402,48 +6274,6 @@ case $host_os in
;;
esac
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
-if test "${lt_prog_compiler_static_works+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_prog_compiler_static_works=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
- printf "$lt_simple_link_test_code" > conftest.$ac_ext
- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The linker can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- # Append any errors to the config.log.
- cat conftest.err 1>&5
- $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if diff conftest.exp conftest.er2 >/dev/null; then
- lt_prog_compiler_static_works=yes
- fi
- else
- lt_prog_compiler_static_works=yes
- fi
- fi
- $rm conftest*
- LDFLAGS="$save_LDFLAGS"
-
-fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works" >&6
-
-if test x"$lt_prog_compiler_static_works" = xyes; then
- :
-else
- lt_prog_compiler_static=
-fi
-
-
echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_c_o+set}" = set; then
@@ -6462,25 +6292,23 @@ else
# Note that $ac_compile itself does not contain backslashes and begins
# with a dollar sign (not a hyphen), so the echo should work correctly.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:6468: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:6298: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:6472: \$? = $ac_status" >&5
+ echo "$as_me:6302: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ if test ! -s out/conftest.err; then
lt_cv_prog_compiler_c_o=yes
fi
fi
- chmod u+w . 2>&5
+ chmod u+w .
$rm conftest*
# SGI C++ compiler will create directory out/ii_files/ for
# template instantiation
@@ -6556,16 +6384,6 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar
# rely on this symbol name, it's probably fine to never include it in
# preloaded symbol tables.
extract_expsyms_cmds=
- # Just being paranoid about ensuring that cc_basename is set.
- for cc_temp in $compiler""; do
- case $cc_temp in
- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
case $host_os in
cygwin* | mingw* | pw32*)
@@ -6576,10 +6394,6 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
with_gnu_ld=no
fi
;;
- interix*)
- # we just hope/assume this is gcc and not c89 (= MSVC++)
- with_gnu_ld=yes
- ;;
openbsd*)
with_gnu_ld=no
;;
@@ -6590,27 +6404,6 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
# If archive_cmds runs LD, not CC, wlarc should be empty
wlarc='${wl}'
- # Set some defaults for GNU ld with shared library support. These
- # are reset later if shared libraries are not supported. Putting them
- # here allows them to be overridden if necessary.
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec=
- fi
- supports_anon_versioning=no
- case `$LD -v 2>/dev/null` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
- *\ 2.11.*) ;; # other 2.11 versions
- *) supports_anon_versioning=yes ;;
- esac
-
# See if GNU ld supports shared libraries.
case $host_os in
aix3* | aix4* | aix5*)
@@ -6661,10 +6454,10 @@ EOF
allow_undefined_flag=unsupported
always_export_symbols=no
enable_shared_with_static_runtimes=yes
- export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+ export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
# If the export-symbols file already is a .def file (1st line
# is EXPORTS), use it as is; otherwise, prepend...
archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
@@ -6673,59 +6466,13 @@ EOF
echo EXPORTS > $output_objdir/$soname.def;
cat $export_symbols >> $output_objdir/$soname.def;
fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
else
ld_shlibs=no
fi
;;
- interix3*)
- hardcode_direct=no
- hardcode_shlibpath_var=no
- hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
- export_dynamic_flag_spec='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
-
- linux*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- tmp_addflag=
- case $cc_basename,$host_cpu in
- pgcc*) # Portland Group C compiler
- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag'
- ;;
- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
- whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag -Mnomain' ;;
- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
- tmp_addflag=' -i_dynamic' ;;
- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
- tmp_addflag=' -i_dynamic -nofor_main' ;;
- ifc* | ifort*) # Intel Fortran compiler
- tmp_addflag=' -nofor_main' ;;
- esac
- archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
- if test $supports_anon_versioning = yes; then
- archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- $echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
- fi
- else
- ld_shlibs=no
- fi
- ;;
-
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -6735,7 +6482,7 @@ EOF
fi
;;
- solaris*)
+ solaris* | sysv5*)
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
ld_shlibs=no
cat <<EOF 1>&2
@@ -6756,33 +6503,6 @@ EOF
fi
;;
- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
- case `$LD -v 2>&1` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
- ld_shlibs=no
- cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
- ;;
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
- archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
- archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
- else
- ld_shlibs=no
- fi
- ;;
- esac
- ;;
-
sunos4*)
archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
wlarc=
@@ -6790,6 +6510,32 @@ _LT_EOF
hardcode_shlibpath_var=no
;;
+ linux*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds="$tmp_archive_cmds"
+ supports_anon_versioning=no
+ case `$LD -v 2>/dev/null` in
+ *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+ *\ 2.11.*) ;; # other 2.11 versions
+ *) supports_anon_versioning=yes ;;
+ esac
+ if test $supports_anon_versioning = yes; then
+ archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
+cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+$echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ else
+ archive_expsym_cmds="$tmp_archive_cmds"
+ fi
+ link_all_deplibs=no
+ else
+ ld_shlibs=no
+ fi
+ ;;
+
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
@@ -6800,11 +6546,16 @@ _LT_EOF
;;
esac
- if test "$ld_shlibs" = no; then
- runpath_var=
- hardcode_libdir_flag_spec=
- export_dynamic_flag_spec=
- whole_archive_flag_spec=
+ if test "$ld_shlibs" = yes; then
+ runpath_var=LD_RUN_PATH
+ hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
+ export_dynamic_flag_spec='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+ whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ whole_archive_flag_spec=
+ fi
fi
else
# PORTME fill in a description of your system's linker (not GNU ld)
@@ -6816,7 +6567,7 @@ _LT_EOF
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
hardcode_minus_L=yes
- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+ if test "$GCC" = yes && test -z "$link_static_flag"; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
hardcode_direct=unsupported
@@ -6850,7 +6601,6 @@ _LT_EOF
break
fi
done
- ;;
esac
exp_sym_flag='-bexport'
@@ -6869,7 +6619,7 @@ _LT_EOF
link_all_deplibs=yes
if test "$GCC" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
+ case $host_os in aix4.012|aix4.012.*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
collect2name=`${CC} -print-prog-name=collect2`
@@ -6888,12 +6638,8 @@ _LT_EOF
hardcode_libdir_flag_spec='-L$libdir'
hardcode_libdir_separator=
fi
- ;;
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -6901,11 +6647,11 @@ _LT_EOF
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G'
else
- if test "$aix_use_runtimelinking" = yes; then
+ if test "$aix_use_runtimelinking" = yes; then
shared_flag='${wl}-G'
else
shared_flag='${wl}-bM:SRE'
- fi
+ fi
fi
fi
@@ -6941,8 +6687,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -6970,12 +6715,12 @@ rm -f conftest.err conftest.$ac_objext \
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
- archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
else
if test "$host_cpu" = ia64; then
hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
allow_undefined_flag="-z nodefs"
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an empty executable.
cat >conftest.$ac_ext <<_ACEOF
@@ -7002,8 +6747,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -7035,11 +6779,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
# -berok will link without error, but may produce a broken library.
no_undefined_flag=' ${wl}-bernotok'
allow_undefined_flag=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ always_export_symbols=yes
# Exported symbols can be pulled into shared objects from archives
- whole_archive_flag_spec='$convenience'
+ whole_archive_flag_spec=' '
archive_cmds_need_lc=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
fi
fi
;;
@@ -7052,7 +6798,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
ld_shlibs=no
;;
- bsdi[45]*)
+ bsdi4*)
export_dynamic_flag_spec=-rdynamic
;;
@@ -7078,52 +6824,52 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
darwin* | rhapsody*)
- case $host_os in
- rhapsody* | darwin1.[012])
- allow_undefined_flag='${wl}-undefined ${wl}suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[012])
- allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- ;;
- 10.*)
- allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
+ if test "$GXX" = yes ; then
archive_cmds_need_lc=no
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ allow_undefined_flag='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ allow_undefined_flag='-flat_namespace -undefined suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[012])
+ allow_undefined_flag='-flat_namespace -undefined suppress'
+ ;;
+ 10.*)
+ allow_undefined_flag='-undefined dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_cmds='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ archive_cmds='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ module_cmds='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
hardcode_direct=no
hardcode_automatic=yes
hardcode_shlibpath_var=unsupported
- whole_archive_flag_spec=''
+ whole_archive_flag_spec='-all_load $convenience'
link_all_deplibs=yes
- if test "$GCC" = yes ; then
- output_verbose_link_cmd='echo'
- archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
- module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- ld_shlibs=no
- ;;
- esac
+ ld_shlibs=no
fi
;;
@@ -7157,7 +6903,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | kfreebsd*-gnu | dragonfly*)
+ freebsd* | kfreebsd*-gnu)
archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
@@ -7180,62 +6926,47 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
export_dynamic_flag_spec='${wl}-E'
;;
- hpux10*)
+ hpux10* | hpux11*)
if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- else
- archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- fi
- if test "$with_gnu_ld" = no; then
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator=:
-
- hardcode_direct=yes
- export_dynamic_flag_spec='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L=yes
- fi
- ;;
-
- hpux11*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case $host_cpu in
- hppa*64*)
+ case "$host_cpu" in
+ hppa*64*|ia64*)
archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
- ia64*)
- archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
*)
archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
else
- case $host_cpu in
- hppa*64*)
- archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ archive_cmds='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
;;
*)
- archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
;;
esac
fi
if test "$with_gnu_ld" = no; then
- hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator=:
-
- case $host_cpu in
- hppa*64*|ia64*)
+ case "$host_cpu" in
+ hppa*64*)
+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
hardcode_libdir_flag_spec_ld='+b $libdir'
+ hardcode_libdir_separator=:
hardcode_direct=no
hardcode_shlibpath_var=no
;;
+ ia64*)
+ hardcode_libdir_flag_spec='-L$libdir'
+ hardcode_direct=no
+ hardcode_shlibpath_var=no
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L=yes
+ ;;
*)
+ hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator=:
hardcode_direct=yes
export_dynamic_flag_spec='${wl}-E'
@@ -7259,7 +6990,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs=yes
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -7283,7 +7014,6 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_shlibpath_var=no
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
export_dynamic_flag_spec='${wl}-E'
else
@@ -7329,7 +7059,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
allow_undefined_flag=' -expect_unresolved \*'
archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
# Both c and cxx compiler support -rpath directly
hardcode_libdir_flag_spec='-rpath $libdir'
@@ -7337,15 +7067,21 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_libdir_separator=:
;;
+ sco3.2v5*)
+ archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var=no
+ export_dynamic_flag_spec='${wl}-Bexport'
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ;;
+
solaris*)
no_undefined_flag=' -z text'
if test "$GCC" = yes; then
- wlarc='${wl}'
archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
else
- wlarc=''
archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
@@ -7354,18 +7090,8 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_shlibpath_var=no
case $host_os in
solaris2.[0-5] | solaris2.[0-5].*) ;;
- *)
- # The compiler driver will combine linker options so we
- # cannot just pass the convience library names through
- # without $wl, iff we do not link with $LD.
- # Luckily, gcc supports the same syntax we need for Sun Studio.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- case $wlarc in
- '')
- whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
- *)
- whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
- esac ;;
+ *) # Supported since Solaris 2.6 (maybe 2.5.1?)
+ whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
esac
link_all_deplibs=yes
;;
@@ -7422,45 +7148,36 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
fi
;;
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
- no_undefined_flag='${wl}-z,text'
- archive_cmds_need_lc=no
+ sysv4.2uw2*)
+ archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct=yes
+ hardcode_minus_L=no
hardcode_shlibpath_var=no
- runpath_var='LD_RUN_PATH'
+ hardcode_runpath_var=yes
+ runpath_var=LD_RUN_PATH
+ ;;
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
+ no_undefined_flag='${wl}-z ${wl}text'
if test "$GCC" = yes; then
- archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var=no
;;
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- no_undefined_flag='${wl}-z,text'
- allow_undefined_flag='${wl}-z,nodefs'
- archive_cmds_need_lc=no
+ sysv5*)
+ no_undefined_flag=' -z text'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ hardcode_libdir_flag_spec=
hardcode_shlibpath_var=no
- hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- hardcode_libdir_separator=':'
- link_all_deplibs=yes
- export_dynamic_flag_spec='${wl}-Bexport'
runpath_var='LD_RUN_PATH'
-
- if test "$GCC" = yes; then
- archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
;;
uts4*)
@@ -7479,6 +7196,11 @@ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
echo "${ECHO_T}$ld_shlibs" >&6
test "$ld_shlibs" = no && can_build_shared=no
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
#
# Do we need to explicitly link libc?
#
@@ -7511,7 +7233,6 @@ echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&
libobjs=conftest.$ac_objext
deplibs=
wl=$lt_prog_compiler_wl
- pic_flag=$lt_prog_compiler_pic
compiler_flags=-v
linker_flags=-v
verstring=
@@ -7644,7 +7365,7 @@ beos*)
shlibpath_var=LIBRARY_PATH
;;
-bsdi[45]*)
+bsdi4*)
version_type=linux
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -7672,8 +7393,7 @@ cygwin* | mingw* | pw32*)
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname~
- chmod a+x \$dldir/$dlname'
+ $install_prog $dir/$dlname \$dldir/$dlname'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
dlpath=$dir/\$dldll~
$rm \$dlpath'
@@ -7703,7 +7423,7 @@ cygwin* | mingw* | pw32*)
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
;;
esac
;;
@@ -7726,7 +7446,7 @@ darwin* | rhapsody*)
soname_spec='${libname}${release}${major}$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+ shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
# Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
if test "$GCC" = yes; then
sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
@@ -7761,17 +7481,8 @@ kfreebsd*-gnu)
dynamic_linker='GNU ld.so'
;;
-freebsd* | dragonfly*)
- # DragonFly does not have aout. When/if they implement a new
- # versioning mechanism, adjust this.
- if test -x /usr/bin/objformat; then
- objformat=`/usr/bin/objformat`
- else
- case $host_os in
- freebsd[123]*) objformat=aout ;;
- *) objformat=elf ;;
- esac
- fi
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
@@ -7789,19 +7500,14 @@ freebsd* | dragonfly*)
freebsd2*)
shlibpath_overrides_runpath=yes
;;
- freebsd3.[01]* | freebsdelf3.[01]*)
+ freebsd3.01* | freebsdelf3.01*)
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
- freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
- freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+ *) # from 3.2 on
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
;;
- freebsd*) # from 4.6 on
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
esac
;;
@@ -7821,7 +7527,7 @@ hpux9* | hpux10* | hpux11*)
version_type=sunos
need_lib_prefix=no
need_version=no
- case $host_cpu in
+ case "$host_cpu" in
ia64*)
shrext_cmds='.so'
hardcode_into_libs=yes
@@ -7861,18 +7567,6 @@ hpux9* | hpux10* | hpux11*)
postinstall_cmds='chmod 555 $lib'
;;
-interix3*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
irix5* | irix6* | nonstopux*)
case $host_os in
nonstopux*) version_type=nonstopux ;;
@@ -7932,7 +7626,7 @@ linux*)
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
@@ -7945,6 +7639,18 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
+netbsdelf*-gnu)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='NetBSD ld.elf_so'
+ ;;
+
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -7994,13 +7700,8 @@ nto-qnx*)
openbsd*)
version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
+ need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
@@ -8038,6 +7739,13 @@ osf3* | osf4* | osf5*)
sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
;;
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
solaris*)
version_type=linux
need_lib_prefix=no
@@ -8063,7 +7771,7 @@ sunos4*)
need_version=yes
;;
-sysv4 | sysv4.3*)
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
@@ -8096,29 +7804,6 @@ sysv4*MP*)
fi
;;
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
- shlibpath_overrides_runpath=no
- else
- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
- shlibpath_overrides_runpath=yes
- case $host_os in
- sco3.2v5*)
- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
- ;;
- esac
- fi
- sys_lib_dlsearch_path_spec='/usr/lib'
- ;;
-
uts4*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -8134,17 +7819,12 @@ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
echo "${ECHO_T}$dynamic_linker" >&6
test "$dynamic_linker" = no && can_build_shared=no
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
hardcode_action=
if test -n "$hardcode_libdir_flag_spec" || \
- test -n "$runpath_var" || \
- test "X$hardcode_automatic" = "Xyes" ; then
+ test -n "$runpath_var " || \
+ test "X$hardcode_automatic"="Xyes" ; then
# We can hardcode non-existant directories.
if test "$hardcode_direct" != no &&
@@ -8270,8 +7950,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8374,8 +8053,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8440,8 +8118,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8534,8 +8211,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8600,8 +8276,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8667,8 +8342,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8734,8 +8408,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -8794,7 +8467,7 @@ fi
test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
save_LDFLAGS="$LDFLAGS"
- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+ eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
save_LIBS="$LIBS"
LIBS="$lt_cv_dlopen_libs $LIBS"
@@ -8810,7 +8483,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 8813 "configure"
+#line 8486 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -8867,8 +8540,6 @@ int main ()
else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
/* dlclose (self); */
}
- else
- puts (dlerror ());
exit (status);
}
@@ -8878,12 +8549,12 @@ EOF
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) >&5 2>/dev/null
+ (./conftest; exit; ) 2>/dev/null
lt_status=$?
case x$lt_status in
x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
- x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
esac
else :
# compilation failed
@@ -8898,7 +8569,7 @@ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
echo "${ECHO_T}$lt_cv_dlopen_self" >&6
if test "x$lt_cv_dlopen_self" = xyes; then
- wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+ LDFLAGS="$LDFLAGS $link_static_flag"
echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
if test "${lt_cv_dlopen_self_static+set}" = set; then
@@ -8910,7 +8581,7 @@ else
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<EOF
-#line 8913 "configure"
+#line 8584 "configure"
#include "confdefs.h"
#if HAVE_DLFCN_H
@@ -8967,8 +8638,6 @@ int main ()
else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
/* dlclose (self); */
}
- else
- puts (dlerror ());
exit (status);
}
@@ -8978,12 +8647,12 @@ EOF
ac_status=$?
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
- (./conftest; exit; ) >&5 2>/dev/null
+ (./conftest; exit; ) 2>/dev/null
lt_status=$?
case x$lt_status in
x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
- x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
esac
else :
# compilation failed
@@ -9016,7 +8685,7 @@ echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
fi
-# Report which library types will actually be built
+# Report which librarie types wil actually be built
echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
echo "$as_me:$LINENO: result: $can_build_shared" >&5
@@ -9028,7 +8697,7 @@ test "$can_build_shared" = "no" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
-case $host_os in
+case "$host_os" in
aix3*)
test "$enable_shared" = yes && enable_static=no
if test -n "$RANLIB"; then
@@ -9041,6 +8710,43 @@ aix4* | aix5*)
if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
test "$enable_shared" = yes && enable_static=no
fi
+ ;;
+ darwin* | rhapsody*)
+ if test "$GCC" = yes; then
+ archive_cmds_need_lc=no
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ allow_undefined_flag='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ allow_undefined_flag='-flat_namespace -undefined suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[012])
+ allow_undefined_flag='-flat_namespace -undefined suppress'
+ ;;
+ 10.*)
+ allow_undefined_flag='-undefined dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ output_verbose_link_cmd='echo'
+ archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring'
+ module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs$compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ hardcode_direct=no
+ hardcode_automatic=yes
+ hardcode_shlibpath_var=unsupported
+ whole_archive_flag_spec='-all_load $convenience'
+ link_all_deplibs=yes
+ else
+ ld_shlibs=no
+ fi
;;
esac
echo "$as_me:$LINENO: result: $enable_shared" >&5
@@ -9066,7 +8772,7 @@ if test -f "$ltmain"; then
# Now quote all the things that may contain metacharacters while being
# careful not to overquote the AC_SUBSTed values. We take copies of the
# variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
SED SHELL STRIP \
libname_spec library_names_spec soname_spec extract_expsyms_cmds \
old_striplib striplib file_magic_cmd finish_cmds finish_eval \
@@ -9170,7 +8876,7 @@ echo "$as_me: creating $ofile" >&6;}
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
@@ -9181,11 +8887,11 @@ echo "$as_me: creating $ofile" >&6;}
SED=$lt_SED
# Sed that helps us avoid accidentally triggering echo(1) options like -n.
-Xsed="$SED -e 1s/^X//"
+Xsed="$SED -e s/^X//"
# The HP-UX ksh and POSIX shell print the target directory to stdout
# if CDPATH is set.
-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi
# The names of the tagged configurations supported by this script.
available_tags=
@@ -9215,12 +8921,6 @@ fast_install=$enable_fast_install
# The host system.
host_alias=$host_alias
host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
# An echo program that does not interpret backslashes.
echo=$lt_echo
@@ -9232,9 +8932,6 @@ AR_FLAGS=$lt_AR_FLAGS
# A C compiler.
LTCC=$lt_LTCC
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
# A language-specific compiler.
CC=$lt_compiler
@@ -9300,7 +8997,7 @@ max_cmd_len=$lt_cv_sys_max_cmd_len
# Does compiler simultaneously support -c and -o options?
compiler_c_o=$lt_lt_cv_prog_compiler_c_o
-# Must we lock files when doing compilation?
+# Must we lock files when doing compilation ?
need_locks=$lt_need_locks
# Do we need the lib prefix for modules?
@@ -9565,9 +9262,6 @@ echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script
echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
fi
fi
- if test -z "$LTCFLAGS"; then
- eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
- fi
# Extract list of available tagged configurations in $ofile.
# Note that this assumes the entire list is on one line.
@@ -9598,9 +9292,7 @@ echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
case $tagname in
CXX)
- if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
- ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
- (test "X$CXX" != "Xg++"))) ; then
+ if test -n "$CXX" && test "X$CXX" != "Xno"; then
ac_ext=cc
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -9620,7 +9312,6 @@ hardcode_libdir_flag_spec_CXX=
hardcode_libdir_flag_spec_ld_CXX=
hardcode_libdir_separator_CXX=
hardcode_minus_L_CXX=no
-hardcode_shlibpath_var_CXX=unsupported
hardcode_automatic_CXX=no
module_cmds_CXX=
module_expsym_cmds_CXX=
@@ -9638,7 +9329,7 @@ postdeps_CXX=
compiler_lib_search_path_CXX=
# Source file extension for C++ test sources.
-ac_ext=cpp
+ac_ext=cc
# Object file extension for compiled C++ test sources.
objext=o
@@ -9648,34 +9339,17 @@ objext_CXX=$objext
lt_simple_compile_test_code="int some_variable = 0;\n"
# Code to be used in simple link tests
-lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
+lt_simple_link_test_code='int main(int, char *) { return(0); }\n'
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
# Allow CC to be a program name with arguments.
compiler=$CC
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
# Allow CC to be a program name with arguments.
lt_save_CC=$CC
lt_save_LD=$LD
@@ -9686,27 +9360,18 @@ lt_save_path_LD=$lt_cv_path_LD
if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
else
- $as_unset lt_cv_prog_gnu_ld
+ unset lt_cv_prog_gnu_ld
fi
if test -n "${lt_cv_path_LDCXX+set}"; then
lt_cv_path_LD=$lt_cv_path_LDCXX
else
- $as_unset lt_cv_path_LD
+ unset lt_cv_path_LD
fi
test -z "${LDCXX+set}" || LD=$LDCXX
CC=${CXX-"c++"}
compiler=$CC
compiler_CXX=$CC
-for cc_temp in $compiler""; do
- case $cc_temp in
- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
# We don't want -fno-exception wen compiling C++ code, so set the
# no_builtin_flag separately
@@ -9777,7 +9442,7 @@ else
if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
lt_cv_path_LD="$ac_dir/$ac_prog"
# Check to see if the program is GNU ld. I'd rather use --version,
- # but apparently some variants of GNU ld only accept -v.
+ # but apparently some GNU ld's only accept -v.
# Break only if it was the GNU/non-GNU ld that we prefer.
case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
@@ -9811,7 +9476,7 @@ echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
if test "${lt_cv_prog_gnu_ld+set}" = set; then
echo $ECHO_N "(cached) $ECHO_C" >&6
else
- # I'd rather use --version here, but apparently some GNU lds only accept -v.
+ # I'd rather use --version here, but apparently some GNU ld's only accept -v.
case `$LD -v 2>&1 </dev/null` in
*GNU* | *'with BFD'*)
lt_cv_prog_gnu_ld=yes
@@ -9902,7 +9567,6 @@ case $host_os in
;;
esac
done
- ;;
esac
exp_sym_flag='-bexport'
@@ -9921,7 +9585,7 @@ case $host_os in
link_all_deplibs_CXX=yes
if test "$GXX" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
+ case $host_os in aix4.012|aix4.012.*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
collect2name=`${CC} -print-prog-name=collect2`
@@ -9940,12 +9604,8 @@ case $host_os in
hardcode_libdir_flag_spec_CXX='-L$libdir'
hardcode_libdir_separator_CXX=
fi
- ;;
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -9993,8 +9653,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -10023,12 +9682,12 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
- archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ archive_expsym_cmds_CXX="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
else
if test "$host_cpu" = ia64; then
hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
allow_undefined_flag_CXX="-z nodefs"
- archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an empty executable.
cat >conftest.$ac_ext <<_ACEOF
@@ -10055,8 +9714,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_cxx_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -10088,26 +9746,16 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
# -berok will link without error, but may produce a broken library.
no_undefined_flag_CXX=' ${wl}-bernotok'
allow_undefined_flag_CXX=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ always_export_symbols_CXX=yes
# Exported symbols can be pulled into shared objects from archives
- whole_archive_flag_spec_CXX='$convenience'
+ whole_archive_flag_spec_CXX=' '
archive_cmds_need_lc_CXX=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
fi
fi
;;
-
- beos*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- allow_undefined_flag_CXX=unsupported
- # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
- # support --undefined. This deserves some investigation. FIXME
- archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- else
- ld_shlibs_CXX=no
- fi
- ;;
-
chorus*)
case $cc_basename in
*)
@@ -10126,7 +9774,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
enable_shared_with_static_runtimes_CXX=yes
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
# If the export-symbols file already is a .def file (1st line
# is EXPORTS), use it as is; otherwise, prepend...
archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
@@ -10135,81 +9783,70 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
echo EXPORTS > $output_objdir/$soname.def;
cat $export_symbols >> $output_objdir/$soname.def;
fi~
- $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
else
ld_shlibs_CXX=no
fi
;;
- darwin* | rhapsody*)
- case $host_os in
- rhapsody* | darwin1.[012])
- allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[012])
- allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- ;;
- 10.*)
- allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
- archive_cmds_need_lc_CXX=no
- hardcode_direct_CXX=no
- hardcode_automatic_CXX=yes
- hardcode_shlibpath_var_CXX=unsupported
- whole_archive_flag_spec_CXX=''
- link_all_deplibs_CXX=yes
- if test "$GXX" = yes ; then
- lt_int_apple_cc_single_mod=no
- output_verbose_link_cmd='echo'
- if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
- lt_int_apple_cc_single_mod=yes
- fi
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- else
- archive_cmds_CXX='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- fi
- module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
- archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- else
- archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- fi
- module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ darwin* | rhapsody*)
+ if test "$GXX" = yes; then
+ archive_cmds_need_lc_CXX=no
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ allow_undefined_flag_CXX='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
- module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- ld_shlibs_CXX=no
- ;;
- esac
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[012])
+ allow_undefined_flag_CXX='-flat_namespace -undefined suppress'
+ ;;
+ 10.*)
+ allow_undefined_flag_CXX='-undefined dynamic_lookup'
+ ;;
+ esac
fi
- ;;
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ archive_cmds_CXX='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ module_cmds_CXX='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ hardcode_direct_CXX=no
+ hardcode_automatic_CXX=yes
+ hardcode_shlibpath_var_CXX=unsupported
+ whole_archive_flag_spec_CXX='-all_load $convenience'
+ link_all_deplibs_CXX=yes
+ else
+ ld_shlibs_CXX=no
+ fi
+ ;;
dgux*)
case $cc_basename in
- ec++*)
+ ec++)
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
- ghcx*)
+ ghcx)
# Green Hills C++ Compiler
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
@@ -10220,14 +9857,14 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
esac
;;
- freebsd[12]*)
+ freebsd12*)
# C++ shared libraries reported to be fairly broken before switch to ELF
ld_shlibs_CXX=no
;;
freebsd-elf*)
archive_cmds_need_lc_CXX=no
;;
- freebsd* | kfreebsd*-gnu | dragonfly*)
+ freebsd* | kfreebsd*-gnu)
# FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
# conventions
ld_shlibs_CXX=yes
@@ -10244,11 +9881,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
# location of the library.
case $cc_basename in
- CC*)
+ CC)
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
- aCC*)
+ aCC)
archive_cmds_CXX='$rm $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
# Commands to make compiler produce verbose output that lists
# what "hidden" libraries, object files and flags are used when
@@ -10258,7 +9895,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
# explicitly linking system object files so we need to strip them
# from the output so that they don't get included in the library
# dependencies.
- output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "[-]L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
+ output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | grep "-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
;;
*)
if test "$GXX" = yes; then
@@ -10272,23 +9909,34 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
hpux10*|hpux11*)
if test $with_gnu_ld = no; then
- hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator_CXX=:
-
- case $host_cpu in
- hppa*64*|ia64*)
+ case "$host_cpu" in
+ hppa*64*)
+ hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
+ hardcode_libdir_separator_CXX=:
+ ;;
+ ia64*)
+ hardcode_libdir_flag_spec_CXX='-L$libdir'
;;
*)
+ hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator_CXX=:
export_dynamic_flag_spec_CXX='${wl}-E'
;;
esac
fi
- case $host_cpu in
- hppa*64*|ia64*)
+ case "$host_cpu" in
+ hppa*64*)
hardcode_direct_CXX=no
hardcode_shlibpath_var_CXX=no
;;
+ ia64*)
+ hardcode_direct_CXX=no
+ hardcode_shlibpath_var_CXX=no
+ hardcode_minus_L_CXX=yes # Not in the search PATH,
+ # but as the default
+ # location of the library.
+ ;;
*)
hardcode_direct_CXX=yes
hardcode_minus_L_CXX=yes # Not in the search PATH,
@@ -10298,17 +9946,14 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
esac
case $cc_basename in
- CC*)
+ CC)
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
- aCC*)
- case $host_cpu in
- hppa*64*)
- archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- ia64*)
- archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ aCC)
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
;;
*)
archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
@@ -10327,12 +9972,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
*)
if test "$GXX" = yes; then
if test $with_gnu_ld = no; then
- case $host_cpu in
- hppa*64*)
- archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
- ;;
- ia64*)
- archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ case "$host_cpu" in
+ ia64*|hppa*64*)
+ archive_cmds_CXX='$LD -b +h $soname -o $lib $linker_flags $libobjs $deplibs'
;;
*)
archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
@@ -10346,25 +9988,11 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
esac
;;
- interix3*)
- hardcode_direct_CXX=no
- hardcode_shlibpath_var_CXX=no
- hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
- export_dynamic_flag_spec_CXX='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- archive_expsym_cmds_CXX='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
irix5* | irix6*)
case $cc_basename in
- CC*)
+ CC)
# SGI C++
- archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
# Archives containing C++ object files must be created using
# "CC -ar", where "CC" is the IRIX C++ compiler. This is
@@ -10375,7 +10003,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
*)
if test "$GXX" = yes; then
if test "$with_gnu_ld" = no; then
- archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
else
archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` -o $lib'
fi
@@ -10388,7 +10016,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
linux*)
case $cc_basename in
- KCC*)
+ KCC)
# Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output file
@@ -10413,41 +10041,17 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
# "CC -Bstatic", where "CC" is the KAI C++ compiler.
old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
;;
- icpc*)
+ icpc)
# Intel C++
with_gnu_ld=yes
- # version 8.0 and above of icpc choke on multiply defined symbols
- # if we add $predep_objects and $postdep_objects, however 7.1 and
- # earlier do not add the objects themselves.
- case `$CC -V 2>&1` in
- *"Version 7."*)
- archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- ;;
- *) # Version 8.0 or newer
- tmp_idyn=
- case $host_cpu in
- ia64*) tmp_idyn=' -i_dynamic';;
- esac
- archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
- archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
- ;;
- esac
archive_cmds_need_lc_CXX=no
+ archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
;;
- pgCC*)
- # Portland Group C++ compiler
- archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
- archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
-
- hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
- whole_archive_flag_spec_CXX='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- ;;
- cxx*)
+ cxx)
# Compaq C++
archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
@@ -10478,7 +10082,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
mvs*)
case $cc_basename in
- cxx*)
+ cxx)
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
@@ -10488,7 +10092,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
esac
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_CXX='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
wlarc=
@@ -10499,25 +10103,9 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
# Workaround some broken pre-1.5 toolchains
output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
;;
- openbsd2*)
- # C++ shared libraries are fairly broken
- ld_shlibs_CXX=no
- ;;
- openbsd*)
- hardcode_direct_CXX=yes
- hardcode_shlibpath_var_CXX=no
- archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
- if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
- archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
- export_dynamic_flag_spec_CXX='${wl}-E'
- whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- fi
- output_verbose_link_cmd='echo'
- ;;
osf3*)
case $cc_basename in
- KCC*)
+ KCC)
# Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output file
@@ -10533,14 +10121,14 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
;;
- RCC*)
+ RCC)
# Rational C++ 2.4.1
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
- cxx*)
+ cxx)
allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && echo ${wl}-set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator_CXX=:
@@ -10558,7 +10146,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
*)
if test "$GXX" = yes && test "$with_gnu_ld" = no; then
allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator_CXX=:
@@ -10577,7 +10165,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
osf4* | osf5*)
case $cc_basename in
- KCC*)
+ KCC)
# Kuck and Associates, Inc. (KAI) C++ Compiler
# KCC will only create a shared library if the output file
@@ -10592,17 +10180,17 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
# the KAI C++ compiler.
old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
;;
- RCC*)
+ RCC)
# Rational C++ 2.4.1
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
- cxx*)
+ cxx)
allow_undefined_flag_CXX=' -expect_unresolved \*'
- archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+ archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib'
archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
echo "-hidden">> $lib.exp~
- $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~
+ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname -Wl,-input -Wl,$lib.exp `test -n "$verstring" && echo -set_version $verstring` -update_registry $objdir/so_locations -o $lib~
$rm $lib.exp'
hardcode_libdir_flag_spec_CXX='-rpath $libdir'
@@ -10621,7 +10209,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
*)
if test "$GXX" = yes && test "$with_gnu_ld" = no; then
allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
- archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
+ archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${objdir}/so_locations -o $lib'
hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
hardcode_libdir_separator_CXX=:
@@ -10642,14 +10230,27 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
+ sco*)
+ archive_cmds_need_lc_CXX=no
+ case $cc_basename in
+ CC)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ *)
+ # FIXME: insert proper C++ library support
+ ld_shlibs_CXX=no
+ ;;
+ esac
+ ;;
sunos4*)
case $cc_basename in
- CC*)
+ CC)
# Sun C++ 4.x
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
;;
- lcc*)
+ lcc)
# Lucid
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
@@ -10662,33 +10263,36 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
solaris*)
case $cc_basename in
- CC*)
+ CC)
# Sun C++ 4.2, 5.x and Centerline C++
- archive_cmds_need_lc_CXX=yes
no_undefined_flag_CXX=' -zdefs'
- archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
+ archive_cmds_CXX='$CC -G${allow_undefined_flag} -nolib -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
- $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
+ $CC -G${allow_undefined_flag} -nolib ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
hardcode_libdir_flag_spec_CXX='-R$libdir'
hardcode_shlibpath_var_CXX=no
case $host_os in
- solaris2.[0-5] | solaris2.[0-5].*) ;;
+ solaris2.0-5 | solaris2.0-5.*) ;;
*)
# The C++ compiler is used as linker so we must use $wl
# flag to pass the commands to the underlying system
- # linker. We must also pass each convience library through
- # to the system linker between allextract/defaultextract.
- # The C++ compiler will combine linker options so we
- # cannot just pass the convience library names through
- # without $wl.
+ # linker.
# Supported since Solaris 2.6 (maybe 2.5.1?)
- whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
+ whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
;;
esac
link_all_deplibs_CXX=yes
- output_verbose_link_cmd='echo'
+ # Commands to make compiler produce verbose output that lists
+ # what "hidden" libraries, object files and flags are used when
+ # linking a shared library.
+ #
+ # There doesn't appear to be a way to prevent this compiler from
+ # explicitly linking system object files so we need to strip them
+ # from the output so that they don't get included in the library
+ # dependencies.
+ output_verbose_link_cmd='templist=`$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep "\-[LR]"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; echo $list'
# Archives containing C++ object files must be created using
# "CC -xar", where "CC" is the Sun C++ compiler. This is
@@ -10696,7 +10300,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
# in the archive.
old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
;;
- gcx*)
+ gcx)
# Green Hills C++ Compiler
archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
@@ -10734,63 +10338,12 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
esac
;;
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
- no_undefined_flag_CXX='${wl}-z,text'
- archive_cmds_need_lc_CXX=no
- hardcode_shlibpath_var_CXX=no
- runpath_var='LD_RUN_PATH'
-
- case $cc_basename in
- CC*)
- archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
- ;;
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- # For security reasons, it is highly recommended that you always
- # use absolute paths for naming shared libraries, and exclude the
- # DT_RUNPATH tag from executables and libraries. But doing so
- # requires that you compile everything twice, which is a pain.
- # So that behaviour is only enabled if SCOABSPATH is set to a
- # non-empty value in the environment. Most likely only useful for
- # creating official distributions of packages.
- # This is a hack until libtool officially supports absolute path
- # names for shared libraries.
- no_undefined_flag_CXX='${wl}-z,text'
- allow_undefined_flag_CXX='${wl}-z,nodefs'
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
archive_cmds_need_lc_CXX=no
- hardcode_shlibpath_var_CXX=no
- hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- hardcode_libdir_separator_CXX=':'
- link_all_deplibs_CXX=yes
- export_dynamic_flag_spec_CXX='${wl}-Bexport'
- runpath_var='LD_RUN_PATH'
-
- case $cc_basename in
- CC*)
- archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- *)
- archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- esac
;;
tandem*)
case $cc_basename in
- NCC*)
+ NCC)
# NonStop-UX NCC 3.20
# FIXME: insert proper C++ library support
ld_shlibs_CXX=no
@@ -10843,7 +10396,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
# The `*' in the case matches for architectures that use `case' in
# $output_verbose_cmd can trigger glob expansion during the loop
# eval without this substitution.
- output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
+ output_verbose_link_cmd="`$echo \"X$output_verbose_link_cmd\" | $Xsed -e \"$no_glob_subst\"`"
for p in `eval $output_verbose_link_cmd`; do
case $p in
@@ -10919,29 +10472,6 @@ fi
$rm -f confest.$objext
-# PORTME: override above test on systems where it is broken
-case $host_os in
-interix3*)
- # Interix 3.5 installs completely hosed .la files for C++, so rather than
- # hack all around it, let's just trust "g++" to DTRT.
- predep_objects_CXX=
- postdep_objects_CXX=
- postdeps_CXX=
- ;;
-
-solaris*)
- case $cc_basename in
- CC*)
- # Adding this requires a known-good setup of shared libraries for
- # Sun compiler versions before 5.6, else PIC objects from an old
- # archive will be linked into the output, leading to subtle bugs.
- postdeps_CXX='-lCstd -lCrun'
- ;;
- esac
- ;;
-esac
-
-
case " $postdeps_CXX " in
*" -lc "*) archive_cmds_need_lc_CXX=no ;;
esac
@@ -10989,10 +10519,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
# DJGPP does not support shared libraries at all
lt_prog_compiler_pic_CXX=
;;
- interix3*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
sysv4*MP*)
if test -d /usr/nec; then
lt_prog_compiler_pic_CXX=-Kconform_pic
@@ -11001,7 +10527,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case $host_cpu in
+ case "$host_cpu" in
hppa*64*|ia64*)
;;
*)
@@ -11026,28 +10552,18 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
chorus*)
case $cc_basename in
- cxch68*)
+ cxch68)
# Green Hills C++ Compiler
# _LT_AC_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
;;
esac
;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- lt_prog_compiler_pic_CXX='-qnocommon'
- lt_prog_compiler_wl_CXX='-Wl,'
- ;;
- esac
- ;;
dgux*)
case $cc_basename in
- ec++*)
+ ec++)
lt_prog_compiler_pic_CXX='-KPIC'
;;
- ghcx*)
+ ghcx)
# Green Hills C++ Compiler
lt_prog_compiler_pic_CXX='-pic'
;;
@@ -11055,22 +10571,22 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
esac
;;
- freebsd* | kfreebsd*-gnu | dragonfly*)
+ freebsd* | kfreebsd*-gnu)
# FreeBSD uses GNU C++
;;
hpux9* | hpux10* | hpux11*)
case $cc_basename in
- CC*)
+ CC)
lt_prog_compiler_wl_CXX='-Wl,'
- lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
+ lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
if test "$host_cpu" != ia64; then
lt_prog_compiler_pic_CXX='+Z'
fi
;;
- aCC*)
+ aCC)
lt_prog_compiler_wl_CXX='-Wl,'
- lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
- case $host_cpu in
+ lt_prog_compiler_static_CXX="${ac_cv_prog_cc_wl}-a ${ac_cv_prog_cc_wl}archive"
+ case "$host_cpu" in
hppa*64*|ia64*)
# +Z the default
;;
@@ -11083,13 +10599,9 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
esac
;;
- interix*)
- # This is c89, which is MS Visual C++ (no shared libs)
- # Anyone wants to do a port?
- ;;
irix5* | irix6* | nonstopux*)
case $cc_basename in
- CC*)
+ CC)
lt_prog_compiler_wl_CXX='-Wl,'
lt_prog_compiler_static_CXX='-non_shared'
# CC pic flag -KPIC is the default.
@@ -11100,24 +10612,18 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
linux*)
case $cc_basename in
- KCC*)
+ KCC)
# KAI C++ Compiler
lt_prog_compiler_wl_CXX='--backend -Wl,'
lt_prog_compiler_pic_CXX='-fPIC'
;;
- icpc* | ecpc*)
+ icpc)
# Intel C++
lt_prog_compiler_wl_CXX='-Wl,'
lt_prog_compiler_pic_CXX='-KPIC'
lt_prog_compiler_static_CXX='-static'
;;
- pgCC*)
- # Portland Group C++ compiler.
- lt_prog_compiler_wl_CXX='-Wl,'
- lt_prog_compiler_pic_CXX='-fpic'
- lt_prog_compiler_static_CXX='-Bstatic'
- ;;
- cxx*)
+ cxx)
# Compaq C++
# Make sure the PIC flag is empty. It appears that all Alpha
# Linux and Compaq Tru64 Unix objects are PIC.
@@ -11134,25 +10640,25 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
mvs*)
case $cc_basename in
- cxx*)
+ cxx)
lt_prog_compiler_pic_CXX='-W c,exportall'
;;
*)
;;
esac
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
;;
osf3* | osf4* | osf5*)
case $cc_basename in
- KCC*)
+ KCC)
lt_prog_compiler_wl_CXX='--backend -Wl,'
;;
- RCC*)
+ RCC)
# Rational C++ 2.4.1
lt_prog_compiler_pic_CXX='-pic'
;;
- cxx*)
+ cxx)
# Digital/Compaq C++
lt_prog_compiler_wl_CXX='-Wl,'
# Make sure the PIC flag is empty. It appears that all Alpha
@@ -11166,15 +10672,24 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
psos*)
;;
+ sco*)
+ case $cc_basename in
+ CC)
+ lt_prog_compiler_pic_CXX='-fPIC'
+ ;;
+ *)
+ ;;
+ esac
+ ;;
solaris*)
case $cc_basename in
- CC*)
+ CC)
# Sun C++ 4.2, 5.x and Centerline C++
lt_prog_compiler_pic_CXX='-KPIC'
lt_prog_compiler_static_CXX='-Bstatic'
lt_prog_compiler_wl_CXX='-Qoption ld '
;;
- gcx*)
+ gcx)
# Green Hills C++ Compiler
lt_prog_compiler_pic_CXX='-PIC'
;;
@@ -11184,12 +10699,12 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
sunos4*)
case $cc_basename in
- CC*)
+ CC)
# Sun C++ 4.x
lt_prog_compiler_pic_CXX='-pic'
lt_prog_compiler_static_CXX='-Bstatic'
;;
- lcc*)
+ lcc)
# Lucid
lt_prog_compiler_pic_CXX='-pic'
;;
@@ -11199,7 +10714,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
tandem*)
case $cc_basename in
- NCC*)
+ NCC)
# NonStop-UX NCC 3.20
lt_prog_compiler_pic_CXX='-KPIC'
;;
@@ -11207,14 +10722,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
esac
;;
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- case $cc_basename in
- CC*)
- lt_prog_compiler_wl_CXX='-Wl,'
- lt_prog_compiler_pic_CXX='-KPIC'
- lt_prog_compiler_static_CXX='-Bstatic'
- ;;
- esac
+ unixware*)
;;
vxworks*)
;;
@@ -11247,20 +10755,18 @@ else
# with a dollar sign (not a hyphen), so the echo should work correctly.
# The option is referenced via a variable to avoid confusing sed.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:11253: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:10761: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:11257: \$? = $ac_status" >&5
+ echo "$as_me:10765: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
lt_prog_compiler_pic_works_CXX=yes
fi
fi
@@ -11281,7 +10787,7 @@ else
fi
fi
-case $host_os in
+case "$host_os" in
# For platforms which do not support PIC, -DPIC is meaningless:
*djgpp*)
lt_prog_compiler_pic_CXX=
@@ -11291,48 +10797,6 @@ case $host_os in
;;
esac
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
-if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_prog_compiler_static_works_CXX=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
- printf "$lt_simple_link_test_code" > conftest.$ac_ext
- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The linker can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- # Append any errors to the config.log.
- cat conftest.err 1>&5
- $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if diff conftest.exp conftest.er2 >/dev/null; then
- lt_prog_compiler_static_works_CXX=yes
- fi
- else
- lt_prog_compiler_static_works_CXX=yes
- fi
- fi
- $rm conftest*
- LDFLAGS="$save_LDFLAGS"
-
-fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6
-
-if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
- :
-else
- lt_prog_compiler_static_CXX=
-fi
-
-
echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
@@ -11351,25 +10815,23 @@ else
# Note that $ac_compile itself does not contain backslashes and begins
# with a dollar sign (not a hyphen), so the echo should work correctly.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:11357: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:10821: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:11361: \$? = $ac_status" >&5
+ echo "$as_me:10825: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ if test ! -s out/conftest.err; then
lt_cv_prog_compiler_c_o_CXX=yes
fi
fi
- chmod u+w . 2>&5
+ chmod u+w .
$rm conftest*
# SGI C++ compiler will create directory out/ii_files/ for
# template instantiation
@@ -11424,7 +10886,10 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar
export_symbols_cmds_CXX="$ltdll_cmds"
;;
cygwin* | mingw*)
- export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/;/^.* __nm__/s/^.* __nm__\([^ ]*\) [^ ]*/\1 DATA/;/^I /d;/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+ export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+ ;;
+ linux*)
+ link_all_deplibs_CXX=no
;;
*)
export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
@@ -11435,6 +10900,11 @@ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
echo "${ECHO_T}$ld_shlibs_CXX" >&6
test "$ld_shlibs_CXX" = no && can_build_shared=no
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
#
# Do we need to explicitly link libc?
#
@@ -11467,7 +10937,6 @@ echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&
libobjs=conftest.$ac_objext
deplibs=
wl=$lt_prog_compiler_wl_CXX
- pic_flag=$lt_prog_compiler_pic_CXX
compiler_flags=-v
linker_flags=-v
verstring=
@@ -11600,7 +11069,7 @@ beos*)
shlibpath_var=LIBRARY_PATH
;;
-bsdi[45]*)
+bsdi4*)
version_type=linux
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -11628,8 +11097,7 @@ cygwin* | mingw* | pw32*)
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname~
- chmod a+x \$dldir/$dlname'
+ $install_prog $dir/$dlname \$dldir/$dlname'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
dlpath=$dir/\$dldll~
$rm \$dlpath'
@@ -11659,7 +11127,7 @@ cygwin* | mingw* | pw32*)
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
;;
esac
;;
@@ -11682,7 +11150,7 @@ darwin* | rhapsody*)
soname_spec='${libname}${release}${major}$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+ shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
# Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
if test "$GCC" = yes; then
sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
@@ -11717,17 +11185,8 @@ kfreebsd*-gnu)
dynamic_linker='GNU ld.so'
;;
-freebsd* | dragonfly*)
- # DragonFly does not have aout. When/if they implement a new
- # versioning mechanism, adjust this.
- if test -x /usr/bin/objformat; then
- objformat=`/usr/bin/objformat`
- else
- case $host_os in
- freebsd[123]*) objformat=aout ;;
- *) objformat=elf ;;
- esac
- fi
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
@@ -11745,19 +11204,14 @@ freebsd* | dragonfly*)
freebsd2*)
shlibpath_overrides_runpath=yes
;;
- freebsd3.[01]* | freebsdelf3.[01]*)
+ freebsd3.01* | freebsdelf3.01*)
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
- freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
- freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+ *) # from 3.2 on
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
;;
- freebsd*) # from 4.6 on
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
esac
;;
@@ -11777,7 +11231,7 @@ hpux9* | hpux10* | hpux11*)
version_type=sunos
need_lib_prefix=no
need_version=no
- case $host_cpu in
+ case "$host_cpu" in
ia64*)
shrext_cmds='.so'
hardcode_into_libs=yes
@@ -11817,18 +11271,6 @@ hpux9* | hpux10* | hpux11*)
postinstall_cmds='chmod 555 $lib'
;;
-interix3*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
irix5* | irix6* | nonstopux*)
case $host_os in
nonstopux*) version_type=nonstopux ;;
@@ -11888,7 +11330,7 @@ linux*)
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
@@ -11901,6 +11343,18 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
+netbsdelf*-gnu)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='NetBSD ld.elf_so'
+ ;;
+
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -11950,13 +11404,8 @@ nto-qnx*)
openbsd*)
version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
+ need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
@@ -11994,6 +11443,13 @@ osf3* | osf4* | osf5*)
sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
;;
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
solaris*)
version_type=linux
need_lib_prefix=no
@@ -12019,7 +11475,7 @@ sunos4*)
need_version=yes
;;
-sysv4 | sysv4.3*)
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
@@ -12052,29 +11508,6 @@ sysv4*MP*)
fi
;;
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
- shlibpath_overrides_runpath=no
- else
- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
- shlibpath_overrides_runpath=yes
- case $host_os in
- sco3.2v5*)
- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
- ;;
- esac
- fi
- sys_lib_dlsearch_path_spec='/usr/lib'
- ;;
-
uts4*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -12090,17 +11523,12 @@ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
echo "${ECHO_T}$dynamic_linker" >&6
test "$dynamic_linker" = no && can_build_shared=no
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
hardcode_action_CXX=
if test -n "$hardcode_libdir_flag_spec_CXX" || \
- test -n "$runpath_var_CXX" || \
- test "X$hardcode_automatic_CXX" = "Xyes" ; then
+ test -n "$runpath_var CXX" || \
+ test "X$hardcode_automatic_CXX"="Xyes" ; then
# We can hardcode non-existant directories.
if test "$hardcode_direct_CXX" != no &&
@@ -12132,6 +11560,834 @@ elif test "$shlibpath_overrides_runpath" = yes ||
enable_fast_install=needless
fi
+striplib=
+old_striplib=
+echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
+echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+ case $host_os in
+ darwin*)
+ if test -n "$STRIP" ; then
+ striplib="$STRIP -x"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+ ;;
+ *)
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ ;;
+ esac
+fi
+
+if test "x$enable_dlopen" != xyes; then
+ enable_dlopen=unknown
+ enable_dlopen_self=unknown
+ enable_dlopen_self_static=unknown
+else
+ lt_cv_dlopen=no
+ lt_cv_dlopen_libs=
+
+ case $host_os in
+ beos*)
+ lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ;;
+
+ mingw* | pw32*)
+ lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen_libs=
+ ;;
+
+ cygwin*)
+ lt_cv_dlopen="dlopen"
+ lt_cv_dlopen_libs=
+ ;;
+
+ darwin*)
+ # if libdl is installed we need to link against it
+ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dl_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dl_dlopen=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+if test $ac_cv_lib_dl_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+
+ lt_cv_dlopen="dyld"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+
+fi
+
+ ;;
+
+ *)
+ echo "$as_me:$LINENO: checking for shl_load" >&5
+echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
+if test "${ac_cv_func_shl_load+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define shl_load innocuous_shl_load
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char shl_load (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef shl_load
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shl_load ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_shl_load) || defined (__stub___shl_load)
+choke me
+#else
+char (*f) () = shl_load;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != shl_load;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_shl_load=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_shl_load=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
+echo "${ECHO_T}$ac_cv_func_shl_load" >&6
+if test $ac_cv_func_shl_load = yes; then
+ lt_cv_dlopen="shl_load"
+else
+ echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
+echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
+if test "${ac_cv_lib_dld_shl_load+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shl_load ();
+int
+main ()
+{
+shl_load ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dld_shl_load=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dld_shl_load=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
+if test $ac_cv_lib_dld_shl_load = yes; then
+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
+else
+ echo "$as_me:$LINENO: checking for dlopen" >&5
+echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
+if test "${ac_cv_func_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define dlopen innocuous_dlopen
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char dlopen (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef dlopen
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_dlopen) || defined (__stub___dlopen)
+choke me
+#else
+char (*f) () = dlopen;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != dlopen;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_dlopen=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
+echo "${ECHO_T}$ac_cv_func_dlopen" >&6
+if test $ac_cv_func_dlopen = yes; then
+ lt_cv_dlopen="dlopen"
+else
+ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dl_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dl_dlopen=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+if test $ac_cv_lib_dl_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
+echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
+if test "${ac_cv_lib_svld_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_svld_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_svld_dlopen=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
+if test $ac_cv_lib_svld_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+ echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
+echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
+if test "${ac_cv_lib_dld_dld_link+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dld_link ();
+int
+main ()
+{
+dld_link ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dld_dld_link=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dld_dld_link=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
+if test $ac_cv_lib_dld_dld_link = yes; then
+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+ ;;
+ esac
+
+ if test "x$lt_cv_dlopen" != xno; then
+ enable_dlopen=yes
+ else
+ enable_dlopen=no
+ fi
+
+ case $lt_cv_dlopen in
+ dlopen)
+ save_CPPFLAGS="$CPPFLAGS"
+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+ save_LDFLAGS="$LDFLAGS"
+ eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+ save_LIBS="$LIBS"
+ LIBS="$lt_cv_dlopen_libs $LIBS"
+
+ echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
+echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
+if test "${lt_cv_dlopen_self+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+#line 12190 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}
+EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self" >&6
+
+ if test "x$lt_cv_dlopen_self" = xyes; then
+ LDFLAGS="$LDFLAGS $link_static_flag"
+ echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
+echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
+if test "${lt_cv_dlopen_self_static+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self_static=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+#line 12288 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}
+EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self_static=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
+ fi
+
+ CPPFLAGS="$save_CPPFLAGS"
+ LDFLAGS="$save_LDFLAGS"
+ LIBS="$save_LIBS"
+ ;;
+ esac
+
+ case $lt_cv_dlopen_self in
+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+ *) enable_dlopen_self=unknown ;;
+ esac
+
+ case $lt_cv_dlopen_self_static in
+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+ *) enable_dlopen_self_static=unknown ;;
+ esac
+fi
+
# The else clause should only fire when bootstrapping the
# libtool distribution, otherwise you forgot to ship ltmain.sh
@@ -12146,7 +12402,7 @@ if test -f "$ltmain"; then
# Now quote all the things that may contain metacharacters while being
# careful not to overquote the AC_SUBSTed values. We take copies of the
# variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
SED SHELL STRIP \
libname_spec library_names_spec soname_spec extract_expsyms_cmds \
old_striplib striplib file_magic_cmd finish_cmds finish_eval \
@@ -12247,12 +12503,6 @@ fast_install=$enable_fast_install
# The host system.
host_alias=$host_alias
host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
# An echo program that does not interpret backslashes.
echo=$lt_echo
@@ -12264,9 +12514,6 @@ AR_FLAGS=$lt_AR_FLAGS
# A C compiler.
LTCC=$lt_LTCC
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
# A language-specific compiler.
CC=$lt_compiler_CXX
@@ -12332,7 +12579,7 @@ max_cmd_len=$lt_cv_sys_max_cmd_len
# Does compiler simultaneously support -c and -o options?
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
-# Must we lock files when doing compilation?
+# Must we lock files when doing compilation ?
need_locks=$lt_need_locks
# Do we need the lib prefix for modules?
@@ -12609,42 +12856,16 @@ lt_simple_link_test_code=" program t\n end\n"
# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
# Allow CC to be a program name with arguments.
compiler=$CC
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${F77-"f77"}
compiler=$CC
compiler_F77=$CC
-for cc_temp in $compiler""; do
- case $cc_temp in
- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
+cc_basename=`$echo X"$compiler" | $Xsed -e 's%^.*/%%'`
echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6
@@ -12657,7 +12878,7 @@ test "$can_build_shared" = "no" && enable_shared=no
# On AIX, shared libraries and static libraries use the same namespace, and
# are all built from PIC.
-case $host_os in
+case "$host_os" in
aix3*)
test "$enable_shared" = yes && enable_static=no
if test -n "$RANLIB"; then
@@ -12666,9 +12887,7 @@ aix3*)
fi
;;
aix4* | aix5*)
- if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
- test "$enable_shared" = yes && enable_static=no
- fi
+ test "$enable_shared" = yes && enable_static=no
;;
esac
echo "$as_me:$LINENO: result: $enable_shared" >&5
@@ -12681,6 +12900,8 @@ test "$enable_shared" = yes || enable_static=yes
echo "$as_me:$LINENO: result: $enable_static" >&5
echo "${ECHO_T}$enable_static" >&6
+test "$ld_shlibs_F77" = no && can_build_shared=no
+
GCC_F77="$G77"
LD_F77="$LD"
@@ -12727,11 +12948,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_pic_F77='-fno-common'
;;
- interix3*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
-
msdosdjgpp*)
# Just because we use GCC doesn't mean we suddenly get shared libraries
# on systems that don't support them.
@@ -12748,7 +12964,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case $host_cpu in
+ case "$host_cpu" in
hppa*64*|ia64*)
# +Z the default
;;
@@ -12774,16 +12990,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
fi
;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- lt_prog_compiler_pic_F77='-qnocommon'
- lt_prog_compiler_wl_F77='-Wl,'
- ;;
- esac
- ;;
mingw* | pw32* | os2*)
# This hack is so that the source file can tell whether it is being
@@ -12795,7 +13001,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_wl_F77='-Wl,'
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case $host_cpu in
+ case "$host_cpu" in
hppa*64*|ia64*)
# +Z the default
;;
@@ -12819,19 +13025,12 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
linux*)
- case $cc_basename in
+ case $CC in
icc* | ecc*)
lt_prog_compiler_wl_F77='-Wl,'
lt_prog_compiler_pic_F77='-KPIC'
lt_prog_compiler_static_F77='-static'
;;
- pgcc* | pgf77* | pgf90* | pgf95*)
- # Portland Group compilers (*not* the Pentium gcc compiler,
- # which looks to be a dead project)
- lt_prog_compiler_wl_F77='-Wl,'
- lt_prog_compiler_pic_F77='-fpic'
- lt_prog_compiler_static_F77='-Bstatic'
- ;;
ccc*)
lt_prog_compiler_wl_F77='-Wl,'
# All Alpha code is PIC.
@@ -12846,15 +13045,15 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_static_F77='-non_shared'
;;
+ sco3.2v5*)
+ lt_prog_compiler_pic_F77='-Kpic'
+ lt_prog_compiler_static_F77='-dn'
+ ;;
+
solaris*)
+ lt_prog_compiler_wl_F77='-Wl,'
lt_prog_compiler_pic_F77='-KPIC'
lt_prog_compiler_static_F77='-Bstatic'
- case $cc_basename in
- f77* | f90* | f95*)
- lt_prog_compiler_wl_F77='-Qoption ld ';;
- *)
- lt_prog_compiler_wl_F77='-Wl,';;
- esac
;;
sunos4*)
@@ -12863,7 +13062,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_static_F77='-Bstatic'
;;
- sysv4 | sysv4.2uw2* | sysv4.3*)
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
lt_prog_compiler_wl_F77='-Wl,'
lt_prog_compiler_pic_F77='-KPIC'
lt_prog_compiler_static_F77='-Bstatic'
@@ -12876,17 +13075,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
fi
;;
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- lt_prog_compiler_wl_F77='-Wl,'
- lt_prog_compiler_pic_F77='-KPIC'
- lt_prog_compiler_static_F77='-Bstatic'
- ;;
-
- unicos*)
- lt_prog_compiler_wl_F77='-Wl,'
- lt_prog_compiler_can_build_shared_F77=no
- ;;
-
uts4*)
lt_prog_compiler_pic_F77='-pic'
lt_prog_compiler_static_F77='-Bstatic'
@@ -12921,20 +13109,18 @@ else
# with a dollar sign (not a hyphen), so the echo should work correctly.
# The option is referenced via a variable to avoid confusing sed.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:12927: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:13115: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:12931: \$? = $ac_status" >&5
+ echo "$as_me:13119: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
lt_prog_compiler_pic_works_F77=yes
fi
fi
@@ -12955,7 +13141,7 @@ else
fi
fi
-case $host_os in
+case "$host_os" in
# For platforms which do not support PIC, -DPIC is meaningless:
*djgpp*)
lt_prog_compiler_pic_F77=
@@ -12965,48 +13151,6 @@ case $host_os in
;;
esac
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
-if test "${lt_prog_compiler_static_works_F77+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_prog_compiler_static_works_F77=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
- printf "$lt_simple_link_test_code" > conftest.$ac_ext
- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The linker can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- # Append any errors to the config.log.
- cat conftest.err 1>&5
- $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if diff conftest.exp conftest.er2 >/dev/null; then
- lt_prog_compiler_static_works_F77=yes
- fi
- else
- lt_prog_compiler_static_works_F77=yes
- fi
- fi
- $rm conftest*
- LDFLAGS="$save_LDFLAGS"
-
-fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6
-
-if test x"$lt_prog_compiler_static_works_F77" = xyes; then
- :
-else
- lt_prog_compiler_static_F77=
-fi
-
-
echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
@@ -13025,25 +13169,23 @@ else
# Note that $ac_compile itself does not contain backslashes and begins
# with a dollar sign (not a hyphen), so the echo should work correctly.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:13031: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:13175: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:13035: \$? = $ac_status" >&5
+ echo "$as_me:13179: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ if test ! -s out/conftest.err; then
lt_cv_prog_compiler_c_o_F77=yes
fi
fi
- chmod u+w . 2>&5
+ chmod u+w .
$rm conftest*
# SGI C++ compiler will create directory out/ii_files/ for
# template instantiation
@@ -13119,16 +13261,6 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar
# rely on this symbol name, it's probably fine to never include it in
# preloaded symbol tables.
extract_expsyms_cmds=
- # Just being paranoid about ensuring that cc_basename is set.
- for cc_temp in $compiler""; do
- case $cc_temp in
- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
case $host_os in
cygwin* | mingw* | pw32*)
@@ -13139,10 +13271,6 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
with_gnu_ld=no
fi
;;
- interix*)
- # we just hope/assume this is gcc and not c89 (= MSVC++)
- with_gnu_ld=yes
- ;;
openbsd*)
with_gnu_ld=no
;;
@@ -13153,27 +13281,6 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
# If archive_cmds runs LD, not CC, wlarc should be empty
wlarc='${wl}'
- # Set some defaults for GNU ld with shared library support. These
- # are reset later if shared libraries are not supported. Putting them
- # here allows them to be overridden if necessary.
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec_F77='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec_F77=
- fi
- supports_anon_versioning=no
- case `$LD -v 2>/dev/null` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
- *\ 2.11.*) ;; # other 2.11 versions
- *) supports_anon_versioning=yes ;;
- esac
-
# See if GNU ld supports shared libraries.
case $host_os in
aix3* | aix4* | aix5*)
@@ -13224,10 +13331,10 @@ EOF
allow_undefined_flag_F77=unsupported
always_export_symbols_F77=no
enable_shared_with_static_runtimes_F77=yes
- export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+ export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
# If the export-symbols file already is a .def file (1st line
# is EXPORTS), use it as is; otherwise, prepend...
archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
@@ -13236,59 +13343,13 @@ EOF
echo EXPORTS > $output_objdir/$soname.def;
cat $export_symbols >> $output_objdir/$soname.def;
fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
else
- ld_shlibs_F77=no
- fi
- ;;
-
- interix3*)
- hardcode_direct_F77=no
- hardcode_shlibpath_var_F77=no
- hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
- export_dynamic_flag_spec_F77='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- archive_cmds_F77='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- archive_expsym_cmds_F77='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
-
- linux*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- tmp_addflag=
- case $cc_basename,$host_cpu in
- pgcc*) # Portland Group C compiler
- whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag'
- ;;
- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
- whole_archive_flag_spec_F77='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag -Mnomain' ;;
- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
- tmp_addflag=' -i_dynamic' ;;
- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
- tmp_addflag=' -i_dynamic -nofor_main' ;;
- ifc* | ifort*) # Intel Fortran compiler
- tmp_addflag=' -nofor_main' ;;
- esac
- archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
- if test $supports_anon_versioning = yes; then
- archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- $echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
- fi
- else
- ld_shlibs_F77=no
+ ld_shlibs=no
fi
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -13298,7 +13359,7 @@ EOF
fi
;;
- solaris*)
+ solaris* | sysv5*)
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
ld_shlibs_F77=no
cat <<EOF 1>&2
@@ -13319,33 +13380,6 @@ EOF
fi
;;
- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
- case `$LD -v 2>&1` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
- ld_shlibs_F77=no
- cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
- ;;
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
- archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
- archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
- else
- ld_shlibs_F77=no
- fi
- ;;
- esac
- ;;
-
sunos4*)
archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
wlarc=
@@ -13353,6 +13387,32 @@ _LT_EOF
hardcode_shlibpath_var_F77=no
;;
+ linux*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds_F77="$tmp_archive_cmds"
+ supports_anon_versioning=no
+ case `$LD -v 2>/dev/null` in
+ *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+ *\ 2.11.*) ;; # other 2.11 versions
+ *) supports_anon_versioning=yes ;;
+ esac
+ if test $supports_anon_versioning = yes; then
+ archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
+cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+$echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ else
+ archive_expsym_cmds_F77="$tmp_archive_cmds"
+ fi
+ link_all_deplibs_F77=no
+ else
+ ld_shlibs_F77=no
+ fi
+ ;;
+
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
@@ -13363,11 +13423,16 @@ _LT_EOF
;;
esac
- if test "$ld_shlibs_F77" = no; then
- runpath_var=
- hardcode_libdir_flag_spec_F77=
- export_dynamic_flag_spec_F77=
- whole_archive_flag_spec_F77=
+ if test "$ld_shlibs_F77" = yes; then
+ runpath_var=LD_RUN_PATH
+ hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
+ export_dynamic_flag_spec_F77='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+ whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ whole_archive_flag_spec_F77=
+ fi
fi
else
# PORTME fill in a description of your system's linker (not GNU ld)
@@ -13379,7 +13444,7 @@ _LT_EOF
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
hardcode_minus_L_F77=yes
- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+ if test "$GCC" = yes && test -z "$link_static_flag"; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
hardcode_direct_F77=unsupported
@@ -13413,7 +13478,6 @@ _LT_EOF
break
fi
done
- ;;
esac
exp_sym_flag='-bexport'
@@ -13432,7 +13496,7 @@ _LT_EOF
link_all_deplibs_F77=yes
if test "$GCC" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
+ case $host_os in aix4.012|aix4.012.*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
collect2name=`${CC} -print-prog-name=collect2`
@@ -13451,12 +13515,8 @@ _LT_EOF
hardcode_libdir_flag_spec_F77='-L$libdir'
hardcode_libdir_separator_F77=
fi
- ;;
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -13464,11 +13524,11 @@ _LT_EOF
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G'
else
- if test "$aix_use_runtimelinking" = yes; then
+ if test "$aix_use_runtimelinking" = yes; then
shared_flag='${wl}-G'
else
shared_flag='${wl}-bM:SRE'
- fi
+ fi
fi
fi
@@ -13494,8 +13554,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -13523,12 +13582,12 @@ rm -f conftest.err conftest.$ac_objext \
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
- archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ archive_expsym_cmds_F77="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
else
if test "$host_cpu" = ia64; then
hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
allow_undefined_flag_F77="-z nodefs"
- archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an empty executable.
cat >conftest.$ac_ext <<_ACEOF
@@ -13545,8 +13604,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_f77_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -13578,11 +13636,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
# -berok will link without error, but may produce a broken library.
no_undefined_flag_F77=' ${wl}-bernotok'
allow_undefined_flag_F77=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ always_export_symbols_F77=yes
# Exported symbols can be pulled into shared objects from archives
- whole_archive_flag_spec_F77='$convenience'
+ whole_archive_flag_spec_F77=' '
archive_cmds_need_lc_F77=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ archive_expsym_cmds_F77="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
fi
fi
;;
@@ -13595,7 +13655,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
ld_shlibs_F77=no
;;
- bsdi[45]*)
+ bsdi4*)
export_dynamic_flag_spec_F77=-rdynamic
;;
@@ -13616,57 +13676,57 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
old_archive_From_new_cmds_F77='true'
# FIXME: Should let the user specify the lib program.
old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
- fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
+ fix_srcfile_path='`cygpath -w "$srcfile"`'
enable_shared_with_static_runtimes_F77=yes
;;
darwin* | rhapsody*)
- case $host_os in
- rhapsody* | darwin1.[012])
- allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[012])
- allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- ;;
- 10.*)
- allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
+ if test "$GXX" = yes ; then
archive_cmds_need_lc_F77=no
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ allow_undefined_flag_F77='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ allow_undefined_flag_F77='-flat_namespace -undefined suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[012])
+ allow_undefined_flag_F77='-flat_namespace -undefined suppress'
+ ;;
+ 10.*)
+ allow_undefined_flag_F77='-undefined dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_cmds_F77='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ archive_cmds_F77='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ module_cmds_F77='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
hardcode_direct_F77=no
hardcode_automatic_F77=yes
hardcode_shlibpath_var_F77=unsupported
- whole_archive_flag_spec_F77=''
+ whole_archive_flag_spec_F77='-all_load $convenience'
link_all_deplibs_F77=yes
- if test "$GCC" = yes ; then
- output_verbose_link_cmd='echo'
- archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
- module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- ld_shlibs_F77=no
- ;;
- esac
+ ld_shlibs_F77=no
fi
;;
@@ -13700,7 +13760,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | kfreebsd*-gnu | dragonfly*)
+ freebsd* | kfreebsd*-gnu)
archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec_F77='-R$libdir'
hardcode_direct_F77=yes
@@ -13723,62 +13783,47 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
export_dynamic_flag_spec_F77='${wl}-E'
;;
- hpux10*)
+ hpux10* | hpux11*)
if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- else
- archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- fi
- if test "$with_gnu_ld" = no; then
- hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator_F77=:
-
- hardcode_direct_F77=yes
- export_dynamic_flag_spec_F77='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L_F77=yes
- fi
- ;;
-
- hpux11*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case $host_cpu in
- hppa*64*)
+ case "$host_cpu" in
+ hppa*64*|ia64*)
archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
- ia64*)
- archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
*)
archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
else
- case $host_cpu in
- hppa*64*)
- archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
- archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ archive_cmds_F77='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
;;
*)
- archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
;;
esac
fi
if test "$with_gnu_ld" = no; then
- hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator_F77=:
-
- case $host_cpu in
- hppa*64*|ia64*)
+ case "$host_cpu" in
+ hppa*64*)
+ hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
hardcode_libdir_flag_spec_ld_F77='+b $libdir'
+ hardcode_libdir_separator_F77=:
hardcode_direct_F77=no
hardcode_shlibpath_var_F77=no
;;
+ ia64*)
+ hardcode_libdir_flag_spec_F77='-L$libdir'
+ hardcode_direct_F77=no
+ hardcode_shlibpath_var_F77=no
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L_F77=yes
+ ;;
*)
+ hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator_F77=:
hardcode_direct_F77=yes
export_dynamic_flag_spec_F77='${wl}-E'
@@ -13802,7 +13847,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs_F77=yes
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -13826,7 +13871,6 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_shlibpath_var_F77=no
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
export_dynamic_flag_spec_F77='${wl}-E'
else
@@ -13872,7 +13916,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
allow_undefined_flag_F77=' -expect_unresolved \*'
archive_cmds_F77='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
archive_expsym_cmds_F77='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
# Both c and cxx compiler support -rpath directly
hardcode_libdir_flag_spec_F77='-rpath $libdir'
@@ -13880,15 +13924,21 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_libdir_separator_F77=:
;;
+ sco3.2v5*)
+ archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var_F77=no
+ export_dynamic_flag_spec_F77='${wl}-Bexport'
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ;;
+
solaris*)
no_undefined_flag_F77=' -z text'
if test "$GCC" = yes; then
- wlarc='${wl}'
archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
else
- wlarc=''
archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
@@ -13897,18 +13947,8 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_shlibpath_var_F77=no
case $host_os in
solaris2.[0-5] | solaris2.[0-5].*) ;;
- *)
- # The compiler driver will combine linker options so we
- # cannot just pass the convience library names through
- # without $wl, iff we do not link with $LD.
- # Luckily, gcc supports the same syntax we need for Sun Studio.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- case $wlarc in
- '')
- whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
- *)
- whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
- esac ;;
+ *) # Supported since Solaris 2.6 (maybe 2.5.1?)
+ whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
esac
link_all_deplibs_F77=yes
;;
@@ -13965,45 +14005,36 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
fi
;;
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
- no_undefined_flag_F77='${wl}-z,text'
- archive_cmds_need_lc_F77=no
+ sysv4.2uw2*)
+ archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_F77=yes
+ hardcode_minus_L_F77=no
hardcode_shlibpath_var_F77=no
- runpath_var='LD_RUN_PATH'
+ hardcode_runpath_var=yes
+ runpath_var=LD_RUN_PATH
+ ;;
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
+ no_undefined_flag_F77='${wl}-z ${wl}text'
if test "$GCC" = yes; then
- archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds_F77='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var_F77=no
;;
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- no_undefined_flag_F77='${wl}-z,text'
- allow_undefined_flag_F77='${wl}-z,nodefs'
- archive_cmds_need_lc_F77=no
+ sysv5*)
+ no_undefined_flag_F77=' -z text'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ hardcode_libdir_flag_spec_F77=
hardcode_shlibpath_var_F77=no
- hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- hardcode_libdir_separator_F77=':'
- link_all_deplibs_F77=yes
- export_dynamic_flag_spec_F77='${wl}-Bexport'
runpath_var='LD_RUN_PATH'
-
- if test "$GCC" = yes; then
- archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
;;
uts4*)
@@ -14022,6 +14053,11 @@ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
echo "${ECHO_T}$ld_shlibs_F77" >&6
test "$ld_shlibs_F77" = no && can_build_shared=no
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
#
# Do we need to explicitly link libc?
#
@@ -14054,7 +14090,6 @@ echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&
libobjs=conftest.$ac_objext
deplibs=
wl=$lt_prog_compiler_wl_F77
- pic_flag=$lt_prog_compiler_pic_F77
compiler_flags=-v
linker_flags=-v
verstring=
@@ -14187,7 +14222,7 @@ beos*)
shlibpath_var=LIBRARY_PATH
;;
-bsdi[45]*)
+bsdi4*)
version_type=linux
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -14215,8 +14250,7 @@ cygwin* | mingw* | pw32*)
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname~
- chmod a+x \$dldir/$dlname'
+ $install_prog $dir/$dlname \$dldir/$dlname'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
dlpath=$dir/\$dldll~
$rm \$dlpath'
@@ -14246,7 +14280,7 @@ cygwin* | mingw* | pw32*)
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
;;
esac
;;
@@ -14269,7 +14303,7 @@ darwin* | rhapsody*)
soname_spec='${libname}${release}${major}$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+ shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
# Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
if test "$GCC" = yes; then
sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
@@ -14304,17 +14338,8 @@ kfreebsd*-gnu)
dynamic_linker='GNU ld.so'
;;
-freebsd* | dragonfly*)
- # DragonFly does not have aout. When/if they implement a new
- # versioning mechanism, adjust this.
- if test -x /usr/bin/objformat; then
- objformat=`/usr/bin/objformat`
- else
- case $host_os in
- freebsd[123]*) objformat=aout ;;
- *) objformat=elf ;;
- esac
- fi
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
@@ -14332,19 +14357,14 @@ freebsd* | dragonfly*)
freebsd2*)
shlibpath_overrides_runpath=yes
;;
- freebsd3.[01]* | freebsdelf3.[01]*)
+ freebsd3.01* | freebsdelf3.01*)
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
- freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
- freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+ *) # from 3.2 on
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
;;
- freebsd*) # from 4.6 on
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
esac
;;
@@ -14364,7 +14384,7 @@ hpux9* | hpux10* | hpux11*)
version_type=sunos
need_lib_prefix=no
need_version=no
- case $host_cpu in
+ case "$host_cpu" in
ia64*)
shrext_cmds='.so'
hardcode_into_libs=yes
@@ -14404,18 +14424,6 @@ hpux9* | hpux10* | hpux11*)
postinstall_cmds='chmod 555 $lib'
;;
-interix3*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
irix5* | irix6* | nonstopux*)
case $host_os in
nonstopux*) version_type=nonstopux ;;
@@ -14475,7 +14483,7 @@ linux*)
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
@@ -14488,6 +14496,18 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
+netbsdelf*-gnu)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='NetBSD ld.elf_so'
+ ;;
+
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -14537,13 +14557,8 @@ nto-qnx*)
openbsd*)
version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
+ need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
@@ -14581,6 +14596,13 @@ osf3* | osf4* | osf5*)
sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
;;
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
solaris*)
version_type=linux
need_lib_prefix=no
@@ -14606,7 +14628,7 @@ sunos4*)
need_version=yes
;;
-sysv4 | sysv4.3*)
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
@@ -14639,29 +14661,6 @@ sysv4*MP*)
fi
;;
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
- shlibpath_overrides_runpath=no
- else
- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
- shlibpath_overrides_runpath=yes
- case $host_os in
- sco3.2v5*)
- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
- ;;
- esac
- fi
- sys_lib_dlsearch_path_spec='/usr/lib'
- ;;
-
uts4*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -14677,17 +14676,12 @@ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
echo "${ECHO_T}$dynamic_linker" >&6
test "$dynamic_linker" = no && can_build_shared=no
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
hardcode_action_F77=
if test -n "$hardcode_libdir_flag_spec_F77" || \
- test -n "$runpath_var_F77" || \
- test "X$hardcode_automatic_F77" = "Xyes" ; then
+ test -n "$runpath_var F77" || \
+ test "X$hardcode_automatic_F77"="Xyes" ; then
# We can hardcode non-existant directories.
if test "$hardcode_direct_F77" != no &&
@@ -14719,6 +14713,36 @@ elif test "$shlibpath_overrides_runpath" = yes ||
enable_fast_install=needless
fi
+striplib=
+old_striplib=
+echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
+echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+ case $host_os in
+ darwin*)
+ if test -n "$STRIP" ; then
+ striplib="$STRIP -x"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+ ;;
+ *)
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ ;;
+ esac
+fi
+
+
# The else clause should only fire when bootstrapping the
# libtool distribution, otherwise you forgot to ship ltmain.sh
@@ -14733,7 +14757,7 @@ if test -f "$ltmain"; then
# Now quote all the things that may contain metacharacters while being
# careful not to overquote the AC_SUBSTed values. We take copies of the
# variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
SED SHELL STRIP \
libname_spec library_names_spec soname_spec extract_expsyms_cmds \
old_striplib striplib file_magic_cmd finish_cmds finish_eval \
@@ -14834,12 +14858,6 @@ fast_install=$enable_fast_install
# The host system.
host_alias=$host_alias
host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
# An echo program that does not interpret backslashes.
echo=$lt_echo
@@ -14851,9 +14869,6 @@ AR_FLAGS=$lt_AR_FLAGS
# A C compiler.
LTCC=$lt_LTCC
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
# A language-specific compiler.
CC=$lt_compiler_F77
@@ -14919,7 +14934,7 @@ max_cmd_len=$lt_cv_sys_max_cmd_len
# Does compiler simultaneously support -c and -o options?
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
-# Must we lock files when doing compilation?
+# Must we lock files when doing compilation ?
need_locks=$lt_need_locks
# Do we need the lib prefix for modules?
@@ -15157,55 +15172,26 @@ objext_GCJ=$objext
lt_simple_compile_test_code="class foo {}\n"
# Code to be used in simple link tests
-lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
+lt_simple_link_test_code='public class conftest { public static void main(String argv) {}; }\n'
# ltmain only uses $CC for tagged configurations so make sure $CC is set.
# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
# Allow CC to be a program name with arguments.
compiler=$CC
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${GCJ-"gcj"}
compiler=$CC
compiler_GCJ=$CC
-for cc_temp in $compiler""; do
- case $cc_temp in
- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
# GCJ did not exist at the time GCC didn't implicitly link libc in.
archive_cmds_need_lc_GCJ=no
-old_archive_cmds_GCJ=$old_archive_cmds
-
lt_prog_compiler_no_builtin_flag_GCJ=
@@ -15228,20 +15214,18 @@ else
# with a dollar sign (not a hyphen), so the echo should work correctly.
# The option is referenced via a variable to avoid confusing sed.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15234: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:15220: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:15238: \$? = $ac_status" >&5
+ echo "$as_me:15224: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
lt_cv_prog_compiler_rtti_exceptions=yes
fi
fi
@@ -15302,11 +15286,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_pic_GCJ='-fno-common'
;;
- interix3*)
- # Interix 3.x gcc -fpic/-fPIC options generate broken code.
- # Instead, we relocate shared libraries at runtime.
- ;;
-
msdosdjgpp*)
# Just because we use GCC doesn't mean we suddenly get shared libraries
# on systems that don't support them.
@@ -15323,7 +15302,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
hpux*)
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case $host_cpu in
+ case "$host_cpu" in
hppa*64*|ia64*)
# +Z the default
;;
@@ -15349,16 +15328,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
fi
;;
- darwin*)
- # PIC is the default on this platform
- # Common symbols not allowed in MH_DYLIB files
- case $cc_basename in
- xlc*)
- lt_prog_compiler_pic_GCJ='-qnocommon'
- lt_prog_compiler_wl_GCJ='-Wl,'
- ;;
- esac
- ;;
mingw* | pw32* | os2*)
# This hack is so that the source file can tell whether it is being
@@ -15370,7 +15339,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_wl_GCJ='-Wl,'
# PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
# not for PA HP-UX.
- case $host_cpu in
+ case "$host_cpu" in
hppa*64*|ia64*)
# +Z the default
;;
@@ -15394,19 +15363,12 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
;;
linux*)
- case $cc_basename in
+ case $CC in
icc* | ecc*)
lt_prog_compiler_wl_GCJ='-Wl,'
lt_prog_compiler_pic_GCJ='-KPIC'
lt_prog_compiler_static_GCJ='-static'
;;
- pgcc* | pgf77* | pgf90* | pgf95*)
- # Portland Group compilers (*not* the Pentium gcc compiler,
- # which looks to be a dead project)
- lt_prog_compiler_wl_GCJ='-Wl,'
- lt_prog_compiler_pic_GCJ='-fpic'
- lt_prog_compiler_static_GCJ='-Bstatic'
- ;;
ccc*)
lt_prog_compiler_wl_GCJ='-Wl,'
# All Alpha code is PIC.
@@ -15421,15 +15383,15 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_static_GCJ='-non_shared'
;;
+ sco3.2v5*)
+ lt_prog_compiler_pic_GCJ='-Kpic'
+ lt_prog_compiler_static_GCJ='-dn'
+ ;;
+
solaris*)
+ lt_prog_compiler_wl_GCJ='-Wl,'
lt_prog_compiler_pic_GCJ='-KPIC'
lt_prog_compiler_static_GCJ='-Bstatic'
- case $cc_basename in
- f77* | f90* | f95*)
- lt_prog_compiler_wl_GCJ='-Qoption ld ';;
- *)
- lt_prog_compiler_wl_GCJ='-Wl,';;
- esac
;;
sunos4*)
@@ -15438,7 +15400,7 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
lt_prog_compiler_static_GCJ='-Bstatic'
;;
- sysv4 | sysv4.2uw2* | sysv4.3*)
+ sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
lt_prog_compiler_wl_GCJ='-Wl,'
lt_prog_compiler_pic_GCJ='-KPIC'
lt_prog_compiler_static_GCJ='-Bstatic'
@@ -15451,17 +15413,6 @@ echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6
fi
;;
- sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
- lt_prog_compiler_wl_GCJ='-Wl,'
- lt_prog_compiler_pic_GCJ='-KPIC'
- lt_prog_compiler_static_GCJ='-Bstatic'
- ;;
-
- unicos*)
- lt_prog_compiler_wl_GCJ='-Wl,'
- lt_prog_compiler_can_build_shared_GCJ=no
- ;;
-
uts4*)
lt_prog_compiler_pic_GCJ='-pic'
lt_prog_compiler_static_GCJ='-Bstatic'
@@ -15496,20 +15447,18 @@ else
# with a dollar sign (not a hyphen), so the echo should work correctly.
# The option is referenced via a variable to avoid confusing sed.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15502: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:15453: $lt_compile\"" >&5)
(eval "$lt_compile" 2>conftest.err)
ac_status=$?
cat conftest.err >&5
- echo "$as_me:15506: \$? = $ac_status" >&5
+ echo "$as_me:15457: \$? = $ac_status" >&5
if (exit $ac_status) && test -s "$ac_outfile"; then
# The compiler can only warn and ignore the option if not recognized
- # So say no if there are warnings other than the usual output.
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+ # So say no if there are warnings
+ if test ! -s conftest.err; then
lt_prog_compiler_pic_works_GCJ=yes
fi
fi
@@ -15530,7 +15479,7 @@ else
fi
fi
-case $host_os in
+case "$host_os" in
# For platforms which do not support PIC, -DPIC is meaningless:
*djgpp*)
lt_prog_compiler_pic_GCJ=
@@ -15540,48 +15489,6 @@ case $host_os in
;;
esac
-#
-# Check to make sure the static flag actually works.
-#
-wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
-echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
-echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6
-if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- lt_prog_compiler_static_works_GCJ=no
- save_LDFLAGS="$LDFLAGS"
- LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
- printf "$lt_simple_link_test_code" > conftest.$ac_ext
- if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
- # The linker can only warn and ignore the option if not recognized
- # So say no if there are warnings
- if test -s conftest.err; then
- # Append any errors to the config.log.
- cat conftest.err 1>&5
- $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
- $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
- if diff conftest.exp conftest.er2 >/dev/null; then
- lt_prog_compiler_static_works_GCJ=yes
- fi
- else
- lt_prog_compiler_static_works_GCJ=yes
- fi
- fi
- $rm conftest*
- LDFLAGS="$save_LDFLAGS"
-
-fi
-echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
-echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6
-
-if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
- :
-else
- lt_prog_compiler_static_GCJ=
-fi
-
-
echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6
if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
@@ -15600,25 +15507,23 @@ else
# Note that $ac_compile itself does not contain backslashes and begins
# with a dollar sign (not a hyphen), so the echo should work correctly.
lt_compile=`echo "$ac_compile" | $SED \
- -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \
-e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
-e 's:$: $lt_compiler_flag:'`
- (eval echo "\"\$as_me:15606: $lt_compile\"" >&5)
+ (eval echo "\"\$as_me:15513: $lt_compile\"" >&5)
(eval "$lt_compile" 2>out/conftest.err)
ac_status=$?
cat out/conftest.err >&5
- echo "$as_me:15610: \$? = $ac_status" >&5
+ echo "$as_me:15517: \$? = $ac_status" >&5
if (exit $ac_status) && test -s out/conftest2.$ac_objext
then
# The compiler can only warn and ignore the option if not recognized
# So say no if there are warnings
- $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
- $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
- if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+ if test ! -s out/conftest.err; then
lt_cv_prog_compiler_c_o_GCJ=yes
fi
fi
- chmod u+w . 2>&5
+ chmod u+w .
$rm conftest*
# SGI C++ compiler will create directory out/ii_files/ for
# template instantiation
@@ -15694,16 +15599,6 @@ echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared librar
# rely on this symbol name, it's probably fine to never include it in
# preloaded symbol tables.
extract_expsyms_cmds=
- # Just being paranoid about ensuring that cc_basename is set.
- for cc_temp in $compiler""; do
- case $cc_temp in
- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
case $host_os in
cygwin* | mingw* | pw32*)
@@ -15714,10 +15609,6 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
with_gnu_ld=no
fi
;;
- interix*)
- # we just hope/assume this is gcc and not c89 (= MSVC++)
- with_gnu_ld=yes
- ;;
openbsd*)
with_gnu_ld=no
;;
@@ -15728,27 +15619,6 @@ cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
# If archive_cmds runs LD, not CC, wlarc should be empty
wlarc='${wl}'
- # Set some defaults for GNU ld with shared library support. These
- # are reset later if shared libraries are not supported. Putting them
- # here allows them to be overridden if necessary.
- runpath_var=LD_RUN_PATH
- hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
- export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
- # ancient GNU ld didn't support --whole-archive et. al.
- if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
- whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- whole_archive_flag_spec_GCJ=
- fi
- supports_anon_versioning=no
- case `$LD -v 2>/dev/null` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
- *\ 2.11.*) ;; # other 2.11 versions
- *) supports_anon_versioning=yes ;;
- esac
-
# See if GNU ld supports shared libraries.
case $host_os in
aix3* | aix4* | aix5*)
@@ -15799,10 +15669,10 @@ EOF
allow_undefined_flag_GCJ=unsupported
always_export_symbols_GCJ=no
enable_shared_with_static_runtimes_GCJ=yes
- export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
+ export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
- archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
# If the export-symbols file already is a .def file (1st line
# is EXPORTS), use it as is; otherwise, prepend...
archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
@@ -15811,59 +15681,13 @@ EOF
echo EXPORTS > $output_objdir/$soname.def;
cat $export_symbols >> $output_objdir/$soname.def;
fi~
- $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
+ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--image-base=0x10000000 ${wl}--out-implib,$lib'
else
- ld_shlibs_GCJ=no
- fi
- ;;
-
- interix3*)
- hardcode_direct_GCJ=no
- hardcode_shlibpath_var_GCJ=no
- hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
- export_dynamic_flag_spec_GCJ='${wl}-E'
- # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
- # Instead, shared libraries are loaded at an image base (0x10000000 by
- # default) and relocated if they conflict, which is a slow very memory
- # consuming and fragmenting process. To avoid this, we pick a random,
- # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
- # time. Moving up from 0x10000000 also allows more sbrk(2) space.
- archive_cmds_GCJ='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- archive_expsym_cmds_GCJ='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
- ;;
-
- linux*)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- tmp_addflag=
- case $cc_basename,$host_cpu in
- pgcc*) # Portland Group C compiler
- whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag'
- ;;
- pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
- whole_archive_flag_spec_GCJ='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
- tmp_addflag=' $pic_flag -Mnomain' ;;
- ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
- tmp_addflag=' -i_dynamic' ;;
- efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
- tmp_addflag=' -i_dynamic -nofor_main' ;;
- ifc* | ifort*) # Intel Fortran compiler
- tmp_addflag=' -nofor_main' ;;
- esac
- archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
-
- if test $supports_anon_versioning = yes; then
- archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
- cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
- $echo "local: *; };" >> $output_objdir/$libname.ver~
- $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
- fi
- else
- ld_shlibs_GCJ=no
+ ld_shlibs=no
fi
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
wlarc=
@@ -15873,7 +15697,7 @@ EOF
fi
;;
- solaris*)
+ solaris* | sysv5*)
if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
ld_shlibs_GCJ=no
cat <<EOF 1>&2
@@ -15894,33 +15718,6 @@ EOF
fi
;;
- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
- case `$LD -v 2>&1` in
- *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
- ld_shlibs_GCJ=no
- cat <<_LT_EOF 1>&2
-
-*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
-*** reliably create shared libraries on SCO systems. Therefore, libtool
-*** is disabling shared libraries support. We urge you to upgrade GNU
-*** binutils to release 2.16.91.0.3 or newer. Another option is to modify
-*** your PATH or compiler configuration so that the native linker is
-*** used, and then restart.
-
-_LT_EOF
- ;;
- *)
- if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
- hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
- archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
- archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
- else
- ld_shlibs_GCJ=no
- fi
- ;;
- esac
- ;;
-
sunos4*)
archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
wlarc=
@@ -15928,6 +15725,32 @@ _LT_EOF
hardcode_shlibpath_var_GCJ=no
;;
+ linux*)
+ if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
+ tmp_archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
+ archive_cmds_GCJ="$tmp_archive_cmds"
+ supports_anon_versioning=no
+ case `$LD -v 2>/dev/null` in
+ *\ 01.* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
+ *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
+ *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
+ *\ 2.11.*) ;; # other 2.11 versions
+ *) supports_anon_versioning=yes ;;
+ esac
+ if test $supports_anon_versioning = yes; then
+ archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
+cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
+$echo "local: *; };" >> $output_objdir/$libname.ver~
+ $CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+ else
+ archive_expsym_cmds_GCJ="$tmp_archive_cmds"
+ fi
+ link_all_deplibs_GCJ=no
+ else
+ ld_shlibs_GCJ=no
+ fi
+ ;;
+
*)
if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
@@ -15938,11 +15761,16 @@ _LT_EOF
;;
esac
- if test "$ld_shlibs_GCJ" = no; then
- runpath_var=
- hardcode_libdir_flag_spec_GCJ=
- export_dynamic_flag_spec_GCJ=
- whole_archive_flag_spec_GCJ=
+ if test "$ld_shlibs_GCJ" = yes; then
+ runpath_var=LD_RUN_PATH
+ hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
+ export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
+ # ancient GNU ld didn't support --whole-archive et. al.
+ if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
+ whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
+ else
+ whole_archive_flag_spec_GCJ=
+ fi
fi
else
# PORTME fill in a description of your system's linker (not GNU ld)
@@ -15954,7 +15782,7 @@ _LT_EOF
# Note: this linker hardcodes the directories in LIBPATH if there
# are no directories specified by -L.
hardcode_minus_L_GCJ=yes
- if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
+ if test "$GCC" = yes && test -z "$link_static_flag"; then
# Neither direct hardcoding nor static linking is supported with a
# broken collect2.
hardcode_direct_GCJ=unsupported
@@ -15988,7 +15816,6 @@ _LT_EOF
break
fi
done
- ;;
esac
exp_sym_flag='-bexport'
@@ -16007,7 +15834,7 @@ _LT_EOF
link_all_deplibs_GCJ=yes
if test "$GCC" = yes; then
- case $host_os in aix4.[012]|aix4.[012].*)
+ case $host_os in aix4.012|aix4.012.*)
# We only want to do this on AIX 4.2 and lower, the check
# below for broken collect2 doesn't work under 4.3+
collect2name=`${CC} -print-prog-name=collect2`
@@ -16026,12 +15853,8 @@ _LT_EOF
hardcode_libdir_flag_spec_GCJ='-L$libdir'
hardcode_libdir_separator_GCJ=
fi
- ;;
esac
shared_flag='-shared'
- if test "$aix_use_runtimelinking" = yes; then
- shared_flag="$shared_flag "'${wl}-G'
- fi
else
# not using gcc
if test "$host_cpu" = ia64; then
@@ -16039,11 +15862,11 @@ _LT_EOF
# chokes on -Wl,-G. The following line is correct:
shared_flag='-G'
else
- if test "$aix_use_runtimelinking" = yes; then
+ if test "$aix_use_runtimelinking" = yes; then
shared_flag='${wl}-G'
else
shared_flag='${wl}-bM:SRE'
- fi
+ fi
fi
fi
@@ -16079,8 +15902,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -16108,12 +15930,12 @@ rm -f conftest.err conftest.$ac_objext \
if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
- archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
+ archive_expsym_cmds_GCJ="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag"
else
if test "$host_cpu" = ia64; then
hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
allow_undefined_flag_GCJ="-z nodefs"
- archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
+ archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"
else
# Determine the default libpath from the value encoded in an empty executable.
cat >conftest.$ac_ext <<_ACEOF
@@ -16140,8 +15962,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -16173,11 +15994,13 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
# -berok will link without error, but may produce a broken library.
no_undefined_flag_GCJ=' ${wl}-bernotok'
allow_undefined_flag_GCJ=' ${wl}-berok'
+ # -bexpall does not export symbols beginning with underscore (_)
+ always_export_symbols_GCJ=yes
# Exported symbols can be pulled into shared objects from archives
- whole_archive_flag_spec_GCJ='$convenience'
+ whole_archive_flag_spec_GCJ=' '
archive_cmds_need_lc_GCJ=yes
- # This is similar to how AIX traditionally builds its shared libraries.
- archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
+ # This is similar to how AIX traditionally builds it's shared libraries.
+ archive_expsym_cmds_GCJ="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${wl}-bE:$export_symbols ${wl}-bnoentry${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
fi
fi
;;
@@ -16190,7 +16013,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
ld_shlibs_GCJ=no
;;
- bsdi[45]*)
+ bsdi4*)
export_dynamic_flag_spec_GCJ=-rdynamic
;;
@@ -16211,57 +16034,57 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
old_archive_From_new_cmds_GCJ='true'
# FIXME: Should let the user specify the lib program.
old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
- fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
+ fix_srcfile_path='`cygpath -w "$srcfile"`'
enable_shared_with_static_runtimes_GCJ=yes
;;
darwin* | rhapsody*)
- case $host_os in
- rhapsody* | darwin1.[012])
- allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
- ;;
- *) # Darwin 1.3 on
- if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
- allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- else
- case ${MACOSX_DEPLOYMENT_TARGET} in
- 10.[012])
- allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
- ;;
- 10.*)
- allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
- ;;
- esac
- fi
- ;;
- esac
+ if test "$GXX" = yes ; then
archive_cmds_need_lc_GCJ=no
+ case "$host_os" in
+ rhapsody* | darwin1.[012])
+ allow_undefined_flag_GCJ='-undefined suppress'
+ ;;
+ *) # Darwin 1.3 on
+ if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
+ allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
+ else
+ case ${MACOSX_DEPLOYMENT_TARGET} in
+ 10.[012])
+ allow_undefined_flag_GCJ='-flat_namespace -undefined suppress'
+ ;;
+ 10.*)
+ allow_undefined_flag_GCJ='-undefined dynamic_lookup'
+ ;;
+ esac
+ fi
+ ;;
+ esac
+ lt_int_apple_cc_single_mod=no
+ output_verbose_link_cmd='echo'
+ if $CC -dumpspecs 2>&1 | grep 'single_module' >/dev/null ; then
+ lt_int_apple_cc_single_mod=yes
+ fi
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_cmds_GCJ='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ else
+ archive_cmds_GCJ='$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
+ fi
+ module_cmds_GCJ='$CC ${wl}-bind_at_load $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+ # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin ld's
+ if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
+ archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ else
+ archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r ${wl}-bind_at_load -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+ fi
+ module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
hardcode_direct_GCJ=no
hardcode_automatic_GCJ=yes
hardcode_shlibpath_var_GCJ=unsupported
- whole_archive_flag_spec_GCJ=''
+ whole_archive_flag_spec_GCJ='-all_load $convenience'
link_all_deplibs_GCJ=yes
- if test "$GCC" = yes ; then
- output_verbose_link_cmd='echo'
- archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
- module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
else
- case $cc_basename in
- xlc*)
- output_verbose_link_cmd='echo'
- archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
- module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
- # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
- archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
- ;;
- *)
- ld_shlibs_GCJ=no
- ;;
- esac
+ ld_shlibs_GCJ=no
fi
;;
@@ -16295,7 +16118,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
- freebsd* | kfreebsd*-gnu | dragonfly*)
+ freebsd* | kfreebsd*-gnu)
archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec_GCJ='-R$libdir'
hardcode_direct_GCJ=yes
@@ -16318,62 +16141,47 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
export_dynamic_flag_spec_GCJ='${wl}-E'
;;
- hpux10*)
- if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
- else
- archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
- fi
- if test "$with_gnu_ld" = no; then
- hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator_GCJ=:
-
- hardcode_direct_GCJ=yes
- export_dynamic_flag_spec_GCJ='${wl}-E'
-
- # hardcode_minus_L: Not really in the search PATH,
- # but as the default location of the library.
- hardcode_minus_L_GCJ=yes
- fi
- ;;
-
- hpux11*)
+ hpux10* | hpux11*)
if test "$GCC" = yes -a "$with_gnu_ld" = no; then
- case $host_cpu in
- hppa*64*)
+ case "$host_cpu" in
+ hppa*64*|ia64*)
archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
;;
- ia64*)
- archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
- ;;
*)
archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
;;
esac
else
- case $host_cpu in
- hppa*64*)
- archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
- ;;
- ia64*)
- archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+ case "$host_cpu" in
+ hppa*64*|ia64*)
+ archive_cmds_GCJ='$LD -b +h $soname -o $lib $libobjs $deplibs $linker_flags'
;;
*)
- archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
;;
esac
fi
if test "$with_gnu_ld" = no; then
- hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
- hardcode_libdir_separator_GCJ=:
-
- case $host_cpu in
- hppa*64*|ia64*)
+ case "$host_cpu" in
+ hppa*64*)
+ hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
+ hardcode_libdir_separator_GCJ=:
hardcode_direct_GCJ=no
hardcode_shlibpath_var_GCJ=no
;;
+ ia64*)
+ hardcode_libdir_flag_spec_GCJ='-L$libdir'
+ hardcode_direct_GCJ=no
+ hardcode_shlibpath_var_GCJ=no
+
+ # hardcode_minus_L: Not really in the search PATH,
+ # but as the default location of the library.
+ hardcode_minus_L_GCJ=yes
+ ;;
*)
+ hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
+ hardcode_libdir_separator_GCJ=:
hardcode_direct_GCJ=yes
export_dynamic_flag_spec_GCJ='${wl}-E'
@@ -16397,7 +16205,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
link_all_deplibs_GCJ=yes
;;
- netbsd*)
+ netbsd* | netbsdelf*-gnu | knetbsd*-gnu)
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
else
@@ -16421,7 +16229,6 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_shlibpath_var_GCJ=no
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
export_dynamic_flag_spec_GCJ='${wl}-E'
else
@@ -16467,7 +16274,7 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
allow_undefined_flag_GCJ=' -expect_unresolved \*'
archive_cmds_GCJ='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
archive_expsym_cmds_GCJ='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
- $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
+ $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp'
# Both c and cxx compiler support -rpath directly
hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
@@ -16475,15 +16282,21 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_libdir_separator_GCJ=:
;;
+ sco3.2v5*)
+ archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_shlibpath_var_GCJ=no
+ export_dynamic_flag_spec_GCJ='${wl}-Bexport'
+ runpath_var=LD_RUN_PATH
+ hardcode_runpath_var=yes
+ ;;
+
solaris*)
no_undefined_flag_GCJ=' -z text'
if test "$GCC" = yes; then
- wlarc='${wl}'
archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
else
- wlarc=''
archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
@@ -16492,18 +16305,8 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
hardcode_shlibpath_var_GCJ=no
case $host_os in
solaris2.[0-5] | solaris2.[0-5].*) ;;
- *)
- # The compiler driver will combine linker options so we
- # cannot just pass the convience library names through
- # without $wl, iff we do not link with $LD.
- # Luckily, gcc supports the same syntax we need for Sun Studio.
- # Supported since Solaris 2.6 (maybe 2.5.1?)
- case $wlarc in
- '')
- whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
- *)
- whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
- esac ;;
+ *) # Supported since Solaris 2.6 (maybe 2.5.1?)
+ whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
esac
link_all_deplibs_GCJ=yes
;;
@@ -16560,45 +16363,36 @@ if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
fi
;;
- sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
- no_undefined_flag_GCJ='${wl}-z,text'
- archive_cmds_need_lc_GCJ=no
+ sysv4.2uw2*)
+ archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+ hardcode_direct_GCJ=yes
+ hardcode_minus_L_GCJ=no
hardcode_shlibpath_var_GCJ=no
- runpath_var='LD_RUN_PATH'
+ hardcode_runpath_var=yes
+ runpath_var=LD_RUN_PATH
+ ;;
+ sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7*)
+ no_undefined_flag_GCJ='${wl}-z ${wl}text'
if test "$GCC" = yes; then
- archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
else
- archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+ archive_cmds_GCJ='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
fi
+ runpath_var='LD_RUN_PATH'
+ hardcode_shlibpath_var_GCJ=no
;;
- sysv5* | sco3.2v5* | sco5v6*)
- # Note: We can NOT use -z defs as we might desire, because we do not
- # link with -lc, and that would cause any symbols used from libc to
- # always be unresolved, which means just about no library would
- # ever link correctly. If we're not using GNU ld we use -z text
- # though, which does catch some bad symbols but isn't as heavy-handed
- # as -z defs.
- no_undefined_flag_GCJ='${wl}-z,text'
- allow_undefined_flag_GCJ='${wl}-z,nodefs'
- archive_cmds_need_lc_GCJ=no
+ sysv5*)
+ no_undefined_flag_GCJ=' -z text'
+ # $CC -shared without GNU ld will not create a library from C++
+ # object files and a static libstdc++, better avoid it by now
+ archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+ archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+ $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
+ hardcode_libdir_flag_spec_GCJ=
hardcode_shlibpath_var_GCJ=no
- hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
- hardcode_libdir_separator_GCJ=':'
- link_all_deplibs_GCJ=yes
- export_dynamic_flag_spec_GCJ='${wl}-Bexport'
runpath_var='LD_RUN_PATH'
-
- if test "$GCC" = yes; then
- archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- else
- archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
- fi
;;
uts4*)
@@ -16617,6 +16411,11 @@ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
echo "${ECHO_T}$ld_shlibs_GCJ" >&6
test "$ld_shlibs_GCJ" = no && can_build_shared=no
+variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
+if test "$GCC" = yes; then
+ variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
+fi
+
#
# Do we need to explicitly link libc?
#
@@ -16649,7 +16448,6 @@ echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&
libobjs=conftest.$ac_objext
deplibs=
wl=$lt_prog_compiler_wl_GCJ
- pic_flag=$lt_prog_compiler_pic_GCJ
compiler_flags=-v
linker_flags=-v
verstring=
@@ -16782,7 +16580,7 @@ beos*)
shlibpath_var=LIBRARY_PATH
;;
-bsdi[45]*)
+bsdi4*)
version_type=linux
need_version=no
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -16810,8 +16608,7 @@ cygwin* | mingw* | pw32*)
dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
dldir=$destdir/`dirname \$dlpath`~
test -d \$dldir || mkdir -p \$dldir~
- $install_prog $dir/$dlname \$dldir/$dlname~
- chmod a+x \$dldir/$dlname'
+ $install_prog $dir/$dlname \$dldir/$dlname'
postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
dlpath=$dir/\$dldll~
$rm \$dlpath'
@@ -16841,7 +16638,7 @@ cygwin* | mingw* | pw32*)
;;
pw32*)
# pw32 DLLs use 'pw' prefix rather than 'lib'
- library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
+ library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/./-/g'`${versuffix}${shared_ext}'
;;
esac
;;
@@ -16864,7 +16661,7 @@ darwin* | rhapsody*)
soname_spec='${libname}${release}${major}$shared_ext'
shlibpath_overrides_runpath=yes
shlibpath_var=DYLD_LIBRARY_PATH
- shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
+ shrext_cmds='$(test .$module = .yes && echo .so || echo .dylib)'
# Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
if test "$GCC" = yes; then
sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
@@ -16899,17 +16696,8 @@ kfreebsd*-gnu)
dynamic_linker='GNU ld.so'
;;
-freebsd* | dragonfly*)
- # DragonFly does not have aout. When/if they implement a new
- # versioning mechanism, adjust this.
- if test -x /usr/bin/objformat; then
- objformat=`/usr/bin/objformat`
- else
- case $host_os in
- freebsd[123]*) objformat=aout ;;
- *) objformat=elf ;;
- esac
- fi
+freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
version_type=freebsd-$objformat
case $version_type in
freebsd-elf*)
@@ -16927,19 +16715,14 @@ freebsd* | dragonfly*)
freebsd2*)
shlibpath_overrides_runpath=yes
;;
- freebsd3.[01]* | freebsdelf3.[01]*)
+ freebsd3.01* | freebsdelf3.01*)
shlibpath_overrides_runpath=yes
hardcode_into_libs=yes
;;
- freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
- freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
+ *) # from 3.2 on
shlibpath_overrides_runpath=no
hardcode_into_libs=yes
;;
- freebsd*) # from 4.6 on
- shlibpath_overrides_runpath=yes
- hardcode_into_libs=yes
- ;;
esac
;;
@@ -16959,7 +16742,7 @@ hpux9* | hpux10* | hpux11*)
version_type=sunos
need_lib_prefix=no
need_version=no
- case $host_cpu in
+ case "$host_cpu" in
ia64*)
shrext_cmds='.so'
hardcode_into_libs=yes
@@ -16999,18 +16782,6 @@ hpux9* | hpux10* | hpux11*)
postinstall_cmds='chmod 555 $lib'
;;
-interix3*)
- version_type=linux
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
- shlibpath_var=LD_LIBRARY_PATH
- shlibpath_overrides_runpath=no
- hardcode_into_libs=yes
- ;;
-
irix5* | irix6* | nonstopux*)
case $host_os in
nonstopux*) version_type=nonstopux ;;
@@ -17070,7 +16841,7 @@ linux*)
# Append ld.so.conf contents to the search path
if test -f /etc/ld.so.conf; then
- lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+ lt_ld_extra=`$SED -e 's/:,\t/ /g;s/=^=*$//;s/=^= * / /g' /etc/ld.so.conf | tr '\n' ' '`
sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
fi
@@ -17083,6 +16854,18 @@ linux*)
dynamic_linker='GNU/Linux ld.so'
;;
+netbsdelf*-gnu)
+ version_type=linux
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ shlibpath_var=LD_LIBRARY_PATH
+ shlibpath_overrides_runpath=no
+ hardcode_into_libs=yes
+ dynamic_linker='NetBSD ld.elf_so'
+ ;;
+
knetbsd*-gnu)
version_type=linux
need_lib_prefix=no
@@ -17132,13 +16915,8 @@ nto-qnx*)
openbsd*)
version_type=sunos
- sys_lib_dlsearch_path_spec="/usr/lib"
need_lib_prefix=no
- # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
- case $host_os in
- openbsd3.3 | openbsd3.3.*) need_version=yes ;;
- *) need_version=no ;;
- esac
+ need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
@@ -17176,6 +16954,13 @@ osf3* | osf4* | osf5*)
sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
;;
+sco3.2v5*)
+ version_type=osf
+ soname_spec='${libname}${release}${shared_ext}$major'
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ shlibpath_var=LD_LIBRARY_PATH
+ ;;
+
solaris*)
version_type=linux
need_lib_prefix=no
@@ -17201,7 +16986,7 @@ sunos4*)
need_version=yes
;;
-sysv4 | sysv4.3*)
+sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
soname_spec='${libname}${release}${shared_ext}$major'
@@ -17234,29 +17019,6 @@ sysv4*MP*)
fi
;;
-sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
- version_type=freebsd-elf
- need_lib_prefix=no
- need_version=no
- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
- soname_spec='${libname}${release}${shared_ext}$major'
- shlibpath_var=LD_LIBRARY_PATH
- hardcode_into_libs=yes
- if test "$with_gnu_ld" = yes; then
- sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
- shlibpath_overrides_runpath=no
- else
- sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
- shlibpath_overrides_runpath=yes
- case $host_os in
- sco3.2v5*)
- sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
- ;;
- esac
- fi
- sys_lib_dlsearch_path_spec='/usr/lib'
- ;;
-
uts4*)
version_type=linux
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
@@ -17272,17 +17034,12 @@ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
echo "${ECHO_T}$dynamic_linker" >&6
test "$dynamic_linker" = no && can_build_shared=no
-variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
-if test "$GCC" = yes; then
- variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
-fi
-
echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6
hardcode_action_GCJ=
if test -n "$hardcode_libdir_flag_spec_GCJ" || \
- test -n "$runpath_var_GCJ" || \
- test "X$hardcode_automatic_GCJ" = "Xyes" ; then
+ test -n "$runpath_var GCJ" || \
+ test "X$hardcode_automatic_GCJ"="Xyes" ; then
# We can hardcode non-existant directories.
if test "$hardcode_direct_GCJ" != no &&
@@ -17314,6 +17071,834 @@ elif test "$shlibpath_overrides_runpath" = yes ||
enable_fast_install=needless
fi
+striplib=
+old_striplib=
+echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
+echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6
+if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
+ test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
+ test -z "$striplib" && striplib="$STRIP --strip-unneeded"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+else
+# FIXME - insert some real tests, host_os isn't really good enough
+ case $host_os in
+ darwin*)
+ if test -n "$STRIP" ; then
+ striplib="$STRIP -x"
+ echo "$as_me:$LINENO: result: yes" >&5
+echo "${ECHO_T}yes" >&6
+ else
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+fi
+ ;;
+ *)
+ echo "$as_me:$LINENO: result: no" >&5
+echo "${ECHO_T}no" >&6
+ ;;
+ esac
+fi
+
+if test "x$enable_dlopen" != xyes; then
+ enable_dlopen=unknown
+ enable_dlopen_self=unknown
+ enable_dlopen_self_static=unknown
+else
+ lt_cv_dlopen=no
+ lt_cv_dlopen_libs=
+
+ case $host_os in
+ beos*)
+ lt_cv_dlopen="load_add_on"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+ ;;
+
+ mingw* | pw32*)
+ lt_cv_dlopen="LoadLibrary"
+ lt_cv_dlopen_libs=
+ ;;
+
+ cygwin*)
+ lt_cv_dlopen="dlopen"
+ lt_cv_dlopen_libs=
+ ;;
+
+ darwin*)
+ # if libdl is installed we need to link against it
+ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dl_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dl_dlopen=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+if test $ac_cv_lib_dl_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+
+ lt_cv_dlopen="dyld"
+ lt_cv_dlopen_libs=
+ lt_cv_dlopen_self=yes
+
+fi
+
+ ;;
+
+ *)
+ echo "$as_me:$LINENO: checking for shl_load" >&5
+echo $ECHO_N "checking for shl_load... $ECHO_C" >&6
+if test "${ac_cv_func_shl_load+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define shl_load innocuous_shl_load
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char shl_load (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef shl_load
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shl_load ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_shl_load) || defined (__stub___shl_load)
+choke me
+#else
+char (*f) () = shl_load;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != shl_load;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_shl_load=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_shl_load=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
+echo "${ECHO_T}$ac_cv_func_shl_load" >&6
+if test $ac_cv_func_shl_load = yes; then
+ lt_cv_dlopen="shl_load"
+else
+ echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
+echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6
+if test "${ac_cv_lib_dld_shl_load+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char shl_load ();
+int
+main ()
+{
+shl_load ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dld_shl_load=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dld_shl_load=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6
+if test $ac_cv_lib_dld_shl_load = yes; then
+ lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
+else
+ echo "$as_me:$LINENO: checking for dlopen" >&5
+echo $ECHO_N "checking for dlopen... $ECHO_C" >&6
+if test "${ac_cv_func_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
+#define dlopen innocuous_dlopen
+
+/* System header to define __stub macros and hopefully few prototypes,
+ which can conflict with char dlopen (); below.
+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+ <limits.h> exists even on freestanding compilers. */
+
+#ifdef __STDC__
+# include <limits.h>
+#else
+# include <assert.h>
+#endif
+
+#undef dlopen
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+/* The GNU C library defines this for functions which it implements
+ to always fail with ENOSYS. Some functions are actually named
+ something starting with __ and the normal name is an alias. */
+#if defined (__stub_dlopen) || defined (__stub___dlopen)
+choke me
+#else
+char (*f) () = dlopen;
+#endif
+#ifdef __cplusplus
+}
+#endif
+
+int
+main ()
+{
+return f != dlopen;
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_func_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_func_dlopen=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
+echo "${ECHO_T}$ac_cv_func_dlopen" >&6
+if test $ac_cv_func_dlopen = yes; then
+ lt_cv_dlopen="dlopen"
+else
+ echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
+echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6
+if test "${ac_cv_lib_dl_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldl $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dl_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dl_dlopen=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6
+if test $ac_cv_lib_dl_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
+else
+ echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
+echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6
+if test "${ac_cv_lib_svld_dlopen+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-lsvld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dlopen ();
+int
+main ()
+{
+dlopen ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_svld_dlopen=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_svld_dlopen=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
+echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6
+if test $ac_cv_lib_svld_dlopen = yes; then
+ lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
+else
+ echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
+echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6
+if test "${ac_cv_lib_dld_dld_link+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ ac_check_lib_save_LIBS=$LIBS
+LIBS="-ldld $LIBS"
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h. */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h. */
+
+/* Override any gcc2 internal prototype to avoid an error. */
+#ifdef __cplusplus
+extern "C"
+#endif
+/* We use char because int might match the return type of a gcc2
+ builtin and then its argument prototype would still apply. */
+char dld_link ();
+int
+main ()
+{
+dld_link ();
+ ;
+ return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>conftest.er1
+ ac_status=$?
+ grep -v '^ *+' conftest.er1 >conftest.err
+ rm -f conftest.er1
+ cat conftest.err >&5
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } &&
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; } &&
+ { ac_try='test -s conftest$ac_exeext'
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+ (eval $ac_try) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; }; then
+ ac_cv_lib_dld_dld_link=yes
+else
+ echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_lib_dld_dld_link=no
+fi
+rm -f conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
+echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6
+if test $ac_cv_lib_dld_dld_link = yes; then
+ lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+
+fi
+
+ ;;
+ esac
+
+ if test "x$lt_cv_dlopen" != xno; then
+ enable_dlopen=yes
+ else
+ enable_dlopen=no
+ fi
+
+ case $lt_cv_dlopen in
+ dlopen)
+ save_CPPFLAGS="$CPPFLAGS"
+ test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+
+ save_LDFLAGS="$LDFLAGS"
+ eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+
+ save_LIBS="$LIBS"
+ LIBS="$lt_cv_dlopen_libs $LIBS"
+
+ echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
+echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6
+if test "${lt_cv_dlopen_self+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+#line 17701 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}
+EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self" >&6
+
+ if test "x$lt_cv_dlopen_self" = xyes; then
+ LDFLAGS="$LDFLAGS $link_static_flag"
+ echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
+echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6
+if test "${lt_cv_dlopen_self_static+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+ if test "$cross_compiling" = yes; then :
+ lt_cv_dlopen_self_static=cross
+else
+ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+ lt_status=$lt_dlunknown
+ cat > conftest.$ac_ext <<EOF
+#line 17799 "configure"
+#include "confdefs.h"
+
+#if HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#include <stdio.h>
+
+#ifdef RTLD_GLOBAL
+# define LT_DLGLOBAL RTLD_GLOBAL
+#else
+# ifdef DL_GLOBAL
+# define LT_DLGLOBAL DL_GLOBAL
+# else
+# define LT_DLGLOBAL 0
+# endif
+#endif
+
+/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
+ find out it does not work in some platform. */
+#ifndef LT_DLLAZY_OR_NOW
+# ifdef RTLD_LAZY
+# define LT_DLLAZY_OR_NOW RTLD_LAZY
+# else
+# ifdef DL_LAZY
+# define LT_DLLAZY_OR_NOW DL_LAZY
+# else
+# ifdef RTLD_NOW
+# define LT_DLLAZY_OR_NOW RTLD_NOW
+# else
+# ifdef DL_NOW
+# define LT_DLLAZY_OR_NOW DL_NOW
+# else
+# define LT_DLLAZY_OR_NOW 0
+# endif
+# endif
+# endif
+# endif
+#endif
+
+#ifdef __cplusplus
+extern "C" void exit (int);
+#endif
+
+void fnord() { int i=42;}
+int main ()
+{
+ void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
+ int status = $lt_dlunknown;
+
+ if (self)
+ {
+ if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
+ else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
+ /* dlclose (self); */
+ }
+
+ exit (status);
+}
+EOF
+ if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+ (eval $ac_link) 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
+ (./conftest; exit; ) 2>/dev/null
+ lt_status=$?
+ case x$lt_status in
+ x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
+ x$lt_unknown|x*) lt_cv_dlopen_self_static=no ;;
+ esac
+ else :
+ # compilation failed
+ lt_cv_dlopen_self_static=no
+ fi
+fi
+rm -fr conftest*
+
+
+fi
+echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
+echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6
+ fi
+
+ CPPFLAGS="$save_CPPFLAGS"
+ LDFLAGS="$save_LDFLAGS"
+ LIBS="$save_LIBS"
+ ;;
+ esac
+
+ case $lt_cv_dlopen_self in
+ yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
+ *) enable_dlopen_self=unknown ;;
+ esac
+
+ case $lt_cv_dlopen_self_static in
+ yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
+ *) enable_dlopen_self_static=unknown ;;
+ esac
+fi
+
# The else clause should only fire when bootstrapping the
# libtool distribution, otherwise you forgot to ship ltmain.sh
@@ -17328,7 +17913,7 @@ if test -f "$ltmain"; then
# Now quote all the things that may contain metacharacters while being
# careful not to overquote the AC_SUBSTed values. We take copies of the
# variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
SED SHELL STRIP \
libname_spec library_names_spec soname_spec extract_expsyms_cmds \
old_striplib striplib file_magic_cmd finish_cmds finish_eval \
@@ -17429,12 +18014,6 @@ fast_install=$enable_fast_install
# The host system.
host_alias=$host_alias
host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
# An echo program that does not interpret backslashes.
echo=$lt_echo
@@ -17446,9 +18025,6 @@ AR_FLAGS=$lt_AR_FLAGS
# A C compiler.
LTCC=$lt_LTCC
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
# A language-specific compiler.
CC=$lt_compiler_GCJ
@@ -17514,7 +18090,7 @@ max_cmd_len=$lt_cv_sys_max_cmd_len
# Does compiler simultaneously support -c and -o options?
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
-# Must we lock files when doing compilation?
+# Must we lock files when doing compilation ?
need_locks=$lt_need_locks
# Do we need the lib prefix for modules?
@@ -17758,42 +18334,15 @@ lt_simple_link_test_code="$lt_simple_compile_test_code"
# If no C compiler was specified, use CC.
LTCC=${LTCC-"$CC"}
-# If no C compiler flags were specified, use CFLAGS.
-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
-
# Allow CC to be a program name with arguments.
compiler=$CC
-# save warnings/boilerplate of simple test code
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_compile_test_code" >conftest.$ac_ext
-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_compiler_boilerplate=`cat conftest.err`
-$rm conftest*
-
-ac_outfile=conftest.$ac_objext
-printf "$lt_simple_link_test_code" >conftest.$ac_ext
-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
-_lt_linker_boilerplate=`cat conftest.err`
-$rm conftest*
-
-
# Allow CC to be a program name with arguments.
lt_save_CC="$CC"
CC=${RC-"windres"}
compiler=$CC
compiler_RC=$CC
-for cc_temp in $compiler""; do
- case $cc_temp in
- compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
- distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
- \-*) ;;
- *) break;;
- esac
-done
-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
-
lt_cv_prog_compiler_c_o_RC=yes
# The else clause should only fire when bootstrapping the
@@ -17809,7 +18358,7 @@ if test -f "$ltmain"; then
# Now quote all the things that may contain metacharacters while being
# careful not to overquote the AC_SUBSTed values. We take copies of the
# variables and quote the copies for generation of the libtool script.
- for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
+ for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC NM \
SED SHELL STRIP \
libname_spec library_names_spec soname_spec extract_expsyms_cmds \
old_striplib striplib file_magic_cmd finish_cmds finish_eval \
@@ -17910,12 +18459,6 @@ fast_install=$enable_fast_install
# The host system.
host_alias=$host_alias
host=$host
-host_os=$host_os
-
-# The build system.
-build_alias=$build_alias
-build=$build
-build_os=$build_os
# An echo program that does not interpret backslashes.
echo=$lt_echo
@@ -17927,9 +18470,6 @@ AR_FLAGS=$lt_AR_FLAGS
# A C compiler.
LTCC=$lt_LTCC
-# LTCC compiler flags.
-LTCFLAGS=$lt_LTCFLAGS
-
# A language-specific compiler.
CC=$lt_compiler_RC
@@ -17995,7 +18535,7 @@ max_cmd_len=$lt_cv_sys_max_cmd_len
# Does compiler simultaneously support -c and -o options?
compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
-# Must we lock files when doing compilation?
+# Must we lock files when doing compilation ?
need_locks=$lt_need_locks
# Do we need the lib prefix for modules?
@@ -18305,8 +18845,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
cat conftest.err >&5
echo "$as_me:$LINENO: \$? = $ac_status" >&5
(exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag"
- || test ! -s conftest.err'
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
(eval $ac_try) 2>&5
ac_status=$?
@@ -19319,11 +19858,6 @@ esac
*) ac_INSTALL=$ac_top_builddir$INSTALL ;;
esac
- if test x"$ac_file" != x-; then
- { echo "$as_me:$LINENO: creating $ac_file" >&5
-echo "$as_me: creating $ac_file" >&6;}
- rm -f "$ac_file"
- fi
# Let's still pretend it is `configure' which instantiates (i.e., don't
# use $as_me), people would be surprised to read:
# /* config.h. Generated by config.status. */
@@ -19362,6 +19896,12 @@ echo "$as_me: error: cannot find input file: $f" >&2;}
fi;;
esac
done` || { (exit 1); exit 1; }
+
+ if test x"$ac_file" != x-; then
+ { echo "$as_me:$LINENO: creating $ac_file" >&5
+echo "$as_me: creating $ac_file" >&6;}
+ rm -f "$ac_file"
+ fi
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
sed "$ac_vpsub
diff --git a/src/google/crash_report_processor.h b/src/google/crash_report_processor.h
new file mode 100644
index 00000000..161bc8cc
--- /dev/null
+++ b/src/google/crash_report_processor.h
@@ -0,0 +1,44 @@
+// Copyright (C) 2006 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#ifndef GOOGLE_CRASH_REPORT_PROCESSOR_H__
+#define GOOGLE_CRASH_REPORT_PROCESSOR_H__
+
+#include <string>
+
+namespace google_airbag {
+
+using std::string;
+
+struct CrashReport;
+class SymbolSupplier;
+
+class CrashReportProcessor {
+ public:
+ // Initializes this CrashReportProcessor. supplier should be an
+ // implementation of the SymbolSupplier abstract base class.
+ CrashReportProcessor(SymbolSupplier *supplier);
+ ~CrashReportProcessor();
+
+ // Fills in the stack and other derived data for the CrashReport,
+ // using the supplied minidump file. Returns true on success.
+ bool ProcessReport(CrashReport *report, const string &minidump_file);
+
+ private:
+ SymbolSupplier *supplier_;
+};
+
+} // namespace google_airbag
+
+#endif // GOOGLE_CRASH_REPORT_PROCESSOR_H__
diff --git a/src/google/symbol_supplier.h b/src/google/symbol_supplier.h
new file mode 100644
index 00000000..279e99f2
--- /dev/null
+++ b/src/google/symbol_supplier.h
@@ -0,0 +1,41 @@
+// Copyright (C) 2006 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// The caller may implement the SymbolSupplier abstract base class
+// to provide symbols for a given module.
+
+#ifndef GOOGLE_SYMBOL_SUPPLIER_H__
+#define GOOGLE_SYMBOL_SUPPLIER_H__
+
+#include <string>
+
+namespace google_airbag {
+
+using std::string;
+class MinidumpModule;
+struct CrashReport;
+
+class SymbolSupplier {
+ public:
+ virtual ~SymbolSupplier() {}
+
+ // Returns the path to the symbol file for the given module.
+ // report will be the pointer supplied to ProcessReport().
+ virtual string GetSymbolFile(MinidumpModule *module,
+ const CrashReport *report) = 0;
+};
+
+} // namespace google_airbag
+
+#endif // GOOGLE_SYMBOL_SUPPLIER_H__
diff --git a/src/processor/crash_report_processor.cc b/src/processor/crash_report_processor.cc
new file mode 100644
index 00000000..1bb894a4
--- /dev/null
+++ b/src/processor/crash_report_processor.cc
@@ -0,0 +1,72 @@
+// Copyright (C) 2006 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include "google/crash_report.h"
+#include "google/crash_report_processor.h"
+#include "processor/minidump.h"
+#include "processor/stackwalker_x86.h"
+
+namespace google_airbag {
+
+CrashReportProcessor::CrashReportProcessor(SymbolSupplier *supplier)
+ : supplier_(supplier) {
+}
+
+CrashReportProcessor::~CrashReportProcessor() {
+}
+
+bool CrashReportProcessor::ProcessReport(CrashReport *report,
+ const string &minidump_file) {
+ int fd = open(minidump_file.c_str(), O_RDONLY);
+ if (fd == -1) {
+ return false;
+ }
+
+ Minidump dump(fd);
+ if (!dump.Read()) {
+ return false;
+ }
+
+ MinidumpException *exception = dump.GetException();
+ if (!exception) {
+ return false;
+ }
+
+ MinidumpThreadList *threads = dump.GetThreadList();
+ if (!threads) {
+ return false;
+ }
+
+ // TODO(bryner): get all the threads
+ MinidumpThread *thread = threads->GetThreadByID(exception->GetThreadID());
+ if (!thread) {
+ return false;
+ }
+
+ MinidumpMemoryRegion *thread_memory = thread->GetMemory();
+ if (!thread_memory) {
+ return false;
+ }
+
+ // TODO(bryner): figure out which StackWalker we want
+ StackwalkerX86 walker(exception->GetContext(), thread_memory,
+ dump.GetModuleList(), supplier_, report);
+ walker.Walk(&report->stack_frames);
+ return true;
+}
+
+} // namespace google_airbag
diff --git a/src/processor/crash_report_processor_unittest.cc b/src/processor/crash_report_processor_unittest.cc
new file mode 100644
index 00000000..66694a21
--- /dev/null
+++ b/src/processor/crash_report_processor_unittest.cc
@@ -0,0 +1,107 @@
+// Copyright (C) 2006 Google Inc.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+// Unit test for CrashReporter. Uses a pre-generated minidump and
+// corresponding symbol file, and checks the contents of the CrashReport.
+
+#include <string>
+#include "google/crash_report.h"
+#include "google/crash_report_processor.h"
+#include "google/symbol_supplier.h"
+#include "processor/minidump.h"
+
+using std::string;
+using google_airbag::CrashReportProcessor;
+using google_airbag::CrashReport;
+
+#define ASSERT_TRUE(cond) \
+ if (!(cond)) { \
+ fprintf(stderr, "FAILED: %s at %s:%d\n", #cond, __FILE__, __LINE__); \
+ return false; \
+ }
+
+#define ASSERT_EQ(e1, e2) ASSERT_TRUE((e1) == (e2))
+
+namespace google_airbag {
+
+class TestSymbolSupplier : public SymbolSupplier {
+ public:
+ virtual string GetSymbolFile(MinidumpModule *module,
+ const CrashReport *report);
+};
+
+string TestSymbolSupplier::GetSymbolFile(MinidumpModule *module,
+ const CrashReport *report) {
+ if (*(module->GetName()) == "c:\\test_app.exe") {
+ return string(getenv("srcdir") ? getenv("srcdir") : ".") +
+ "/src/processor/testdata/minidump2.sym";
+ }
+
+ return "";
+}
+
+} // namespace google_airbag
+
+using google_airbag::TestSymbolSupplier;
+
+static bool RunTests() {
+
+ TestSymbolSupplier supplier;
+ CrashReportProcessor processor(&supplier);
+
+ CrashReport report;
+ string minidump_file = string(getenv("srcdir") ? getenv("srcdir") : ".") +
+ "/src/processor/testdata/minidump2.dmp";
+
+ ASSERT_TRUE(processor.ProcessReport(&report, minidump_file));
+ ASSERT_EQ(report.stack_frames.size(), 4);
+
+ ASSERT_EQ(report.stack_frames[0].module_base, 0x400000);
+ ASSERT_EQ(report.stack_frames[0].module_name, "c:\\test_app.exe");
+ ASSERT_EQ(report.stack_frames[0].function_name, "CrashFunction");
+ ASSERT_EQ(report.stack_frames[0].source_file_name, "c:\\test_app.cc");
+ ASSERT_EQ(report.stack_frames[0].source_line, 36);
+
+ ASSERT_EQ(report.stack_frames[1].module_base, 0x400000);
+ ASSERT_EQ(report.stack_frames[1].module_name, "c:\\test_app.exe");
+ ASSERT_EQ(report.stack_frames[1].function_name, "main");
+ ASSERT_EQ(report.stack_frames[1].source_file_name, "c:\\test_app.cc");
+ ASSERT_EQ(report.stack_frames[1].source_line, 42);
+
+ // This comes from the CRT
+ ASSERT_EQ(report.stack_frames[2].module_base, 0x400000);
+ ASSERT_EQ(report.stack_frames[2].module_name, "c:\\test_app.exe");
+ ASSERT_EQ(report.stack_frames[2].function_name, "__tmainCRTStartup");
+ ASSERT_EQ(report.stack_frames[2].source_file_name,
+ "f:\\rtm\\vctools\\crt_bld\\self_x86\\crt\\src\\crt0.c");
+ ASSERT_EQ(report.stack_frames[2].source_line, 318);
+
+ // No debug info available for kernel32.dll
+ ASSERT_EQ(report.stack_frames[3].module_base, 0x7c800000);
+ ASSERT_EQ(report.stack_frames[3].module_name,
+ "C:\\WINDOWS\\system32\\kernel32.dll");
+ ASSERT_TRUE(report.stack_frames[3].function_name.empty());
+ ASSERT_TRUE(report.stack_frames[3].source_file_name.empty());
+ ASSERT_EQ(report.stack_frames[3].source_line, 0);
+
+ return true;
+}
+
+int main(int argc, char *argv[]) {
+ if (!RunTests()) {
+ return 1;
+ }
+
+ return 0;
+}
diff --git a/src/processor/minidump_stackwalk.cc b/src/processor/minidump_stackwalk.cc
index 71948a3b..db4437cd 100644
--- a/src/processor/minidump_stackwalk.cc
+++ b/src/processor/minidump_stackwalk.cc
@@ -30,13 +30,10 @@
#define open _open
#endif // !_WIN32
-#include <memory>
-
#include "processor/minidump.h"
#include "processor/stackwalker_x86.h"
-using std::auto_ptr;
using namespace google_airbag;
@@ -95,17 +92,15 @@ int main(int argc, char** argv) {
exit(1);
}
- StackwalkerX86 stackwalker = StackwalkerX86(context, stack_memory, modules);
+ StackwalkerX86 stackwalker = StackwalkerX86(context, stack_memory,
+ modules, NULL, NULL);
- auto_ptr<StackFrames> stack(stackwalker.Walk());
- if (!stack.get()) {
- fprintf(stderr, "stackwalker->Walk() failed\n");
- exit(1);
- }
+ StackFrames stack;
+ stackwalker.Walk(&stack);
unsigned int index;
- for (index = 0 ; index < stack->size() ; index++) {
- StackFrame frame = stack->at(index);
+ for (index = 0 ; index < stack.size() ; index++) {
+ StackFrame frame = stack.at(index);
printf("[%2d] ebp = 0x%08llx eip = 0x%08llx \"%s\" + 0x%08llx\n",
index,
frame.frame_pointer,
diff --git a/src/processor/source_line_resolver.cc b/src/processor/source_line_resolver.cc
index a44f4802..8d3f93a2 100644
--- a/src/processor/source_line_resolver.cc
+++ b/src/processor/source_line_resolver.cc
@@ -145,7 +145,7 @@ bool SourceLineResolver::LoadModule(const string &module_name,
void SourceLineResolver::FillSourceLineInfo(StackFrame *frame) const {
ModuleMap::const_iterator it = modules_->find(frame->module_name);
if (it != modules_->end()) {
- it->second->LookupAddress(frame->instruction, frame);
+ it->second->LookupAddress(frame->instruction - frame->module_base, frame);
}
}
diff --git a/src/processor/stackwalker.cc b/src/processor/stackwalker.cc
index 646ba955..f2a068a5 100644
--- a/src/processor/stackwalker.cc
+++ b/src/processor/stackwalker.cc
@@ -23,6 +23,8 @@
#include "processor/stackwalker.h"
#include "processor/minidump.h"
+#include "processor/source_line_resolver.h"
+#include "google/symbol_supplier.h"
namespace google_airbag {
@@ -31,13 +33,19 @@ namespace google_airbag {
using std::auto_ptr;
-Stackwalker::Stackwalker(MemoryRegion* memory, MinidumpModuleList* modules)
- : memory_(memory), modules_(modules) {
+Stackwalker::Stackwalker(MemoryRegion* memory, MinidumpModuleList* modules,
+ SymbolSupplier *supplier, const CrashReport *report)
+ : memory_(memory),
+ modules_(modules),
+ supplier_(supplier),
+ report_(report) {
}
-StackFrames* Stackwalker::Walk() {
- auto_ptr<StackFrames> frames(new StackFrames());
+void Stackwalker::Walk(StackFrames *frames) {
+ frames->clear();
+ bool resolve_symbols = (modules_ && supplier_);
+ SourceLineResolver resolver;
// Begin with the context frame, and keep getting callers until there are
// no more.
@@ -56,6 +64,13 @@ StackFrames* Stackwalker::Walk() {
if (module) {
frame->module_name = *(module->GetName());
frame->module_base = module->base_address();
+ if (resolve_symbols) {
+ string symbol_file = supplier_->GetSymbolFile(module, report_);
+ if (!symbol_file.empty()) {
+ resolver.LoadModule(*(module->GetName()), symbol_file);
+ }
+ resolver.FillSourceLineInfo(frame.get());
+ }
}
}
@@ -70,8 +85,6 @@ StackFrames* Stackwalker::Walk() {
// Get the next frame.
valid = GetCallerFrame(frame.get());
}
-
- return frames.release();
}
diff --git a/src/processor/stackwalker.h b/src/processor/stackwalker.h
index 96e993e7..34d9a3f4 100644
--- a/src/processor/stackwalker.h
+++ b/src/processor/stackwalker.h
@@ -36,24 +36,31 @@ namespace google_airbag {
class MinidumpModuleList;
+class SymbolSupplier;
+struct CrashReport;
class Stackwalker {
public:
virtual ~Stackwalker() {}
- // Produces a vector of StackFrames by calling GetContextFrame and
+ // Fills the given vector of StackFrames by calling GetContextFrame and
// GetCallerFrame, and populating the returned frames with module
- // offset and name information if possible. The caller takes ownership
- // of the StackFrames object and is responsible for freeing it.
- StackFrames* Walk();
+ // offset and name information if possible.
+ void Walk(StackFrames *frames);
protected:
// memory identifies a MemoryRegion that provides the stack memory
// for the stack to walk. modules, if non-NULL, is a MinidumpModuleList
// that is used to look up which code module each stack frame is
- // associated with.
- Stackwalker(MemoryRegion* memory, MinidumpModuleList* modules);
+ // associated with. supplier is an optional caller-supplied SymbolSupplier
+ // implementation. If supplier is NULL, source line info will not be
+ // resolved. The CrashReport object will be passed to the SymbolSupplier's
+ // GetSymbolFile method.
+ Stackwalker(MemoryRegion* memory,
+ MinidumpModuleList* modules,
+ SymbolSupplier* supplier,
+ const CrashReport* report);
// The stack memory to walk. Subclasses will require this region to
// get information from the stack.
@@ -74,6 +81,12 @@ class Stackwalker {
// A list of modules, for populating each StackFrame's module information.
// This field is optional and may be NULL.
MinidumpModuleList* modules_;
+
+ // The optional SymbolSupplier for resolving source line info.
+ SymbolSupplier* supplier_;
+
+ // The CrashReport object which is passed to the SymbolSupplier. May be null.
+ const CrashReport* report_;
};
diff --git a/src/processor/stackwalker_x86.cc b/src/processor/stackwalker_x86.cc
index 4e43c6ff..b7adfaf9 100644
--- a/src/processor/stackwalker_x86.cc
+++ b/src/processor/stackwalker_x86.cc
@@ -28,8 +28,10 @@ namespace google_airbag {
StackwalkerX86::StackwalkerX86(MinidumpContext* context,
MemoryRegion* memory,
- MinidumpModuleList* modules)
- : Stackwalker(memory, modules),
+ MinidumpModuleList* modules,
+ SymbolSupplier* supplier,
+ const CrashReport* report)
+ : Stackwalker(memory, modules, supplier, report),
last_frame_pointer_(0) {
if (memory_->GetBase() + memory_->GetSize() - 1 > 0xffffffff) {
// The x86 is a 32-bit CPU, the limits of the supplied stack are invalid.
diff --git a/src/processor/stackwalker_x86.h b/src/processor/stackwalker_x86.h
index 6e0225b4..8f175004 100644
--- a/src/processor/stackwalker_x86.h
+++ b/src/processor/stackwalker_x86.h
@@ -40,11 +40,13 @@ class StackwalkerX86 : public Stackwalker {
public:
// context is a MinidumpContext object that gives access to x86-specific
// register state corresponding to the innermost called frame to be
- // included in the stack. memory and modules are passed directly through
+ // included in the stack. The other arguments are passed directly through
// to the base Stackwalker constructor.
StackwalkerX86(MinidumpContext* context,
MemoryRegion* memory,
- MinidumpModuleList* modules);
+ MinidumpModuleList* modules,
+ SymbolSupplier* supplier,
+ const CrashReport* report);
private:
// Implementation of Stackwalker, using x86 context (%ebp, %eip) and
diff --git a/src/processor/testdata/minidump2.dmp b/src/processor/testdata/minidump2.dmp
new file mode 100755
index 00000000..596e6349
--- /dev/null
+++ b/src/processor/testdata/minidump2.dmp
Binary files differ
diff --git a/src/processor/testdata/minidump2.sym b/src/processor/testdata/minidump2.sym
new file mode 100755
index 00000000..c5d04ee5
--- /dev/null
+++ b/src/processor/testdata/minidump2.sym
@@ -0,0 +1,10686 @@
+FILE 1 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsock.h
+FILE 2 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winuser.h
+FILE 3 c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincon.h
+FILE 4 c:\program files\microsoft visual studio 8\vc\platformsdk\include\imm.h
+FILE 5 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winver.h
+FILE 6 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winperf.h
+FILE 7 c:\program files\microsoft visual studio 8\vc\platformsdk\include\pshpack4.h
+FILE 8 c:\program files\microsoft visual studio 8\vc\platformsdk\include\oaidl.h
+FILE 9 c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcdcep.h
+FILE 10 c:\program files\microsoft visual studio 8\vc\platformsdk\include\reason.h
+FILE 11 c:\program files\microsoft visual studio 8\vc\platformsdk\include\dlgs.h
+FILE 12 c:\test_app.cc
+FILE 13 c:\program files\microsoft visual studio 8\vc\platformsdk\include\pshpack1.h
+FILE 14 c:\program files\microsoft visual studio 8\vc\platformsdk\include\oleidl.h
+FILE 15 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winerror.h
+FILE 16 c:\program files\microsoft visual studio 8\vc\platformsdk\include\wincrypt.h
+FILE 17 c:\program files\microsoft visual studio 8\vc\platformsdk\include\poppack.h
+FILE 18 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winspool.h
+FILE 19 c:\program files\microsoft visual studio 8\vc\platformsdk\include\prsht.h
+FILE 20 c:\program files\microsoft visual studio 8\vc\platformsdk\include\propidl.h
+FILE 21 c:\program files\microsoft visual studio 8\vc\platformsdk\include\lzexpand.h
+FILE 22 c:\program files\microsoft visual studio 8\vc\platformsdk\include\ddeml.h
+FILE 23 c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcnterr.h
+FILE 24 c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcasync.h
+FILE 25 c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcnsi.h
+FILE 26 c:\program files\microsoft visual studio 8\vc\platformsdk\include\specstrings.h
+FILE 27 c:\program files\microsoft visual studio 8\vc\platformsdk\include\basetsd.h
+FILE 28 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnetwk.h
+FILE 29 c:\program files\microsoft visual studio 8\vc\platformsdk\include\pshpack8.h
+FILE 30 c:\program files\microsoft visual studio 8\vc\platformsdk\include\commdlg.h
+FILE 31 c:\program files\microsoft visual studio 8\vc\platformsdk\include\unknwn.h
+FILE 32 c:\program files\microsoft visual studio 8\vc\platformsdk\include\cderr.h
+FILE 33 c:\program files\microsoft visual studio 8\vc\platformsdk\include\shellapi.h
+FILE 34 c:\program files\microsoft visual studio 8\vc\platformsdk\include\dde.h
+FILE 35 c:\program files\microsoft visual studio 8\vc\platformsdk\include\stralign.h
+FILE 36 c:\program files\microsoft visual studio 8\vc\platformsdk\include\servprov.h
+FILE 37 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsvc.h
+FILE 38 c:\program files\microsoft visual studio 8\vc\platformsdk\include\wingdi.h
+FILE 39 c:\program files\microsoft visual studio 8\vc\platformsdk\include\mmsystem.h
+FILE 40 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winioctl.h
+FILE 41 c:\program files\microsoft visual studio 8\vc\platformsdk\include\cguid.h
+FILE 42 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winsmcrd.h
+FILE 43 c:\program files\microsoft visual studio 8\vc\include\stdarg.h
+FILE 44 c:\program files\microsoft visual studio 8\vc\platformsdk\include\mcx.h
+FILE 45 c:\program files\microsoft visual studio 8\vc\platformsdk\include\nb30.h
+FILE 46 c:\program files\microsoft visual studio 8\vc\platformsdk\include\windef.h
+FILE 47 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnls.h
+FILE 48 c:\program files\microsoft visual studio 8\vc\platformsdk\include\oleauto.h
+FILE 49 c:\program files\microsoft visual studio 8\vc\platformsdk\include\guiddef.h
+FILE 50 c:\program files\microsoft visual studio 8\vc\platformsdk\include\objidl.h
+FILE 51 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winbase.h
+FILE 52 c:\program files\microsoft visual studio 8\vc\platformsdk\include\dbghelp.h
+FILE 53 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winreg.h
+FILE 54 c:\program files\microsoft visual studio 8\vc\platformsdk\include\windows.h
+FILE 55 c:\program files\microsoft visual studio 8\vc\platformsdk\include\msxml.h
+FILE 56 c:\program files\microsoft visual studio 8\vc\include\excpt.h
+FILE 57 c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpc.h
+FILE 58 c:\program files\microsoft visual studio 8\vc\include\crtdefs.h
+FILE 59 c:\program files\microsoft visual studio 8\vc\platformsdk\include\ole2.h
+FILE 60 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winscard.h
+FILE 61 c:\program files\microsoft visual studio 8\vc\include\sal.h
+FILE 62 c:\program files\microsoft visual studio 8\vc\platformsdk\include\objbase.h
+FILE 63 c:\program files\microsoft visual studio 8\vc\platformsdk\include\wtypes.h
+FILE 64 c:\program files\microsoft visual studio 8\vc\include\vadefs.h
+FILE 65 c:\program files\microsoft visual studio 8\vc\include\stdlib.h
+FILE 66 c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcndr.h
+FILE 67 c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcdce.h
+FILE 68 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h
+FILE 69 c:\program files\microsoft visual studio 8\vc\include\limits.h
+FILE 70 c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcnsip.h
+FILE 71 c:\program files\microsoft visual studio 8\vc\include\ctype.h
+FILE 72 c:\program files\microsoft visual studio 8\vc\platformsdk\include\tvout.h
+FILE 73 c:\program files\microsoft visual studio 8\vc\include\string.h
+FILE 74 c:\program files\microsoft visual studio 8\vc\platformsdk\include\urlmon.h
+FILE 75 c:\program files\microsoft visual studio 8\vc\platformsdk\include\winefs.h
+FILE 76 c:\program files\microsoft visual studio 8\vc\platformsdk\include\pshpack2.h
+FILE 77 f:\rtm\public\sdk\inc\basetsd.h
+FILE 78 f:\rtm\public\sdk\inc\stralign.h
+FILE 79 f:\rtm\public\sdk\inc\tvout.h
+FILE 80 f:\rtm\public\sdk\inc\winsvc.h
+FILE 81 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\string.h
+FILE 82 f:\rtm\public\sdk\inc\wingdi.h
+FILE 83 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 84 f:\rtm\public\sdk\inc\poppack.h
+FILE 85 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\sect_attribs.h
+FILE 86 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 87 f:\rtm\public\sdk\inc\imm.h
+FILE 88 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\stdarg.h
+FILE 89 f:\rtm\public\sdk\inc\windef.h
+FILE 90 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\crtdbg.h
+FILE 91 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\tran\i386\cpu_disp.c
+FILE 92 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 93 f:\rtm\public\sdk\inc\winver.h
+FILE 94 f:\rtm\public\sdk\inc\windows.h
+FILE 95 f:\rtm\public\sdk\inc\winnt.h
+FILE 96 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\excpt.h
+FILE 97 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\ctype.h
+FILE 98 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\crtdefs.h
+FILE 99 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\sal.h
+FILE 100 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\errno.h
+FILE 101 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 102 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\vadefs.h
+FILE 103 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\cruntime.h
+FILE 104 f:\rtm\public\sdk\inc\winreg.h
+FILE 105 f:\rtm\public\sdk\inc\winbase.h
+FILE 106 f:\rtm\public\sdk\inc\winerror.h
+FILE 107 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 108 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\internal.h
+FILE 109 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\limits.h
+FILE 110 f:\rtm\public\sdk\inc\reason.h
+FILE 111 f:\rtm\public\sdk\inc\wincon.h
+FILE 112 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 113 f:\rtm\public\sdk\inc\mcx.h
+FILE 114 f:\rtm\public\sdk\inc\winuser.h
+FILE 115 f:\rtm\public\sdk\inc\winnls.h
+FILE 116 f:\rtm\public\sdk\inc\guiddef.h
+FILE 117 f:\rtm\public\sdk\inc\specstrings.h
+FILE 118 f:\rtm\public\sdk\inc\basetsd.h
+FILE 119 f:\rtm\public\sdk\inc\stralign.h
+FILE 120 f:\rtm\public\sdk\inc\tvout.h
+FILE 121 f:\rtm\public\sdk\inc\winsvc.h
+FILE 122 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\string.h
+FILE 123 f:\rtm\public\sdk\inc\wingdi.h
+FILE 124 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 125 f:\rtm\public\sdk\inc\poppack.h
+FILE 126 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\sect_attribs.h
+FILE 127 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 128 f:\rtm\public\sdk\inc\imm.h
+FILE 129 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\stdarg.h
+FILE 130 f:\rtm\public\sdk\inc\windef.h
+FILE 131 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\crtdbg.h
+FILE 132 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\tran\i386\mathfcns.c
+FILE 133 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 134 f:\rtm\public\sdk\inc\winver.h
+FILE 135 f:\rtm\public\sdk\inc\windows.h
+FILE 136 f:\rtm\public\sdk\inc\winnt.h
+FILE 137 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\excpt.h
+FILE 138 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\ctype.h
+FILE 139 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\crtdefs.h
+FILE 140 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\sal.h
+FILE 141 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\errno.h
+FILE 142 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 143 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\vadefs.h
+FILE 144 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\cruntime.h
+FILE 145 f:\rtm\public\sdk\inc\winreg.h
+FILE 146 f:\rtm\public\sdk\inc\winbase.h
+FILE 147 f:\rtm\public\sdk\inc\winerror.h
+FILE 148 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 149 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\internal.h
+FILE 150 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\limits.h
+FILE 151 f:\rtm\public\sdk\inc\reason.h
+FILE 152 f:\rtm\public\sdk\inc\wincon.h
+FILE 153 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 154 f:\rtm\public\sdk\inc\mcx.h
+FILE 155 f:\rtm\public\sdk\inc\winuser.h
+FILE 156 f:\rtm\public\sdk\inc\winnls.h
+FILE 157 f:\rtm\public\sdk\inc\guiddef.h
+FILE 158 f:\rtm\public\sdk\inc\specstrings.h
+FILE 159 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 160 f:\rtm\public\sdk\inc\windef.h
+FILE 161 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 162 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctime.h
+FILE 163 f:\rtm\vctools\crt_bld\self_x86\crt\src\wtime.inl
+FILE 164 f:\rtm\vctools\crt_bld\self_x86\crt\src\time.h
+FILE 165 f:\rtm\public\sdk\inc\reason.h
+FILE 166 f:\rtm\public\sdk\inc\wincon.h
+FILE 167 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 168 f:\rtm\vctools\crt_bld\self_x86\crt\src\time.inl
+FILE 169 f:\rtm\public\sdk\inc\mcx.h
+FILE 170 f:\rtm\public\sdk\inc\winuser.h
+FILE 171 f:\rtm\public\sdk\inc\winnls.h
+FILE 172 f:\rtm\public\sdk\inc\guiddef.h
+FILE 173 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 174 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 175 f:\rtm\public\sdk\inc\stralign.h
+FILE 176 f:\rtm\public\sdk\inc\winnt.h
+FILE 177 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 178 f:\rtm\public\sdk\inc\specstrings.h
+FILE 179 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 180 f:\rtm\public\sdk\inc\basetsd.h
+FILE 181 f:\rtm\public\sdk\inc\tvout.h
+FILE 182 f:\rtm\public\sdk\inc\winsvc.h
+FILE 183 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 184 f:\rtm\public\sdk\inc\wingdi.h
+FILE 185 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 186 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 187 f:\rtm\vctools\crt_bld\self_x86\crt\src\tzset.c
+FILE 188 f:\rtm\public\sdk\inc\poppack.h
+FILE 189 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 190 f:\rtm\public\sdk\inc\imm.h
+FILE 191 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 192 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 193 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 194 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 195 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 196 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 197 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 198 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 199 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 200 f:\rtm\public\sdk\inc\windows.h
+FILE 201 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 202 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 203 f:\rtm\public\sdk\inc\winver.h
+FILE 204 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 205 f:\rtm\public\sdk\inc\winreg.h
+FILE 206 f:\rtm\public\sdk\inc\winbase.h
+FILE 207 f:\rtm\public\sdk\inc\winerror.h
+FILE 208 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 209 f:\rtm\public\sdk\inc\reason.h
+FILE 210 f:\rtm\public\sdk\inc\wincon.h
+FILE 211 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 212 f:\rtm\public\sdk\inc\mcx.h
+FILE 213 f:\rtm\public\sdk\inc\winuser.h
+FILE 214 f:\rtm\public\sdk\inc\winnls.h
+FILE 215 f:\rtm\public\sdk\inc\guiddef.h
+FILE 216 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 217 f:\rtm\public\sdk\inc\stralign.h
+FILE 218 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 219 f:\rtm\public\sdk\inc\specstrings.h
+FILE 220 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 221 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 222 f:\rtm\public\sdk\inc\basetsd.h
+FILE 223 f:\rtm\public\sdk\inc\windows.h
+FILE 224 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 225 f:\rtm\public\sdk\inc\tvout.h
+FILE 226 f:\rtm\public\sdk\inc\winsvc.h
+FILE 227 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 228 f:\rtm\public\sdk\inc\wingdi.h
+FILE 229 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 230 f:\rtm\vctools\crt_bld\self_x86\crt\src\timeset.c
+FILE 231 f:\rtm\public\sdk\inc\poppack.h
+FILE 232 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 233 f:\rtm\public\sdk\inc\imm.h
+FILE 234 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 235 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 236 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 237 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 238 f:\rtm\public\sdk\inc\windef.h
+FILE 239 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 240 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 241 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 242 f:\rtm\vctools\crt_bld\self_x86\crt\src\wtime.inl
+FILE 243 f:\rtm\vctools\crt_bld\self_x86\crt\src\time.h
+FILE 244 f:\rtm\public\sdk\inc\winver.h
+FILE 245 f:\rtm\vctools\crt_bld\self_x86\crt\src\time.inl
+FILE 246 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 247 f:\rtm\public\sdk\inc\winnt.h
+FILE 248 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 249 f:\rtm\public\sdk\inc\winreg.h
+FILE 250 f:\rtm\public\sdk\inc\winbase.h
+FILE 251 f:\rtm\public\sdk\inc\winerror.h
+FILE 252 f:\rtm\vctools\crt_bld\self_x86\crt\src\time.h
+FILE 253 f:\rtm\public\sdk\inc\wincon.h
+FILE 254 f:\rtm\public\sdk\inc\imm.h
+FILE 255 f:\rtm\public\sdk\inc\winbase.h
+FILE 256 f:\rtm\public\sdk\inc\wingdi.h
+FILE 257 f:\rtm\public\sdk\inc\winver.h
+FILE 258 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 259 f:\rtm\public\sdk\inc\windows.h
+FILE 260 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 261 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 262 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 263 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 264 f:\rtm\public\sdk\inc\reason.h
+FILE 265 f:\rtm\vctools\crt_bld\self_x86\crt\src\strftime.c
+FILE 266 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 267 f:\rtm\public\sdk\inc\specstrings.h
+FILE 268 f:\rtm\public\sdk\inc\basetsd.h
+FILE 269 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 270 f:\rtm\vctools\crt_bld\self_x86\crt\src\wtime.inl
+FILE 271 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 272 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 273 f:\rtm\public\sdk\inc\stralign.h
+FILE 274 f:\rtm\vctools\crt_bld\self_x86\crt\src\time.inl
+FILE 275 f:\rtm\public\sdk\inc\poppack.h
+FILE 276 f:\rtm\public\sdk\inc\winsvc.h
+FILE 277 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 278 f:\rtm\public\sdk\inc\windef.h
+FILE 279 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 280 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 281 f:\rtm\public\sdk\inc\winuser.h
+FILE 282 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 283 f:\rtm\public\sdk\inc\mcx.h
+FILE 284 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 285 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 286 f:\rtm\public\sdk\inc\guiddef.h
+FILE 287 f:\rtm\public\sdk\inc\winnt.h
+FILE 288 f:\rtm\public\sdk\inc\winnls.h
+FILE 289 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 290 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 291 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 292 f:\rtm\public\sdk\inc\winerror.h
+FILE 293 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 294 f:\rtm\public\sdk\inc\winreg.h
+FILE 295 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 296 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 297 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 298 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 299 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 300 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 301 f:\rtm\public\sdk\inc\tvout.h
+FILE 302 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 303 f:\rtm\public\sdk\inc\windef.h
+FILE 304 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 305 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 306 f:\rtm\public\sdk\inc\winver.h
+FILE 307 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 308 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 309 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 310 f:\rtm\public\sdk\inc\winnt.h
+FILE 311 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 312 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 313 f:\rtm\public\sdk\inc\winreg.h
+FILE 314 f:\rtm\vctools\crt_bld\self_x86\crt\src\days.c
+FILE 315 f:\rtm\public\sdk\inc\winbase.h
+FILE 316 f:\rtm\public\sdk\inc\winerror.h
+FILE 317 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 318 f:\rtm\public\sdk\inc\reason.h
+FILE 319 f:\rtm\public\sdk\inc\wincon.h
+FILE 320 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 321 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 322 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 323 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 324 f:\rtm\public\sdk\inc\mcx.h
+FILE 325 f:\rtm\public\sdk\inc\winuser.h
+FILE 326 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 327 f:\rtm\public\sdk\inc\winnls.h
+FILE 328 f:\rtm\public\sdk\inc\guiddef.h
+FILE 329 f:\rtm\public\sdk\inc\windows.h
+FILE 330 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 331 f:\rtm\public\sdk\inc\specstrings.h
+FILE 332 f:\rtm\public\sdk\inc\basetsd.h
+FILE 333 f:\rtm\public\sdk\inc\stralign.h
+FILE 334 f:\rtm\public\sdk\inc\tvout.h
+FILE 335 f:\rtm\public\sdk\inc\winsvc.h
+FILE 336 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 337 f:\rtm\public\sdk\inc\wingdi.h
+FILE 338 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 339 f:\rtm\public\sdk\inc\poppack.h
+FILE 340 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 341 f:\rtm\public\sdk\inc\imm.h
+FILE 342 f:\rtm\public\sdk\inc\wincon.h
+FILE 343 f:\rtm\public\sdk\inc\imm.h
+FILE 344 f:\rtm\public\sdk\inc\winbase.h
+FILE 345 f:\rtm\public\sdk\inc\wingdi.h
+FILE 346 f:\rtm\public\sdk\inc\winver.h
+FILE 347 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 348 f:\rtm\public\sdk\inc\windows.h
+FILE 349 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 350 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 351 f:\rtm\public\sdk\inc\reason.h
+FILE 352 f:\rtm\vctools\crt_bld\self_x86\crt\src\strnicol.c
+FILE 353 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 354 f:\rtm\public\sdk\inc\specstrings.h
+FILE 355 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 356 f:\rtm\public\sdk\inc\basetsd.h
+FILE 357 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 358 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 359 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 360 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 361 f:\rtm\public\sdk\inc\stralign.h
+FILE 362 f:\rtm\public\sdk\inc\poppack.h
+FILE 363 f:\rtm\public\sdk\inc\winsvc.h
+FILE 364 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 365 f:\rtm\public\sdk\inc\windef.h
+FILE 366 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 367 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 368 f:\rtm\public\sdk\inc\winuser.h
+FILE 369 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 370 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 371 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 372 f:\rtm\public\sdk\inc\mcx.h
+FILE 373 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 374 f:\rtm\public\sdk\inc\guiddef.h
+FILE 375 f:\rtm\public\sdk\inc\winnt.h
+FILE 376 f:\rtm\public\sdk\inc\winnls.h
+FILE 377 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 378 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 379 f:\rtm\public\sdk\inc\winerror.h
+FILE 380 f:\rtm\public\sdk\inc\winreg.h
+FILE 381 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 382 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 383 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 384 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 385 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 386 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 387 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 388 f:\rtm\public\sdk\inc\tvout.h
+FILE 389 f:\rtm\public\sdk\inc\mcx.h
+FILE 390 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 391 f:\rtm\public\sdk\inc\winnt.h
+FILE 392 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 393 f:\rtm\public\sdk\inc\specstrings.h
+FILE 394 f:\rtm\public\sdk\inc\basetsd.h
+FILE 395 f:\rtm\public\sdk\inc\winnls.h
+FILE 396 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 397 f:\rtm\public\sdk\inc\winerror.h
+FILE 398 f:\rtm\public\sdk\inc\winreg.h
+FILE 399 f:\rtm\vctools\crt_bld\self_x86\crt\src\strnicmp.c
+FILE 400 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 401 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 402 f:\rtm\public\sdk\inc\tvout.h
+FILE 403 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 404 f:\rtm\public\sdk\inc\wincon.h
+FILE 405 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 406 f:\rtm\public\sdk\inc\imm.h
+FILE 407 f:\rtm\public\sdk\inc\guiddef.h
+FILE 408 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 409 f:\rtm\public\sdk\inc\winbase.h
+FILE 410 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 411 f:\rtm\public\sdk\inc\wingdi.h
+FILE 412 f:\rtm\public\sdk\inc\windows.h
+FILE 413 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 414 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 415 f:\rtm\public\sdk\inc\winver.h
+FILE 416 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 417 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 418 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 419 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 420 f:\rtm\public\sdk\inc\reason.h
+FILE 421 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 422 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 423 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 424 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 425 f:\rtm\public\sdk\inc\stralign.h
+FILE 426 f:\rtm\public\sdk\inc\windef.h
+FILE 427 f:\rtm\public\sdk\inc\poppack.h
+FILE 428 f:\rtm\public\sdk\inc\winsvc.h
+FILE 429 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 430 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 431 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 432 f:\rtm\public\sdk\inc\winuser.h
+FILE 433 f:\rtm\public\sdk\inc\mcx.h
+FILE 434 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 435 f:\rtm\public\sdk\inc\winnt.h
+FILE 436 f:\rtm\public\sdk\inc\specstrings.h
+FILE 437 f:\rtm\public\sdk\inc\basetsd.h
+FILE 438 f:\rtm\public\sdk\inc\winnls.h
+FILE 439 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 440 f:\rtm\public\sdk\inc\winerror.h
+FILE 441 f:\rtm\public\sdk\inc\winreg.h
+FILE 442 f:\rtm\vctools\crt_bld\self_x86\crt\src\stricmp.c
+FILE 443 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 444 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 445 f:\rtm\public\sdk\inc\tvout.h
+FILE 446 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 447 f:\rtm\public\sdk\inc\wincon.h
+FILE 448 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 449 f:\rtm\public\sdk\inc\imm.h
+FILE 450 f:\rtm\public\sdk\inc\guiddef.h
+FILE 451 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 452 f:\rtm\public\sdk\inc\winbase.h
+FILE 453 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 454 f:\rtm\public\sdk\inc\wingdi.h
+FILE 455 f:\rtm\public\sdk\inc\windows.h
+FILE 456 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 457 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 458 f:\rtm\public\sdk\inc\winver.h
+FILE 459 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 460 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 461 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 462 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 463 f:\rtm\public\sdk\inc\reason.h
+FILE 464 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 465 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 466 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 467 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 468 f:\rtm\public\sdk\inc\stralign.h
+FILE 469 f:\rtm\public\sdk\inc\windef.h
+FILE 470 f:\rtm\public\sdk\inc\poppack.h
+FILE 471 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 472 f:\rtm\public\sdk\inc\winsvc.h
+FILE 473 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 474 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 475 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 476 f:\rtm\public\sdk\inc\winuser.h
+FILE 477 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 478 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 479 f:\rtm\public\sdk\inc\winver.h
+FILE 480 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal_securecrt.h
+FILE 481 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 482 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 483 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 484 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 485 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 486 f:\rtm\public\sdk\inc\guiddef.h
+FILE 487 f:\rtm\public\sdk\inc\windows.h
+FILE 488 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 489 f:\rtm\public\sdk\inc\specstrings.h
+FILE 490 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 491 f:\rtm\public\sdk\inc\basetsd.h
+FILE 492 f:\rtm\public\sdk\inc\winreg.h
+FILE 493 f:\rtm\vctools\crt_bld\self_x86\crt\src\strncpy_s.c
+FILE 494 f:\rtm\public\sdk\inc\winbase.h
+FILE 495 f:\rtm\public\sdk\inc\winerror.h
+FILE 496 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 497 f:\rtm\public\sdk\inc\reason.h
+FILE 498 f:\rtm\public\sdk\inc\wincon.h
+FILE 499 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 500 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 501 f:\rtm\public\sdk\inc\windef.h
+FILE 502 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 503 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 504 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 505 f:\rtm\public\sdk\inc\mcx.h
+FILE 506 f:\rtm\public\sdk\inc\winuser.h
+FILE 507 f:\rtm\public\sdk\inc\winnls.h
+FILE 508 f:\rtm\public\sdk\inc\stralign.h
+FILE 509 f:\rtm\public\sdk\inc\tvout.h
+FILE 510 f:\rtm\public\sdk\inc\winsvc.h
+FILE 511 f:\rtm\public\sdk\inc\wingdi.h
+FILE 512 f:\rtm\public\sdk\inc\winnt.h
+FILE 513 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 514 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 515 f:\rtm\public\sdk\inc\poppack.h
+FILE 516 f:\rtm\vctools\crt_bld\self_x86\crt\src\tcsncpy_s.inl
+FILE 517 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 518 f:\rtm\public\sdk\inc\imm.h
+FILE 519 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 520 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 521 f:\rtm\public\sdk\inc\winver.h
+FILE 522 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal_securecrt.h
+FILE 523 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 524 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 525 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 526 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 527 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 528 f:\rtm\public\sdk\inc\guiddef.h
+FILE 529 f:\rtm\public\sdk\inc\windows.h
+FILE 530 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 531 f:\rtm\public\sdk\inc\specstrings.h
+FILE 532 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 533 f:\rtm\public\sdk\inc\basetsd.h
+FILE 534 f:\rtm\public\sdk\inc\winreg.h
+FILE 535 f:\rtm\vctools\crt_bld\self_x86\crt\src\strcpy_s.c
+FILE 536 f:\rtm\public\sdk\inc\winbase.h
+FILE 537 f:\rtm\public\sdk\inc\winerror.h
+FILE 538 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 539 f:\rtm\public\sdk\inc\reason.h
+FILE 540 f:\rtm\public\sdk\inc\wincon.h
+FILE 541 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 542 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 543 f:\rtm\public\sdk\inc\windef.h
+FILE 544 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 545 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 546 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 547 f:\rtm\public\sdk\inc\mcx.h
+FILE 548 f:\rtm\public\sdk\inc\winuser.h
+FILE 549 f:\rtm\public\sdk\inc\winnls.h
+FILE 550 f:\rtm\public\sdk\inc\stralign.h
+FILE 551 f:\rtm\public\sdk\inc\tvout.h
+FILE 552 f:\rtm\public\sdk\inc\winsvc.h
+FILE 553 f:\rtm\public\sdk\inc\wingdi.h
+FILE 554 f:\rtm\public\sdk\inc\winnt.h
+FILE 555 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 556 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 557 f:\rtm\public\sdk\inc\poppack.h
+FILE 558 f:\rtm\vctools\crt_bld\self_x86\crt\src\tcscpy_s.inl
+FILE 559 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 560 f:\rtm\public\sdk\inc\imm.h
+FILE 561 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 562 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 563 f:\rtm\public\sdk\inc\winver.h
+FILE 564 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal_securecrt.h
+FILE 565 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 566 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 567 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 568 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 569 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 570 f:\rtm\public\sdk\inc\guiddef.h
+FILE 571 f:\rtm\public\sdk\inc\windows.h
+FILE 572 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 573 f:\rtm\public\sdk\inc\specstrings.h
+FILE 574 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 575 f:\rtm\public\sdk\inc\basetsd.h
+FILE 576 f:\rtm\public\sdk\inc\winreg.h
+FILE 577 f:\rtm\vctools\crt_bld\self_x86\crt\src\strcat_s.c
+FILE 578 f:\rtm\public\sdk\inc\winbase.h
+FILE 579 f:\rtm\public\sdk\inc\winerror.h
+FILE 580 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 581 f:\rtm\public\sdk\inc\reason.h
+FILE 582 f:\rtm\public\sdk\inc\wincon.h
+FILE 583 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 584 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 585 f:\rtm\public\sdk\inc\windef.h
+FILE 586 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 587 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 588 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 589 f:\rtm\public\sdk\inc\mcx.h
+FILE 590 f:\rtm\public\sdk\inc\winuser.h
+FILE 591 f:\rtm\public\sdk\inc\winnls.h
+FILE 592 f:\rtm\public\sdk\inc\stralign.h
+FILE 593 f:\rtm\public\sdk\inc\tvout.h
+FILE 594 f:\rtm\public\sdk\inc\winsvc.h
+FILE 595 f:\rtm\public\sdk\inc\wingdi.h
+FILE 596 f:\rtm\public\sdk\inc\winnt.h
+FILE 597 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 598 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 599 f:\rtm\public\sdk\inc\poppack.h
+FILE 600 f:\rtm\vctools\crt_bld\self_x86\crt\src\tcscat_s.inl
+FILE 601 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 602 f:\rtm\public\sdk\inc\imm.h
+FILE 603 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 604 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 605 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 606 f:\rtm\vctools\crt_bld\self_x86\crt\src\strlen_s.c
+FILE 607 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 608 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 609 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 610 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\strpbrk.asm
+FILE 611 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\Intel\STRSPN.ASM
+FILE 612 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 613 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\_strnicm.asm
+FILE 614 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 615 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 616 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 617 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 618 f:\rtm\vctools\crt_bld\self_x86\crt\src\intel\strncmp.c
+FILE 619 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 620 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 621 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 622 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\strlen.asm
+FILE 623 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 624 f:\rtm\public\sdk\inc\winnt.h
+FILE 625 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 626 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 627 f:\rtm\public\sdk\inc\poppack.h
+FILE 628 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 629 f:\rtm\public\sdk\inc\imm.h
+FILE 630 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 631 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 632 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 633 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 634 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 635 f:\rtm\public\sdk\inc\winver.h
+FILE 636 f:\rtm\vctools\crt_bld\self_x86\crt\src\strdup.c
+FILE 637 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 638 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 639 f:\rtm\public\sdk\inc\guiddef.h
+FILE 640 f:\rtm\public\sdk\inc\windows.h
+FILE 641 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 642 f:\rtm\public\sdk\inc\specstrings.h
+FILE 643 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 644 f:\rtm\public\sdk\inc\basetsd.h
+FILE 645 f:\rtm\public\sdk\inc\winreg.h
+FILE 646 f:\rtm\public\sdk\inc\winbase.h
+FILE 647 f:\rtm\public\sdk\inc\winerror.h
+FILE 648 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 649 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 650 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 651 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 652 f:\rtm\public\sdk\inc\reason.h
+FILE 653 f:\rtm\public\sdk\inc\wincon.h
+FILE 654 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 655 f:\rtm\public\sdk\inc\windef.h
+FILE 656 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 657 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 658 f:\rtm\public\sdk\inc\mcx.h
+FILE 659 f:\rtm\public\sdk\inc\winuser.h
+FILE 660 f:\rtm\public\sdk\inc\winnls.h
+FILE 661 f:\rtm\public\sdk\inc\stralign.h
+FILE 662 f:\rtm\public\sdk\inc\tvout.h
+FILE 663 f:\rtm\public\sdk\inc\winsvc.h
+FILE 664 f:\rtm\public\sdk\inc\wingdi.h
+FILE 665 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\strcspn.asm
+FILE 666 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\Intel\STRSPN.ASM
+FILE 667 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 668 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\strcmp.asm
+FILE 669 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 670 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\strchr.asm
+FILE 671 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 672 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\string\i386\p4_memset.c
+FILE 673 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 674 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\vadefs.h
+FILE 675 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\cruntime.h
+FILE 676 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\memset.asm
+FILE 677 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 678 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\memmove.asm
+FILE 679 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\Intel\MEMCPY.ASM
+FILE 680 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 681 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\string\i386\memcmp.c
+FILE 682 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 683 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\vadefs.h
+FILE 684 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\cruntime.h
+FILE 685 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\string\i386\p4_memcpy.c
+FILE 686 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 687 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\vadefs.h
+FILE 688 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\cruntime.h
+FILE 689 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\memcpy.asm
+FILE 690 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 691 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 692 f:\rtm\public\sdk\inc\specstrings.h
+FILE 693 f:\rtm\public\sdk\inc\basetsd.h
+FILE 694 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 695 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 696 f:\rtm\public\sdk\inc\reason.h
+FILE 697 f:\rtm\public\sdk\inc\wincon.h
+FILE 698 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 699 f:\rtm\public\sdk\inc\poppack.h
+FILE 700 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 701 f:\rtm\vctools\crt_bld\self_x86\crt\src\sect_attribs.h
+FILE 702 f:\rtm\public\sdk\inc\mcx.h
+FILE 703 f:\rtm\public\sdk\inc\winuser.h
+FILE 704 f:\rtm\public\sdk\inc\winnls.h
+FILE 705 f:\rtm\public\sdk\inc\stralign.h
+FILE 706 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 707 f:\rtm\public\sdk\inc\windef.h
+FILE 708 f:\rtm\public\sdk\inc\tvout.h
+FILE 709 f:\rtm\public\sdk\inc\winsvc.h
+FILE 710 f:\rtm\vctools\crt_bld\self_x86\crt\src\tidtable.c
+FILE 711 f:\rtm\public\sdk\inc\wingdi.h
+FILE 712 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 713 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 714 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 715 f:\rtm\public\sdk\inc\winnt.h
+FILE 716 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 717 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 718 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 719 f:\rtm\public\sdk\inc\imm.h
+FILE 720 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 721 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 722 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 723 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 724 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 725 f:\rtm\public\sdk\inc\winbase.h
+FILE 726 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 727 f:\rtm\public\sdk\inc\winerror.h
+FILE 728 f:\rtm\vctools\crt_bld\self_x86\crt\src\memory.h
+FILE 729 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 730 f:\rtm\vctools\crt_bld\self_x86\crt\src\msdos.h
+FILE 731 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 732 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 733 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 734 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 735 f:\rtm\public\sdk\inc\winver.h
+FILE 736 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 737 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 738 f:\rtm\public\sdk\inc\winreg.h
+FILE 739 f:\rtm\public\sdk\inc\guiddef.h
+FILE 740 f:\rtm\public\sdk\inc\windows.h
+FILE 741 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 742 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 743 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 744 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 745 f:\rtm\public\sdk\inc\winver.h
+FILE 746 f:\rtm\public\sdk\inc\guiddef.h
+FILE 747 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 748 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 749 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 750 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 751 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 752 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 753 f:\rtm\public\sdk\inc\specstrings.h
+FILE 754 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 755 f:\rtm\public\sdk\inc\basetsd.h
+FILE 756 f:\rtm\public\sdk\inc\windows.h
+FILE 757 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 758 f:\rtm\public\sdk\inc\winreg.h
+FILE 759 f:\rtm\public\sdk\inc\winbase.h
+FILE 760 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdenvp.c
+FILE 761 f:\rtm\public\sdk\inc\winerror.h
+FILE 762 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 763 f:\rtm\public\sdk\inc\reason.h
+FILE 764 f:\rtm\public\sdk\inc\wincon.h
+FILE 765 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 766 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 767 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 768 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 769 f:\rtm\public\sdk\inc\mcx.h
+FILE 770 f:\rtm\public\sdk\inc\winuser.h
+FILE 771 f:\rtm\public\sdk\inc\winnls.h
+FILE 772 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 773 f:\rtm\public\sdk\inc\windef.h
+FILE 774 f:\rtm\public\sdk\inc\stralign.h
+FILE 775 f:\rtm\public\sdk\inc\tvout.h
+FILE 776 f:\rtm\public\sdk\inc\winsvc.h
+FILE 777 f:\rtm\public\sdk\inc\wingdi.h
+FILE 778 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 779 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 780 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 781 f:\rtm\public\sdk\inc\poppack.h
+FILE 782 f:\rtm\public\sdk\inc\winnt.h
+FILE 783 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 784 f:\rtm\vctools\crt_bld\self_x86\crt\src\tchar.h
+FILE 785 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 786 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 787 f:\rtm\public\sdk\inc\imm.h
+FILE 788 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 789 f:\rtm\vctools\crt_bld\self_x86\crt\src\tchar.h
+FILE 790 f:\rtm\public\sdk\inc\windef.h
+FILE 791 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 792 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 793 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbctype.h
+FILE 794 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 795 f:\rtm\public\sdk\inc\winver.h
+FILE 796 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 797 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 798 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 799 f:\rtm\public\sdk\inc\winnt.h
+FILE 800 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 801 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 802 f:\rtm\public\sdk\inc\winreg.h
+FILE 803 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdargv.c
+FILE 804 f:\rtm\public\sdk\inc\winbase.h
+FILE 805 f:\rtm\public\sdk\inc\winerror.h
+FILE 806 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 807 f:\rtm\public\sdk\inc\reason.h
+FILE 808 f:\rtm\public\sdk\inc\wincon.h
+FILE 809 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 810 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 811 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 812 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 813 f:\rtm\public\sdk\inc\mcx.h
+FILE 814 f:\rtm\public\sdk\inc\winuser.h
+FILE 815 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 816 f:\rtm\public\sdk\inc\winnls.h
+FILE 817 f:\rtm\public\sdk\inc\guiddef.h
+FILE 818 f:\rtm\public\sdk\inc\windows.h
+FILE 819 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 820 f:\rtm\public\sdk\inc\specstrings.h
+FILE 821 f:\rtm\public\sdk\inc\basetsd.h
+FILE 822 f:\rtm\public\sdk\inc\stralign.h
+FILE 823 f:\rtm\public\sdk\inc\tvout.h
+FILE 824 f:\rtm\public\sdk\inc\winsvc.h
+FILE 825 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 826 f:\rtm\public\sdk\inc\wingdi.h
+FILE 827 f:\rtm\vctools\crt_bld\self_x86\crt\src\dos.h
+FILE 828 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 829 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 830 f:\rtm\public\sdk\inc\poppack.h
+FILE 831 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 832 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 833 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 834 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 835 f:\rtm\public\sdk\inc\imm.h
+FILE 836 f:\rtm\public\sdk\inc\stralign.h
+FILE 837 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 838 f:\rtm\public\sdk\inc\windef.h
+FILE 839 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 840 f:\rtm\public\sdk\inc\tvout.h
+FILE 841 f:\rtm\public\sdk\inc\winsvc.h
+FILE 842 f:\rtm\public\sdk\inc\wingdi.h
+FILE 843 f:\rtm\vctools\crt_bld\self_x86\crt\src\winheap.h
+FILE 844 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 845 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 846 f:\rtm\public\sdk\inc\winnt.h
+FILE 847 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 848 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 849 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 850 f:\rtm\public\sdk\inc\imm.h
+FILE 851 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 852 f:\rtm\vctools\crt_bld\self_x86\crt\src\mlock.c
+FILE 853 f:\rtm\public\sdk\inc\winbase.h
+FILE 854 f:\rtm\public\sdk\inc\winerror.h
+FILE 855 f:\rtm\vctools\crt_bld\self_x86\crt\src\swprintf.inl
+FILE 856 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 857 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 858 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 859 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 860 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 861 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 862 f:\rtm\public\sdk\inc\winver.h
+FILE 863 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 864 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 865 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 866 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 867 f:\rtm\public\sdk\inc\winreg.h
+FILE 868 f:\rtm\public\sdk\inc\guiddef.h
+FILE 869 f:\rtm\public\sdk\inc\windows.h
+FILE 870 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 871 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdio.h
+FILE 872 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 873 f:\rtm\public\sdk\inc\specstrings.h
+FILE 874 f:\rtm\public\sdk\inc\basetsd.h
+FILE 875 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 876 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 877 f:\rtm\public\sdk\inc\reason.h
+FILE 878 f:\rtm\public\sdk\inc\wincon.h
+FILE 879 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 880 f:\rtm\public\sdk\inc\poppack.h
+FILE 881 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 882 f:\rtm\public\sdk\inc\mcx.h
+FILE 883 f:\rtm\public\sdk\inc\winuser.h
+FILE 884 f:\rtm\public\sdk\inc\winnls.h
+FILE 885 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 886 f:\rtm\public\sdk\inc\windef.h
+FILE 887 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 888 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 889 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 890 f:\rtm\vctools\crt_bld\self_x86\crt\src\cmsgs.h
+FILE 891 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 892 f:\rtm\public\sdk\inc\winver.h
+FILE 893 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 894 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 895 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 896 f:\rtm\public\sdk\inc\winnt.h
+FILE 897 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 898 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 899 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 900 f:\rtm\public\sdk\inc\winreg.h
+FILE 901 f:\rtm\vctools\crt_bld\self_x86\crt\src\crt0msg.c
+FILE 902 f:\rtm\public\sdk\inc\winbase.h
+FILE 903 f:\rtm\public\sdk\inc\winerror.h
+FILE 904 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 905 f:\rtm\public\sdk\inc\reason.h
+FILE 906 f:\rtm\public\sdk\inc\wincon.h
+FILE 907 f:\rtm\vctools\crt_bld\self_x86\crt\src\swprintf.inl
+FILE 908 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 909 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 910 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 911 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 912 f:\rtm\public\sdk\inc\mcx.h
+FILE 913 f:\rtm\public\sdk\inc\winuser.h
+FILE 914 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 915 f:\rtm\public\sdk\inc\winnls.h
+FILE 916 f:\rtm\public\sdk\inc\guiddef.h
+FILE 917 f:\rtm\public\sdk\inc\windows.h
+FILE 918 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 919 f:\rtm\public\sdk\inc\specstrings.h
+FILE 920 f:\rtm\public\sdk\inc\basetsd.h
+FILE 921 f:\rtm\public\sdk\inc\stralign.h
+FILE 922 f:\rtm\public\sdk\inc\tvout.h
+FILE 923 f:\rtm\public\sdk\inc\winsvc.h
+FILE 924 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 925 f:\rtm\public\sdk\inc\wingdi.h
+FILE 926 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 927 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdio.h
+FILE 928 f:\rtm\public\sdk\inc\poppack.h
+FILE 929 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 930 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 931 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 932 f:\rtm\public\sdk\inc\imm.h
+FILE 933 f:\rtm\public\sdk\inc\winnt.h
+FILE 934 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 935 f:\rtm\public\sdk\inc\winreg.h
+FILE 936 f:\rtm\public\sdk\inc\winbase.h
+FILE 937 f:\rtm\public\sdk\inc\winerror.h
+FILE 938 f:\rtm\vctools\crt_bld\self_x86\crt\src\sect_attribs.h
+FILE 939 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 940 f:\rtm\public\sdk\inc\reason.h
+FILE 941 f:\rtm\public\sdk\inc\wincon.h
+FILE 942 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 943 f:\rtm\vctools\crt_bld\self_x86\crt\src\crt0init.c
+FILE 944 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 945 f:\rtm\public\sdk\inc\mcx.h
+FILE 946 f:\rtm\public\sdk\inc\winuser.h
+FILE 947 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 948 f:\rtm\public\sdk\inc\winnls.h
+FILE 949 f:\rtm\public\sdk\inc\guiddef.h
+FILE 950 f:\rtm\public\sdk\inc\windows.h
+FILE 951 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 952 f:\rtm\public\sdk\inc\specstrings.h
+FILE 953 f:\rtm\public\sdk\inc\basetsd.h
+FILE 954 f:\rtm\public\sdk\inc\stralign.h
+FILE 955 f:\rtm\public\sdk\inc\tvout.h
+FILE 956 f:\rtm\public\sdk\inc\winsvc.h
+FILE 957 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 958 f:\rtm\public\sdk\inc\wingdi.h
+FILE 959 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdio.h
+FILE 960 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 961 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 962 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 963 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 964 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 965 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 966 f:\rtm\public\sdk\inc\poppack.h
+FILE 967 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 968 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 969 f:\rtm\public\sdk\inc\imm.h
+FILE 970 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 971 f:\rtm\public\sdk\inc\windef.h
+FILE 972 f:\rtm\vctools\crt_bld\self_x86\crt\src\swprintf.inl
+FILE 973 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 974 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 975 f:\rtm\public\sdk\inc\winver.h
+FILE 976 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 977 f:\rtm\public\sdk\inc\windef.h
+FILE 978 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 979 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 980 f:\rtm\public\sdk\inc\winver.h
+FILE 981 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 982 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 983 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 984 f:\rtm\public\sdk\inc\winnt.h
+FILE 985 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 986 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 987 f:\rtm\public\sdk\inc\winreg.h
+FILE 988 f:\rtm\vctools\crt_bld\self_x86\crt\src\crt0fp.c
+FILE 989 f:\rtm\public\sdk\inc\winbase.h
+FILE 990 f:\rtm\public\sdk\inc\winerror.h
+FILE 991 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 992 f:\rtm\public\sdk\inc\reason.h
+FILE 993 f:\rtm\public\sdk\inc\wincon.h
+FILE 994 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 995 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 996 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 997 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 998 f:\rtm\public\sdk\inc\mcx.h
+FILE 999 f:\rtm\public\sdk\inc\winuser.h
+FILE 1000 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1001 f:\rtm\public\sdk\inc\winnls.h
+FILE 1002 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1003 f:\rtm\public\sdk\inc\windows.h
+FILE 1004 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1005 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1006 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1007 f:\rtm\public\sdk\inc\stralign.h
+FILE 1008 f:\rtm\public\sdk\inc\tvout.h
+FILE 1009 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1010 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1011 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1012 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1013 f:\rtm\public\sdk\inc\poppack.h
+FILE 1014 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 1015 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1016 f:\rtm\public\sdk\inc\imm.h
+FILE 1017 f:\rtm\public\sdk\inc\mcx.h
+FILE 1018 f:\rtm\public\sdk\inc\winuser.h
+FILE 1019 f:\rtm\public\sdk\inc\winnls.h
+FILE 1020 f:\rtm\public\sdk\inc\stralign.h
+FILE 1021 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1022 f:\rtm\public\sdk\inc\windef.h
+FILE 1023 f:\rtm\public\sdk\inc\tvout.h
+FILE 1024 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1025 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1026 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1027 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbdata.h
+FILE 1028 f:\rtm\vctools\crt_bld\self_x86\crt\src\msdos.h
+FILE 1029 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbctype.h
+FILE 1030 f:\rtm\vctools\crt_bld\self_x86\crt\src\rtcapi.h
+FILE 1031 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1032 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1033 f:\rtm\vctools\crt_bld\self_x86\crt\src\swprintf.inl
+FILE 1034 f:\rtm\public\sdk\inc\winnt.h
+FILE 1035 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1036 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1037 f:\rtm\public\sdk\inc\imm.h
+FILE 1038 f:\rtm\vctools\crt_bld\self_x86\crt\src\crt0dat.c
+FILE 1039 f:\rtm\public\sdk\inc\winbase.h
+FILE 1040 f:\rtm\public\sdk\inc\winerror.h
+FILE 1041 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdio.h
+FILE 1042 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1043 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1044 f:\rtm\public\sdk\inc\winver.h
+FILE 1045 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1046 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1047 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1048 f:\rtm\vctools\crt_bld\self_x86\crt\src\dos.h
+FILE 1049 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1050 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1051 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1052 f:\rtm\public\sdk\inc\winreg.h
+FILE 1053 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1054 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1055 f:\rtm\public\sdk\inc\windows.h
+FILE 1056 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1057 f:\rtm\vctools\crt_bld\self_x86\crt\src\process.h
+FILE 1058 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1059 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1060 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1061 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1062 f:\rtm\vctools\crt_bld\self_x86\crt\src\sect_attribs.h
+FILE 1063 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1064 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1065 f:\rtm\public\sdk\inc\reason.h
+FILE 1066 f:\rtm\public\sdk\inc\wincon.h
+FILE 1067 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1068 f:\rtm\public\sdk\inc\poppack.h
+FILE 1069 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1070 f:\rtm\public\sdk\inc\poppack.h
+FILE 1071 f:\rtm\vctools\crt_bld\self_x86\crt\src\process.h
+FILE 1072 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1073 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1074 f:\rtm\public\sdk\inc\imm.h
+FILE 1075 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1076 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1077 f:\rtm\public\sdk\inc\windef.h
+FILE 1078 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1079 f:\rtm\vctools\crt_bld\self_x86\crt\src\dos.h
+FILE 1080 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1081 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1082 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1083 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 1084 f:\rtm\public\sdk\inc\winver.h
+FILE 1085 f:\rtm\public\sdk\inc\winnt.h
+FILE 1086 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1087 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1088 f:\rtm\vctools\crt_bld\self_x86\crt\src\crt0.c
+FILE 1089 f:\rtm\public\sdk\inc\winreg.h
+FILE 1090 f:\rtm\public\sdk\inc\winbase.h
+FILE 1091 f:\rtm\public\sdk\inc\winerror.h
+FILE 1092 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1093 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1094 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1095 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1096 f:\rtm\public\sdk\inc\reason.h
+FILE 1097 f:\rtm\public\sdk\inc\wincon.h
+FILE 1098 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1099 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1100 f:\rtm\public\sdk\inc\mcx.h
+FILE 1101 f:\rtm\public\sdk\inc\winuser.h
+FILE 1102 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1103 f:\rtm\public\sdk\inc\winnls.h
+FILE 1104 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1105 f:\rtm\public\sdk\inc\windows.h
+FILE 1106 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1107 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1108 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1109 f:\rtm\public\sdk\inc\stralign.h
+FILE 1110 f:\rtm\public\sdk\inc\tvout.h
+FILE 1111 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 1112 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1113 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1114 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 1115 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1116 f:\rtm\vctools\crt_bld\self_x86\crt\src\rtcapi.h
+FILE 1117 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1118 f:\rtm\vctools\crt_bld\self_x86\crt\src\tchar.h
+FILE 1119 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 1120 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\alloca16.asm
+FILE 1121 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 1122 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\chkstk.asm
+FILE 1123 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 1124 f:\rtm\public\sdk\inc\wincon.h
+FILE 1125 f:\rtm\public\sdk\inc\imm.h
+FILE 1126 f:\rtm\public\sdk\inc\winbase.h
+FILE 1127 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1128 f:\rtm\public\sdk\inc\winver.h
+FILE 1129 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\limits.h
+FILE 1130 f:\rtm\public\sdk\inc\windows.h
+FILE 1131 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\excpt.h
+FILE 1132 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1133 f:\rtm\public\sdk\inc\reason.h
+FILE 1134 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\rtc\initsect.cpp
+FILE 1135 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1136 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1137 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1138 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1139 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\errno.h
+FILE 1140 f:\rtm\public\sdk\inc\stralign.h
+FILE 1141 f:\rtm\public\sdk\inc\poppack.h
+FILE 1142 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1143 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\stdarg.h
+FILE 1144 f:\rtm\public\sdk\inc\windef.h
+FILE 1145 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\internal.h
+FILE 1146 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\sect_attribs.h
+FILE 1147 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\crtdefs.h
+FILE 1148 f:\rtm\public\sdk\inc\winuser.h
+FILE 1149 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\sal.h
+FILE 1150 f:\rtm\public\sdk\inc\mcx.h
+FILE 1151 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1152 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1153 f:\rtm\public\sdk\inc\winnt.h
+FILE 1154 f:\rtm\public\sdk\inc\winnls.h
+FILE 1155 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\ctype.h
+FILE 1156 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1157 f:\rtm\public\sdk\inc\winerror.h
+FILE 1158 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\rtcapi.h
+FILE 1159 f:\rtm\public\sdk\inc\winreg.h
+FILE 1160 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\string.h
+FILE 1161 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1162 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\vadefs.h
+FILE 1163 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\cruntime.h
+FILE 1164 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\rtcpriv.h
+FILE 1165 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\malloc.h
+FILE 1166 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\crtdbg.h
+FILE 1167 f:\rtm\public\sdk\inc\tvout.h
+FILE 1168 f:\rtm\public\sdk\inc\windef.h
+FILE 1169 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1170 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1171 f:\rtm\public\sdk\inc\winver.h
+FILE 1172 f:\rtm\public\sdk\inc\windows.h
+FILE 1173 f:\rtm\public\sdk\inc\winnt.h
+FILE 1174 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1175 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1176 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1177 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1178 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1179 f:\rtm\public\sdk\inc\winreg.h
+FILE 1180 f:\rtm\public\sdk\inc\winbase.h
+FILE 1181 f:\rtm\vctools\crt_bld\self_x86\crt\src\wtombenv.c
+FILE 1182 f:\rtm\public\sdk\inc\winerror.h
+FILE 1183 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1184 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1185 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1186 f:\rtm\public\sdk\inc\reason.h
+FILE 1187 f:\rtm\public\sdk\inc\wincon.h
+FILE 1188 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1189 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1190 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1191 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1192 f:\rtm\public\sdk\inc\mcx.h
+FILE 1193 f:\rtm\public\sdk\inc\winuser.h
+FILE 1194 f:\rtm\public\sdk\inc\winnls.h
+FILE 1195 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1196 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1197 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1198 f:\rtm\public\sdk\inc\stralign.h
+FILE 1199 f:\rtm\public\sdk\inc\tvout.h
+FILE 1200 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1201 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1202 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1203 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1204 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1205 f:\rtm\public\sdk\inc\poppack.h
+FILE 1206 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1207 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1208 f:\rtm\public\sdk\inc\imm.h
+FILE 1209 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1210 f:\rtm\public\sdk\inc\winbase.h
+FILE 1211 f:\rtm\public\sdk\inc\winerror.h
+FILE 1212 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1213 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1214 f:\rtm\public\sdk\inc\reason.h
+FILE 1215 f:\rtm\public\sdk\inc\wincon.h
+FILE 1216 f:\rtm\vctools\crt_bld\self_x86\crt\src\float.h
+FILE 1217 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1218 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1219 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1220 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1221 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1222 f:\rtm\public\sdk\inc\mcx.h
+FILE 1223 f:\rtm\public\sdk\inc\winuser.h
+FILE 1224 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1225 f:\rtm\public\sdk\inc\winnls.h
+FILE 1226 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1227 f:\rtm\public\sdk\inc\windows.h
+FILE 1228 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1229 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1230 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1231 f:\rtm\public\sdk\inc\stralign.h
+FILE 1232 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1233 f:\rtm\vctools\crt_bld\self_x86\crt\src\signal.h
+FILE 1234 f:\rtm\public\sdk\inc\tvout.h
+FILE 1235 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1236 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1237 f:\rtm\vctools\crt_bld\self_x86\crt\src\winxfltr.c
+FILE 1238 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1239 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1240 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 1241 f:\rtm\public\sdk\inc\poppack.h
+FILE 1242 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1243 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1244 f:\rtm\public\sdk\inc\imm.h
+FILE 1245 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1246 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1247 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1248 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1249 f:\rtm\public\sdk\inc\windef.h
+FILE 1250 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtwrn.h
+FILE 1251 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1252 f:\rtm\public\sdk\inc\winver.h
+FILE 1253 f:\rtm\public\sdk\inc\winnt.h
+FILE 1254 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1255 f:\rtm\public\sdk\inc\winreg.h
+FILE 1256 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1257 f:\rtm\public\sdk\inc\winver.h
+FILE 1258 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1259 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1260 f:\rtm\public\sdk\inc\winnt.h
+FILE 1261 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1262 f:\rtm\public\sdk\inc\winreg.h
+FILE 1263 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1264 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1265 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1266 f:\rtm\public\sdk\inc\winbase.h
+FILE 1267 f:\rtm\public\sdk\inc\winerror.h
+FILE 1268 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 1269 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1270 f:\rtm\vctools\crt_bld\self_x86\crt\src\winsig.c
+FILE 1271 f:\rtm\public\sdk\inc\reason.h
+FILE 1272 f:\rtm\public\sdk\inc\wincon.h
+FILE 1273 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1274 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1275 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1276 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1277 f:\rtm\public\sdk\inc\mcx.h
+FILE 1278 f:\rtm\public\sdk\inc\winuser.h
+FILE 1279 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1280 f:\rtm\public\sdk\inc\winnls.h
+FILE 1281 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1282 f:\rtm\public\sdk\inc\windows.h
+FILE 1283 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1284 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1285 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1286 f:\rtm\public\sdk\inc\stralign.h
+FILE 1287 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1288 f:\rtm\vctools\crt_bld\self_x86\crt\src\signal.h
+FILE 1289 f:\rtm\public\sdk\inc\tvout.h
+FILE 1290 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1291 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1292 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1293 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1294 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1295 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1296 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 1297 f:\rtm\vctools\crt_bld\self_x86\crt\src\float.h
+FILE 1298 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtwrn.h
+FILE 1299 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1300 f:\rtm\public\sdk\inc\poppack.h
+FILE 1301 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1302 f:\rtm\public\sdk\inc\imm.h
+FILE 1303 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1304 f:\rtm\public\sdk\inc\windef.h
+FILE 1305 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 1306 f:\rtm\public\sdk\inc\wincon.h
+FILE 1307 f:\rtm\public\sdk\inc\imm.h
+FILE 1308 f:\rtm\public\sdk\inc\winbase.h
+FILE 1309 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1310 f:\rtm\public\sdk\inc\winver.h
+FILE 1311 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1312 f:\rtm\public\sdk\inc\windows.h
+FILE 1313 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1314 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1315 f:\rtm\public\sdk\inc\reason.h
+FILE 1316 f:\rtm\vctools\crt_bld\self_x86\crt\src\w_str.c
+FILE 1317 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1318 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 1319 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1320 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1321 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1322 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1323 f:\rtm\public\sdk\inc\stralign.h
+FILE 1324 f:\rtm\public\sdk\inc\poppack.h
+FILE 1325 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1326 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1327 f:\rtm\public\sdk\inc\windef.h
+FILE 1328 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1329 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1330 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1331 f:\rtm\public\sdk\inc\winuser.h
+FILE 1332 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1333 f:\rtm\public\sdk\inc\mcx.h
+FILE 1334 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 1335 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1336 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1337 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1338 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 1339 f:\rtm\public\sdk\inc\winnt.h
+FILE 1340 f:\rtm\public\sdk\inc\winnls.h
+FILE 1341 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1342 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1343 f:\rtm\public\sdk\inc\winerror.h
+FILE 1344 f:\rtm\public\sdk\inc\winreg.h
+FILE 1345 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1346 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1347 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1348 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1349 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1350 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1351 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1352 f:\rtm\public\sdk\inc\tvout.h
+FILE 1353 f:\rtm\public\sdk\inc\wincon.h
+FILE 1354 f:\rtm\public\sdk\inc\imm.h
+FILE 1355 f:\rtm\public\sdk\inc\winbase.h
+FILE 1356 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1357 f:\rtm\public\sdk\inc\winver.h
+FILE 1358 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1359 f:\rtm\public\sdk\inc\windows.h
+FILE 1360 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 1361 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1362 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1363 f:\rtm\public\sdk\inc\reason.h
+FILE 1364 f:\rtm\vctools\crt_bld\self_x86\crt\src\w_loc.c
+FILE 1365 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1366 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 1367 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1368 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1369 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1370 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1371 f:\rtm\public\sdk\inc\stralign.h
+FILE 1372 f:\rtm\public\sdk\inc\poppack.h
+FILE 1373 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1374 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1375 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1376 f:\rtm\public\sdk\inc\windef.h
+FILE 1377 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1378 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1379 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1380 f:\rtm\public\sdk\inc\winuser.h
+FILE 1381 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1382 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 1383 f:\rtm\public\sdk\inc\mcx.h
+FILE 1384 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 1385 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1386 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1387 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1388 f:\rtm\public\sdk\inc\winnt.h
+FILE 1389 f:\rtm\public\sdk\inc\winnls.h
+FILE 1390 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1391 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1392 f:\rtm\public\sdk\inc\winerror.h
+FILE 1393 f:\rtm\public\sdk\inc\winreg.h
+FILE 1394 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1395 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1396 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1397 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1398 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1399 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1400 f:\rtm\public\sdk\inc\tvout.h
+FILE 1401 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1402 f:\rtm\public\sdk\inc\windef.h
+FILE 1403 f:\rtm\vctools\crt_bld\self_x86\crt\src\wchar.h
+FILE 1404 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1405 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1406 f:\rtm\vctools\crt_bld\self_x86\crt\src\swprintf.inl
+FILE 1407 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 1408 f:\rtm\public\sdk\inc\winver.h
+FILE 1409 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1410 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1411 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1412 f:\rtm\public\sdk\inc\winnt.h
+FILE 1413 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1414 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1415 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1416 f:\rtm\public\sdk\inc\winreg.h
+FILE 1417 f:\rtm\vctools\crt_bld\self_x86\crt\src\convrtcp.c
+FILE 1418 f:\rtm\public\sdk\inc\winbase.h
+FILE 1419 f:\rtm\public\sdk\inc\winerror.h
+FILE 1420 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 1421 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1422 f:\rtm\public\sdk\inc\reason.h
+FILE 1423 f:\rtm\public\sdk\inc\wincon.h
+FILE 1424 f:\rtm\vctools\crt_bld\self_x86\crt\src\wtime.inl
+FILE 1425 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1426 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1427 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1428 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1429 f:\rtm\public\sdk\inc\mcx.h
+FILE 1430 f:\rtm\public\sdk\inc\winuser.h
+FILE 1431 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1432 f:\rtm\public\sdk\inc\winnls.h
+FILE 1433 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1434 f:\rtm\public\sdk\inc\windows.h
+FILE 1435 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1436 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1437 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1438 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1439 f:\rtm\public\sdk\inc\stralign.h
+FILE 1440 f:\rtm\public\sdk\inc\tvout.h
+FILE 1441 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1442 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1443 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 1444 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1445 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1446 f:\rtm\public\sdk\inc\poppack.h
+FILE 1447 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 1448 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1449 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1450 f:\rtm\public\sdk\inc\imm.h
+FILE 1451 f:\rtm\public\sdk\inc\wincon.h
+FILE 1452 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbctype.h
+FILE 1453 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1454 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1455 f:\rtm\public\sdk\inc\mcx.h
+FILE 1456 f:\rtm\public\sdk\inc\winuser.h
+FILE 1457 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1458 f:\rtm\public\sdk\inc\winnls.h
+FILE 1459 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1460 f:\rtm\public\sdk\inc\windows.h
+FILE 1461 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1462 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1463 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1464 f:\rtm\public\sdk\inc\stralign.h
+FILE 1465 f:\rtm\public\sdk\inc\tvout.h
+FILE 1466 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1467 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 1468 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1469 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1470 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1471 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 1472 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1473 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1474 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1475 f:\rtm\public\sdk\inc\poppack.h
+FILE 1476 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 1477 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1478 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.c
+FILE 1479 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1480 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1481 f:\rtm\public\sdk\inc\imm.h
+FILE 1482 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1483 f:\rtm\public\sdk\inc\windef.h
+FILE 1484 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1485 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1486 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1487 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1488 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1489 f:\rtm\public\sdk\inc\winver.h
+FILE 1490 f:\rtm\public\sdk\inc\winnt.h
+FILE 1491 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1492 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1493 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1494 f:\rtm\public\sdk\inc\winreg.h
+FILE 1495 f:\rtm\public\sdk\inc\winbase.h
+FILE 1496 f:\rtm\public\sdk\inc\winerror.h
+FILE 1497 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 1498 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1499 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 1500 f:\rtm\public\sdk\inc\reason.h
+FILE 1501 f:\rtm\public\sdk\inc\windef.h
+FILE 1502 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1503 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1504 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 1505 f:\rtm\public\sdk\inc\winver.h
+FILE 1506 f:\rtm\public\sdk\inc\windows.h
+FILE 1507 f:\rtm\public\sdk\inc\winnt.h
+FILE 1508 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1509 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1510 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1511 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1512 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1513 f:\rtm\public\sdk\inc\winreg.h
+FILE 1514 f:\rtm\public\sdk\inc\winbase.h
+FILE 1515 f:\rtm\vctools\crt_bld\self_x86\crt\src\setenv.c
+FILE 1516 f:\rtm\public\sdk\inc\winerror.h
+FILE 1517 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1518 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1519 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1520 f:\rtm\public\sdk\inc\reason.h
+FILE 1521 f:\rtm\public\sdk\inc\wincon.h
+FILE 1522 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1523 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1524 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1525 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1526 f:\rtm\public\sdk\inc\mcx.h
+FILE 1527 f:\rtm\public\sdk\inc\winuser.h
+FILE 1528 f:\rtm\public\sdk\inc\winnls.h
+FILE 1529 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1530 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1531 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1532 f:\rtm\public\sdk\inc\stralign.h
+FILE 1533 f:\rtm\public\sdk\inc\tvout.h
+FILE 1534 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1535 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1536 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1537 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1538 f:\rtm\vctools\crt_bld\self_x86\crt\src\tchar.h
+FILE 1539 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 1540 f:\rtm\public\sdk\inc\poppack.h
+FILE 1541 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1542 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1543 f:\rtm\public\sdk\inc\imm.h
+FILE 1544 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 1545 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1546 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1547 f:\rtm\public\sdk\inc\windef.h
+FILE 1548 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1549 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1550 f:\rtm\public\sdk\inc\winver.h
+FILE 1551 f:\rtm\public\sdk\inc\windows.h
+FILE 1552 f:\rtm\public\sdk\inc\winnt.h
+FILE 1553 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1554 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1555 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1556 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1557 f:\rtm\public\sdk\inc\winreg.h
+FILE 1558 f:\rtm\public\sdk\inc\winbase.h
+FILE 1559 f:\rtm\vctools\crt_bld\self_x86\crt\src\rand_s.c
+FILE 1560 f:\rtm\public\sdk\inc\winerror.h
+FILE 1561 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1562 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1563 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1564 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1565 f:\rtm\public\sdk\inc\reason.h
+FILE 1566 f:\rtm\public\sdk\inc\wincon.h
+FILE 1567 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1568 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1569 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1570 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1571 f:\rtm\public\sdk\inc\mcx.h
+FILE 1572 f:\rtm\public\sdk\inc\winuser.h
+FILE 1573 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 1574 f:\rtm\public\sdk\inc\winnls.h
+FILE 1575 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1576 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1577 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1578 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1579 f:\rtm\public\sdk\inc\stralign.h
+FILE 1580 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1581 f:\rtm\public\sdk\inc\tvout.h
+FILE 1582 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1583 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1584 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1585 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1586 f:\rtm\public\sdk\inc\poppack.h
+FILE 1587 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1588 f:\rtm\public\sdk\inc\imm.h
+FILE 1589 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1590 f:\rtm\public\sdk\inc\windef.h
+FILE 1591 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1592 f:\rtm\public\sdk\inc\winver.h
+FILE 1593 f:\rtm\public\sdk\inc\windows.h
+FILE 1594 f:\rtm\public\sdk\inc\winnt.h
+FILE 1595 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1596 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1597 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1598 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1599 f:\rtm\public\sdk\inc\winreg.h
+FILE 1600 f:\rtm\public\sdk\inc\winbase.h
+FILE 1601 f:\rtm\vctools\crt_bld\self_x86\crt\src\pesect.c
+FILE 1602 f:\rtm\public\sdk\inc\winerror.h
+FILE 1603 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1604 f:\rtm\public\sdk\inc\reason.h
+FILE 1605 f:\rtm\public\sdk\inc\wincon.h
+FILE 1606 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1607 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1608 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1609 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1610 f:\rtm\public\sdk\inc\mcx.h
+FILE 1611 f:\rtm\public\sdk\inc\winuser.h
+FILE 1612 f:\rtm\public\sdk\inc\winnls.h
+FILE 1613 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1614 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1615 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1616 f:\rtm\public\sdk\inc\stralign.h
+FILE 1617 f:\rtm\public\sdk\inc\tvout.h
+FILE 1618 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1619 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1620 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1621 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1622 f:\rtm\public\sdk\inc\poppack.h
+FILE 1623 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1624 f:\rtm\public\sdk\inc\imm.h
+FILE 1625 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1626 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1627 f:\rtm\public\sdk\inc\winreg.h
+FILE 1628 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 1629 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1630 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1631 f:\rtm\public\sdk\inc\windows.h
+FILE 1632 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1633 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbctype.h
+FILE 1634 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1635 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1636 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1637 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 1638 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1639 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1640 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1641 f:\rtm\public\sdk\inc\reason.h
+FILE 1642 f:\rtm\public\sdk\inc\wincon.h
+FILE 1643 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1644 f:\rtm\public\sdk\inc\poppack.h
+FILE 1645 f:\rtm\public\sdk\inc\mcx.h
+FILE 1646 f:\rtm\public\sdk\inc\winuser.h
+FILE 1647 f:\rtm\public\sdk\inc\winnls.h
+FILE 1648 f:\rtm\vctools\crt_bld\self_x86\crt\src\nlsdata2.c
+FILE 1649 f:\rtm\public\sdk\inc\stralign.h
+FILE 1650 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1651 f:\rtm\public\sdk\inc\windef.h
+FILE 1652 f:\rtm\public\sdk\inc\tvout.h
+FILE 1653 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1654 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1655 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1656 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1657 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1658 f:\rtm\public\sdk\inc\winnt.h
+FILE 1659 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1660 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1661 f:\rtm\public\sdk\inc\imm.h
+FILE 1662 f:\rtm\public\sdk\inc\winbase.h
+FILE 1663 f:\rtm\public\sdk\inc\winerror.h
+FILE 1664 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1665 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1666 f:\rtm\public\sdk\inc\winver.h
+FILE 1667 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1668 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1669 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1670 f:\rtm\vctools\crt_bld\self_x86\crt\src\nlsdata1.c
+FILE 1671 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1672 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1673 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1674 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1675 f:\rtm\vctools\crt_bld\self_x86\crt\src\nlsint.h
+FILE 1676 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1677 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1678 f:\rtm\public\sdk\inc\stralign.h
+FILE 1679 f:\rtm\public\sdk\inc\tvout.h
+FILE 1680 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1681 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1682 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1683 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1684 f:\rtm\public\sdk\inc\poppack.h
+FILE 1685 f:\rtm\vctools\crt_bld\self_x86\crt\src\sect_attribs.h
+FILE 1686 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 1687 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1688 f:\rtm\public\sdk\inc\imm.h
+FILE 1689 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1690 f:\rtm\public\sdk\inc\windef.h
+FILE 1691 f:\rtm\vctools\crt_bld\self_x86\crt\src\onexit.c
+FILE 1692 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1693 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1694 f:\rtm\public\sdk\inc\winver.h
+FILE 1695 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1696 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1697 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1698 f:\rtm\public\sdk\inc\winnt.h
+FILE 1699 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1700 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1701 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1702 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1703 f:\rtm\public\sdk\inc\winreg.h
+FILE 1704 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1705 f:\rtm\public\sdk\inc\winbase.h
+FILE 1706 f:\rtm\public\sdk\inc\winerror.h
+FILE 1707 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1708 f:\rtm\public\sdk\inc\reason.h
+FILE 1709 f:\rtm\public\sdk\inc\wincon.h
+FILE 1710 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 1711 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1712 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1713 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1714 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1715 f:\rtm\public\sdk\inc\mcx.h
+FILE 1716 f:\rtm\public\sdk\inc\winuser.h
+FILE 1717 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1718 f:\rtm\public\sdk\inc\winnls.h
+FILE 1719 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1720 f:\rtm\public\sdk\inc\windows.h
+FILE 1721 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1722 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1723 f:\rtm\public\sdk\inc\winreg.h
+FILE 1724 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 1725 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1726 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1727 f:\rtm\public\sdk\inc\windows.h
+FILE 1728 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1729 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1730 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1731 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1732 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1733 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1734 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1735 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1736 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1737 f:\rtm\public\sdk\inc\reason.h
+FILE 1738 f:\rtm\public\sdk\inc\wincon.h
+FILE 1739 f:\rtm\public\sdk\inc\poppack.h
+FILE 1740 f:\rtm\public\sdk\inc\mcx.h
+FILE 1741 f:\rtm\public\sdk\inc\winuser.h
+FILE 1742 f:\rtm\public\sdk\inc\winnls.h
+FILE 1743 f:\rtm\vctools\crt_bld\self_x86\crt\src\lconv.c
+FILE 1744 f:\rtm\public\sdk\inc\stralign.h
+FILE 1745 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1746 f:\rtm\public\sdk\inc\windef.h
+FILE 1747 f:\rtm\public\sdk\inc\tvout.h
+FILE 1748 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1749 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1750 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1751 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1752 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1753 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 1754 f:\rtm\public\sdk\inc\winnt.h
+FILE 1755 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1756 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1757 f:\rtm\public\sdk\inc\imm.h
+FILE 1758 f:\rtm\public\sdk\inc\winbase.h
+FILE 1759 f:\rtm\public\sdk\inc\winerror.h
+FILE 1760 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1761 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1762 f:\rtm\public\sdk\inc\winver.h
+FILE 1763 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1764 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1765 f:\rtm\public\sdk\inc\winnt.h
+FILE 1766 f:\rtm\public\sdk\inc\winnls.h
+FILE 1767 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1768 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1769 f:\rtm\public\sdk\inc\winerror.h
+FILE 1770 f:\rtm\public\sdk\inc\winreg.h
+FILE 1771 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1772 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 1773 f:\rtm\vctools\crt_bld\self_x86\crt\src\invarg.c
+FILE 1774 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1775 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1776 f:\rtm\public\sdk\inc\tvout.h
+FILE 1777 f:\rtm\public\sdk\inc\wincon.h
+FILE 1778 f:\rtm\public\sdk\inc\imm.h
+FILE 1779 f:\rtm\public\sdk\inc\winbase.h
+FILE 1780 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1781 f:\rtm\public\sdk\inc\winver.h
+FILE 1782 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1783 f:\rtm\public\sdk\inc\windows.h
+FILE 1784 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1785 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1786 f:\rtm\public\sdk\inc\reason.h
+FILE 1787 f:\rtm\vctools\crt_bld\self_x86\crt\src\sect_attribs.h
+FILE 1788 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1789 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1790 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1791 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1792 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1793 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1794 f:\rtm\public\sdk\inc\stralign.h
+FILE 1795 f:\rtm\public\sdk\inc\poppack.h
+FILE 1796 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1797 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1798 f:\rtm\public\sdk\inc\windef.h
+FILE 1799 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1800 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1801 f:\rtm\public\sdk\inc\winuser.h
+FILE 1802 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1803 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1804 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1805 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1806 f:\rtm\public\sdk\inc\mcx.h
+FILE 1807 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1808 f:\rtm\public\sdk\inc\windef.h
+FILE 1809 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1810 f:\rtm\public\sdk\inc\winver.h
+FILE 1811 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1812 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1813 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1814 f:\rtm\public\sdk\inc\winnt.h
+FILE 1815 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1816 f:\rtm\public\sdk\inc\winreg.h
+FILE 1817 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1818 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1819 f:\rtm\public\sdk\inc\winbase.h
+FILE 1820 f:\rtm\vctools\crt_bld\self_x86\crt\src\inittime.c
+FILE 1821 f:\rtm\public\sdk\inc\winerror.h
+FILE 1822 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1823 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 1824 f:\rtm\public\sdk\inc\reason.h
+FILE 1825 f:\rtm\public\sdk\inc\wincon.h
+FILE 1826 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1827 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1828 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1829 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1830 f:\rtm\public\sdk\inc\mcx.h
+FILE 1831 f:\rtm\public\sdk\inc\winuser.h
+FILE 1832 f:\rtm\public\sdk\inc\winnls.h
+FILE 1833 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1834 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1835 f:\rtm\public\sdk\inc\stralign.h
+FILE 1836 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1837 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1838 f:\rtm\public\sdk\inc\windows.h
+FILE 1839 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1840 f:\rtm\public\sdk\inc\tvout.h
+FILE 1841 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1842 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1843 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1844 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1845 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 1846 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1847 f:\rtm\public\sdk\inc\poppack.h
+FILE 1848 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 1849 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1850 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1851 f:\rtm\public\sdk\inc\imm.h
+FILE 1852 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1853 f:\rtm\public\sdk\inc\winver.h
+FILE 1854 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1855 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1856 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1857 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1858 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1859 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1860 f:\rtm\public\sdk\inc\windows.h
+FILE 1861 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1862 f:\rtm\public\sdk\inc\winreg.h
+FILE 1863 f:\rtm\vctools\crt_bld\self_x86\crt\src\nlsint.h
+FILE 1864 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1865 f:\rtm\public\sdk\inc\winbase.h
+FILE 1866 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1867 f:\rtm\vctools\crt_bld\self_x86\crt\src\initnum.c
+FILE 1868 f:\rtm\public\sdk\inc\winerror.h
+FILE 1869 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1870 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 1871 f:\rtm\public\sdk\inc\reason.h
+FILE 1872 f:\rtm\public\sdk\inc\wincon.h
+FILE 1873 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1874 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1875 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1876 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1877 f:\rtm\public\sdk\inc\mcx.h
+FILE 1878 f:\rtm\public\sdk\inc\winuser.h
+FILE 1879 f:\rtm\public\sdk\inc\winnls.h
+FILE 1880 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1881 f:\rtm\public\sdk\inc\windef.h
+FILE 1882 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1883 f:\rtm\public\sdk\inc\stralign.h
+FILE 1884 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1885 f:\rtm\public\sdk\inc\tvout.h
+FILE 1886 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1887 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1888 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 1889 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1890 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1891 f:\rtm\public\sdk\inc\poppack.h
+FILE 1892 f:\rtm\public\sdk\inc\winnt.h
+FILE 1893 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1894 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 1895 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1896 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1897 f:\rtm\public\sdk\inc\imm.h
+FILE 1898 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1899 f:\rtm\public\sdk\inc\windef.h
+FILE 1900 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1901 f:\rtm\public\sdk\inc\winver.h
+FILE 1902 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1903 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1904 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1905 f:\rtm\public\sdk\inc\winnt.h
+FILE 1906 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1907 f:\rtm\public\sdk\inc\winreg.h
+FILE 1908 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1909 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1910 f:\rtm\public\sdk\inc\winbase.h
+FILE 1911 f:\rtm\vctools\crt_bld\self_x86\crt\src\initmon.c
+FILE 1912 f:\rtm\public\sdk\inc\winerror.h
+FILE 1913 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1914 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 1915 f:\rtm\public\sdk\inc\reason.h
+FILE 1916 f:\rtm\public\sdk\inc\wincon.h
+FILE 1917 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1918 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1919 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1920 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1921 f:\rtm\public\sdk\inc\mcx.h
+FILE 1922 f:\rtm\public\sdk\inc\winuser.h
+FILE 1923 f:\rtm\public\sdk\inc\winnls.h
+FILE 1924 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1925 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1926 f:\rtm\public\sdk\inc\stralign.h
+FILE 1927 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1928 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1929 f:\rtm\public\sdk\inc\windows.h
+FILE 1930 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1931 f:\rtm\public\sdk\inc\tvout.h
+FILE 1932 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1933 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1934 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1935 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1936 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 1937 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1938 f:\rtm\public\sdk\inc\poppack.h
+FILE 1939 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 1940 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1941 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1942 f:\rtm\public\sdk\inc\imm.h
+FILE 1943 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 1944 f:\rtm\public\sdk\inc\winreg.h
+FILE 1945 f:\rtm\public\sdk\inc\guiddef.h
+FILE 1946 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 1947 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 1948 f:\rtm\public\sdk\inc\specstrings.h
+FILE 1949 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 1950 f:\rtm\public\sdk\inc\basetsd.h
+FILE 1951 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 1952 f:\rtm\public\sdk\inc\windows.h
+FILE 1953 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 1954 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 1955 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 1956 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 1957 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1958 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1959 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1960 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 1961 f:\rtm\public\sdk\inc\reason.h
+FILE 1962 f:\rtm\public\sdk\inc\wincon.h
+FILE 1963 f:\rtm\public\sdk\inc\poppack.h
+FILE 1964 f:\rtm\public\sdk\inc\mcx.h
+FILE 1965 f:\rtm\public\sdk\inc\winuser.h
+FILE 1966 f:\rtm\public\sdk\inc\winnls.h
+FILE 1967 f:\rtm\vctools\crt_bld\self_x86\crt\src\inithelp.c
+FILE 1968 f:\rtm\public\sdk\inc\stralign.h
+FILE 1969 f:\rtm\public\sdk\inc\tvout.h
+FILE 1970 f:\rtm\public\sdk\inc\winsvc.h
+FILE 1971 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1972 f:\rtm\public\sdk\inc\wingdi.h
+FILE 1973 f:\rtm\public\sdk\inc\windef.h
+FILE 1974 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 1975 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 1976 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 1977 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 1978 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 1979 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 1980 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 1981 f:\rtm\public\sdk\inc\imm.h
+FILE 1982 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 1983 f:\rtm\public\sdk\inc\winnt.h
+FILE 1984 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1985 f:\rtm\public\sdk\inc\winbase.h
+FILE 1986 f:\rtm\public\sdk\inc\winerror.h
+FILE 1987 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1988 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 1989 f:\rtm\public\sdk\inc\winver.h
+FILE 1990 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 1991 f:\rtm\public\sdk\inc\windef.h
+FILE 1992 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 1993 f:\rtm\public\sdk\inc\winver.h
+FILE 1994 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 1995 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 1996 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 1997 f:\rtm\public\sdk\inc\winnt.h
+FILE 1998 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 1999 f:\rtm\public\sdk\inc\winreg.h
+FILE 2000 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 2001 f:\rtm\public\sdk\inc\winbase.h
+FILE 2002 f:\rtm\vctools\crt_bld\self_x86\crt\src\initctyp.c
+FILE 2003 f:\rtm\public\sdk\inc\winerror.h
+FILE 2004 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2005 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 2006 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 2007 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2008 f:\rtm\public\sdk\inc\reason.h
+FILE 2009 f:\rtm\public\sdk\inc\wincon.h
+FILE 2010 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2011 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2012 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2013 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2014 f:\rtm\public\sdk\inc\mcx.h
+FILE 2015 f:\rtm\public\sdk\inc\winuser.h
+FILE 2016 f:\rtm\public\sdk\inc\winnls.h
+FILE 2017 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2018 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2019 f:\rtm\public\sdk\inc\stralign.h
+FILE 2020 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2021 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2022 f:\rtm\public\sdk\inc\windows.h
+FILE 2023 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2024 f:\rtm\public\sdk\inc\tvout.h
+FILE 2025 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2026 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2027 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2028 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 2029 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2030 f:\rtm\public\sdk\inc\poppack.h
+FILE 2031 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 2032 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 2033 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2034 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2035 f:\rtm\public\sdk\inc\imm.h
+FILE 2036 f:\rtm\public\sdk\inc\windef.h
+FILE 2037 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2038 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2039 f:\rtm\public\sdk\inc\winver.h
+FILE 2040 f:\rtm\public\sdk\inc\windows.h
+FILE 2041 f:\rtm\public\sdk\inc\winnt.h
+FILE 2042 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2043 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2044 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2045 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2046 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2047 f:\rtm\public\sdk\inc\winreg.h
+FILE 2048 f:\rtm\public\sdk\inc\winbase.h
+FILE 2049 f:\rtm\vctools\crt_bld\self_x86\crt\src\initcrit.c
+FILE 2050 f:\rtm\public\sdk\inc\winerror.h
+FILE 2051 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2052 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2053 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2054 f:\rtm\public\sdk\inc\reason.h
+FILE 2055 f:\rtm\public\sdk\inc\wincon.h
+FILE 2056 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2057 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2058 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2059 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2060 f:\rtm\public\sdk\inc\mcx.h
+FILE 2061 f:\rtm\public\sdk\inc\winuser.h
+FILE 2062 f:\rtm\public\sdk\inc\winnls.h
+FILE 2063 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2064 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2065 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2066 f:\rtm\public\sdk\inc\stralign.h
+FILE 2067 f:\rtm\public\sdk\inc\tvout.h
+FILE 2068 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2069 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2070 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2071 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2072 f:\rtm\public\sdk\inc\poppack.h
+FILE 2073 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 2074 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2075 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2076 f:\rtm\public\sdk\inc\imm.h
+FILE 2077 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2078 f:\rtm\public\sdk\inc\windef.h
+FILE 2079 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2080 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2081 f:\rtm\public\sdk\inc\winver.h
+FILE 2082 f:\rtm\public\sdk\inc\windows.h
+FILE 2083 f:\rtm\public\sdk\inc\winnt.h
+FILE 2084 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2085 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2086 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2087 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2088 f:\rtm\public\sdk\inc\winreg.h
+FILE 2089 f:\rtm\public\sdk\inc\winbase.h
+FILE 2090 f:\rtm\vctools\crt_bld\self_x86\crt\src\initcoll.c
+FILE 2091 f:\rtm\public\sdk\inc\winerror.h
+FILE 2092 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2093 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 2094 f:\rtm\public\sdk\inc\reason.h
+FILE 2095 f:\rtm\public\sdk\inc\wincon.h
+FILE 2096 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2097 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2098 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2099 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2100 f:\rtm\public\sdk\inc\mcx.h
+FILE 2101 f:\rtm\public\sdk\inc\winuser.h
+FILE 2102 f:\rtm\public\sdk\inc\winnls.h
+FILE 2103 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2104 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2105 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2106 f:\rtm\public\sdk\inc\stralign.h
+FILE 2107 f:\rtm\public\sdk\inc\tvout.h
+FILE 2108 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2109 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2110 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2111 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2112 f:\rtm\public\sdk\inc\poppack.h
+FILE 2113 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 2114 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2115 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2116 f:\rtm\public\sdk\inc\imm.h
+FILE 2117 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2118 f:\rtm\public\sdk\inc\windef.h
+FILE 2119 f:\binaries.x86ret\vcboot\inc\mm3dnow.h
+FILE 2120 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2121 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 2122 f:\rtm\public\sdk\inc\winver.h
+FILE 2123 f:\rtm\public\sdk\inc\windows.h
+FILE 2124 f:\rtm\public\sdk\inc\winnt.h
+FILE 2125 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2126 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2127 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2128 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2129 f:\rtm\public\sdk\inc\winreg.h
+FILE 2130 f:\rtm\public\sdk\inc\winbase.h
+FILE 2131 f:\rtm\vctools\crt_bld\self_x86\crt\src\gs_support.c
+FILE 2132 f:\rtm\public\sdk\inc\winerror.h
+FILE 2133 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2134 f:\rtm\vctools\crt_bld\self_x86\crt\src\intrin.h
+FILE 2135 f:\rtm\vctools\crt_bld\self_x86\crt\src\setjmp.h
+FILE 2136 f:\rtm\public\sdk\inc\reason.h
+FILE 2137 f:\rtm\public\sdk\inc\wincon.h
+FILE 2138 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2139 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2140 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2141 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2142 f:\rtm\public\sdk\inc\mcx.h
+FILE 2143 f:\rtm\public\sdk\inc\winuser.h
+FILE 2144 f:\rtm\public\sdk\inc\winnls.h
+FILE 2145 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2146 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2147 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2148 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 2149 f:\rtm\public\sdk\inc\stralign.h
+FILE 2150 f:\rtm\public\sdk\inc\tvout.h
+FILE 2151 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2152 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2153 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2154 f:\binaries.x86ret\vcboot\inc\emmintrin.h
+FILE 2155 f:\binaries.x86ret\vcboot\inc\xmmintrin.h
+FILE 2156 f:\binaries.x86ret\vcboot\inc\mmintrin.h
+FILE 2157 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2158 f:\rtm\public\sdk\inc\poppack.h
+FILE 2159 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2160 f:\rtm\public\sdk\inc\imm.h
+FILE 2161 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2162 f:\rtm\public\sdk\inc\windef.h
+FILE 2163 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2164 f:\rtm\public\sdk\inc\winver.h
+FILE 2165 f:\rtm\public\sdk\inc\windows.h
+FILE 2166 f:\rtm\public\sdk\inc\winnt.h
+FILE 2167 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2168 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2169 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2170 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2171 f:\rtm\public\sdk\inc\winreg.h
+FILE 2172 f:\rtm\public\sdk\inc\winbase.h
+FILE 2173 f:\rtm\vctools\crt_bld\self_x86\crt\src\gs_report.c
+FILE 2174 f:\rtm\public\sdk\inc\winerror.h
+FILE 2175 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2176 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 2177 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2178 f:\rtm\public\sdk\inc\reason.h
+FILE 2179 f:\rtm\public\sdk\inc\wincon.h
+FILE 2180 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2181 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2182 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2183 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2184 f:\rtm\public\sdk\inc\mcx.h
+FILE 2185 f:\rtm\public\sdk\inc\winuser.h
+FILE 2186 f:\rtm\public\sdk\inc\winnls.h
+FILE 2187 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2188 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2189 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2190 f:\rtm\public\sdk\inc\stralign.h
+FILE 2191 f:\rtm\public\sdk\inc\tvout.h
+FILE 2192 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2193 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2194 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2195 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2196 f:\rtm\public\sdk\inc\poppack.h
+FILE 2197 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2198 f:\rtm\public\sdk\inc\imm.h
+FILE 2199 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2200 f:\rtm\public\sdk\inc\windef.h
+FILE 2201 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2202 f:\rtm\public\sdk\inc\winver.h
+FILE 2203 f:\rtm\public\sdk\inc\windows.h
+FILE 2204 f:\rtm\public\sdk\inc\winnt.h
+FILE 2205 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2206 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2207 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2208 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2209 f:\rtm\public\sdk\inc\winreg.h
+FILE 2210 f:\rtm\public\sdk\inc\winbase.h
+FILE 2211 f:\rtm\vctools\crt_bld\self_x86\crt\src\gs_cookie.c
+FILE 2212 f:\rtm\public\sdk\inc\winerror.h
+FILE 2213 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2214 f:\rtm\public\sdk\inc\reason.h
+FILE 2215 f:\rtm\public\sdk\inc\wincon.h
+FILE 2216 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2217 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2218 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2219 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2220 f:\rtm\public\sdk\inc\mcx.h
+FILE 2221 f:\rtm\public\sdk\inc\winuser.h
+FILE 2222 f:\rtm\public\sdk\inc\winnls.h
+FILE 2223 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2224 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2225 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2226 f:\rtm\public\sdk\inc\stralign.h
+FILE 2227 f:\rtm\public\sdk\inc\tvout.h
+FILE 2228 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2229 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2230 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2231 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2232 f:\rtm\public\sdk\inc\poppack.h
+FILE 2233 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2234 f:\rtm\public\sdk\inc\imm.h
+FILE 2235 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2236 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2237 f:\rtm\public\sdk\inc\winreg.h
+FILE 2238 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 2239 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2240 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2241 f:\rtm\public\sdk\inc\windows.h
+FILE 2242 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2243 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2244 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2245 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2246 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 2247 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2248 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2249 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2250 f:\rtm\public\sdk\inc\reason.h
+FILE 2251 f:\rtm\public\sdk\inc\wincon.h
+FILE 2252 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2253 f:\rtm\public\sdk\inc\poppack.h
+FILE 2254 f:\rtm\public\sdk\inc\mcx.h
+FILE 2255 f:\rtm\public\sdk\inc\winuser.h
+FILE 2256 f:\rtm\public\sdk\inc\winnls.h
+FILE 2257 f:\rtm\vctools\crt_bld\self_x86\crt\src\glstatus.c
+FILE 2258 f:\rtm\public\sdk\inc\stralign.h
+FILE 2259 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2260 f:\rtm\public\sdk\inc\windef.h
+FILE 2261 f:\rtm\public\sdk\inc\tvout.h
+FILE 2262 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2263 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2264 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2265 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2266 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2267 f:\rtm\public\sdk\inc\winnt.h
+FILE 2268 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2269 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2270 f:\rtm\public\sdk\inc\imm.h
+FILE 2271 f:\rtm\public\sdk\inc\winbase.h
+FILE 2272 f:\rtm\public\sdk\inc\winerror.h
+FILE 2273 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2274 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2275 f:\rtm\public\sdk\inc\winver.h
+FILE 2276 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2277 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2278 f:\rtm\public\sdk\inc\winver.h
+FILE 2279 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2280 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2281 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2282 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2283 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2284 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2285 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2286 f:\rtm\public\sdk\inc\windows.h
+FILE 2287 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2288 f:\rtm\public\sdk\inc\winreg.h
+FILE 2289 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 2290 f:\rtm\public\sdk\inc\winbase.h
+FILE 2291 f:\rtm\vctools\crt_bld\self_x86\crt\src\getqloc.c
+FILE 2292 f:\rtm\public\sdk\inc\winerror.h
+FILE 2293 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2294 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 2295 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2296 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 2297 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2298 f:\rtm\public\sdk\inc\reason.h
+FILE 2299 f:\rtm\public\sdk\inc\wincon.h
+FILE 2300 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2301 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2302 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2303 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2304 f:\rtm\public\sdk\inc\mcx.h
+FILE 2305 f:\rtm\public\sdk\inc\winuser.h
+FILE 2306 f:\rtm\public\sdk\inc\winnls.h
+FILE 2307 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2308 f:\rtm\public\sdk\inc\windef.h
+FILE 2309 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2310 f:\rtm\public\sdk\inc\stralign.h
+FILE 2311 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2312 f:\rtm\public\sdk\inc\tvout.h
+FILE 2313 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2314 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2315 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2316 f:\rtm\public\sdk\inc\poppack.h
+FILE 2317 f:\rtm\public\sdk\inc\winnt.h
+FILE 2318 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2319 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2320 f:\rtm\public\sdk\inc\imm.h
+FILE 2321 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2322 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2323 f:\rtm\public\sdk\inc\stralign.h
+FILE 2324 f:\rtm\public\sdk\inc\tvout.h
+FILE 2325 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2326 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2327 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2328 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2329 f:\rtm\public\sdk\inc\poppack.h
+FILE 2330 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 2331 f:\rtm\vctools\crt_bld\self_x86\crt\src\sect_attribs.h
+FILE 2332 f:\rtm\vctools\crt_bld\self_x86\crt\src\tchar.h
+FILE 2333 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2334 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 2335 f:\rtm\public\sdk\inc\imm.h
+FILE 2336 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2337 f:\rtm\public\sdk\inc\windef.h
+FILE 2338 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2339 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2340 f:\rtm\vctools\crt_bld\self_x86\crt\src\getenv.c
+FILE 2341 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 2342 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2343 f:\rtm\public\sdk\inc\winver.h
+FILE 2344 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2345 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2346 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2347 f:\rtm\public\sdk\inc\winnt.h
+FILE 2348 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2349 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2350 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2351 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2352 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2353 f:\rtm\public\sdk\inc\winreg.h
+FILE 2354 f:\rtm\public\sdk\inc\winbase.h
+FILE 2355 f:\rtm\public\sdk\inc\winerror.h
+FILE 2356 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2357 f:\rtm\public\sdk\inc\reason.h
+FILE 2358 f:\rtm\public\sdk\inc\wincon.h
+FILE 2359 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2360 f:\rtm\public\sdk\inc\mcx.h
+FILE 2361 f:\rtm\public\sdk\inc\winuser.h
+FILE 2362 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2363 f:\rtm\public\sdk\inc\winnls.h
+FILE 2364 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2365 f:\rtm\public\sdk\inc\windows.h
+FILE 2366 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2367 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2368 f:\rtm\public\sdk\inc\windef.h
+FILE 2369 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2370 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2371 f:\rtm\public\sdk\inc\winver.h
+FILE 2372 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2373 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2374 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2375 f:\rtm\public\sdk\inc\winnt.h
+FILE 2376 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2377 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2378 f:\rtm\public\sdk\inc\winreg.h
+FILE 2379 f:\rtm\vctools\crt_bld\self_x86\crt\src\errmode.c
+FILE 2380 f:\rtm\public\sdk\inc\winbase.h
+FILE 2381 f:\rtm\public\sdk\inc\winerror.h
+FILE 2382 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2383 f:\rtm\public\sdk\inc\reason.h
+FILE 2384 f:\rtm\public\sdk\inc\wincon.h
+FILE 2385 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2386 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2387 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2388 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2389 f:\rtm\public\sdk\inc\mcx.h
+FILE 2390 f:\rtm\public\sdk\inc\winuser.h
+FILE 2391 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2392 f:\rtm\public\sdk\inc\winnls.h
+FILE 2393 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2394 f:\rtm\public\sdk\inc\windows.h
+FILE 2395 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2396 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2397 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2398 f:\rtm\public\sdk\inc\stralign.h
+FILE 2399 f:\rtm\public\sdk\inc\tvout.h
+FILE 2400 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2401 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2402 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2403 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2404 f:\rtm\public\sdk\inc\poppack.h
+FILE 2405 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2406 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2407 f:\rtm\public\sdk\inc\imm.h
+FILE 2408 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 2409 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2410 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2411 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2412 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbghook.c
+FILE 2413 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2414 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2415 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2416 f:\rtm\public\sdk\inc\windef.h
+FILE 2417 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 2418 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2419 f:\rtm\public\sdk\inc\winver.h
+FILE 2420 f:\rtm\public\sdk\inc\windows.h
+FILE 2421 f:\rtm\public\sdk\inc\winnt.h
+FILE 2422 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2423 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2424 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2425 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2426 f:\rtm\public\sdk\inc\winreg.h
+FILE 2427 f:\rtm\vctools\crt_bld\self_x86\crt\src\wchar.h
+FILE 2428 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.c
+FILE 2429 f:\rtm\public\sdk\inc\winbase.h
+FILE 2430 f:\rtm\vctools\crt_bld\self_x86\crt\src\wtime.inl
+FILE 2431 f:\rtm\public\sdk\inc\winerror.h
+FILE 2432 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2433 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 2434 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2435 f:\rtm\public\sdk\inc\reason.h
+FILE 2436 f:\rtm\public\sdk\inc\wincon.h
+FILE 2437 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2438 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2439 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2440 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2441 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2442 f:\rtm\public\sdk\inc\mcx.h
+FILE 2443 f:\rtm\public\sdk\inc\winuser.h
+FILE 2444 f:\rtm\public\sdk\inc\winnls.h
+FILE 2445 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2446 f:\rtm\vctools\crt_bld\self_x86\crt\src\swprintf.inl
+FILE 2447 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2448 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2449 f:\rtm\public\sdk\inc\stralign.h
+FILE 2450 f:\rtm\public\sdk\inc\tvout.h
+FILE 2451 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2452 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2453 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2454 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2455 f:\rtm\public\sdk\inc\poppack.h
+FILE 2456 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2457 f:\rtm\public\sdk\inc\imm.h
+FILE 2458 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2459 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2460 f:\rtm\public\sdk\inc\winnt.h
+FILE 2461 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2462 f:\rtm\public\sdk\inc\poppack.h
+FILE 2463 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2464 f:\rtm\public\sdk\inc\imm.h
+FILE 2465 f:\rtm\vctools\crt_bld\self_x86\crt\src\tchar.h
+FILE 2466 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 2467 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2468 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2469 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2470 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2471 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtmbox.c
+FILE 2472 f:\rtm\public\sdk\inc\winver.h
+FILE 2473 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2474 f:\rtm\public\sdk\inc\windows.h
+FILE 2475 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2476 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2477 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2478 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2479 f:\rtm\public\sdk\inc\winreg.h
+FILE 2480 f:\rtm\public\sdk\inc\winbase.h
+FILE 2481 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2482 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2483 f:\rtm\public\sdk\inc\winerror.h
+FILE 2484 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2485 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2486 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 2487 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2488 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2489 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2490 f:\rtm\public\sdk\inc\reason.h
+FILE 2491 f:\rtm\public\sdk\inc\wincon.h
+FILE 2492 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2493 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2494 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2495 f:\rtm\public\sdk\inc\windef.h
+FILE 2496 f:\rtm\public\sdk\inc\mcx.h
+FILE 2497 f:\rtm\public\sdk\inc\winuser.h
+FILE 2498 f:\rtm\public\sdk\inc\winnls.h
+FILE 2499 f:\rtm\public\sdk\inc\stralign.h
+FILE 2500 f:\rtm\public\sdk\inc\tvout.h
+FILE 2501 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2502 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2503 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2504 f:\rtm\public\sdk\inc\windef.h
+FILE 2505 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2506 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2507 f:\rtm\public\sdk\inc\winver.h
+FILE 2508 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2509 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2510 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2511 f:\rtm\public\sdk\inc\winnt.h
+FILE 2512 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2513 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2514 f:\rtm\public\sdk\inc\winreg.h
+FILE 2515 f:\rtm\vctools\crt_bld\self_x86\crt\src\cmiscdat.c
+FILE 2516 f:\rtm\public\sdk\inc\winbase.h
+FILE 2517 f:\rtm\public\sdk\inc\winerror.h
+FILE 2518 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2519 f:\rtm\public\sdk\inc\reason.h
+FILE 2520 f:\rtm\public\sdk\inc\wincon.h
+FILE 2521 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2522 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2523 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2524 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2525 f:\rtm\public\sdk\inc\mcx.h
+FILE 2526 f:\rtm\public\sdk\inc\winuser.h
+FILE 2527 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2528 f:\rtm\public\sdk\inc\winnls.h
+FILE 2529 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2530 f:\rtm\public\sdk\inc\windows.h
+FILE 2531 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2532 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2533 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2534 f:\rtm\public\sdk\inc\stralign.h
+FILE 2535 f:\rtm\public\sdk\inc\tvout.h
+FILE 2536 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2537 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2538 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2539 f:\rtm\vctools\crt_bld\self_x86\crt\src\fltintrn.h
+FILE 2540 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2541 f:\rtm\public\sdk\inc\poppack.h
+FILE 2542 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2543 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2544 f:\rtm\public\sdk\inc\imm.h
+FILE 2545 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2546 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 2547 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2548 f:\rtm\public\sdk\inc\windef.h
+FILE 2549 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2550 f:\rtm\public\sdk\inc\winver.h
+FILE 2551 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2552 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2553 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2554 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2555 f:\rtm\public\sdk\inc\winnt.h
+FILE 2556 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2557 f:\rtm\public\sdk\inc\winreg.h
+FILE 2558 f:\rtm\public\sdk\inc\winbase.h
+FILE 2559 f:\rtm\vctools\crt_bld\self_x86\crt\src\abort.c
+FILE 2560 f:\rtm\public\sdk\inc\winerror.h
+FILE 2561 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2562 f:\rtm\public\sdk\inc\reason.h
+FILE 2563 f:\rtm\public\sdk\inc\wincon.h
+FILE 2564 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2565 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2566 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2567 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2568 f:\rtm\public\sdk\inc\mcx.h
+FILE 2569 f:\rtm\public\sdk\inc\winuser.h
+FILE 2570 f:\rtm\public\sdk\inc\winnls.h
+FILE 2571 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2572 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2573 f:\rtm\public\sdk\inc\stralign.h
+FILE 2574 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2575 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2576 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2577 f:\rtm\public\sdk\inc\windows.h
+FILE 2578 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2579 f:\rtm\public\sdk\inc\tvout.h
+FILE 2580 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2581 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2582 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2583 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2584 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 2585 f:\rtm\vctools\crt_bld\self_x86\crt\src\signal.h
+FILE 2586 f:\rtm\public\sdk\inc\poppack.h
+FILE 2587 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2588 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2589 f:\rtm\public\sdk\inc\imm.h
+FILE 2590 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 2591 f:\rtm\public\sdk\inc\wincon.h
+FILE 2592 f:\rtm\public\sdk\inc\imm.h
+FILE 2593 f:\rtm\public\sdk\inc\winbase.h
+FILE 2594 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2595 f:\rtm\public\sdk\inc\winver.h
+FILE 2596 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2597 f:\rtm\public\sdk\inc\windows.h
+FILE 2598 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2599 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2600 f:\rtm\public\sdk\inc\reason.h
+FILE 2601 f:\rtm\vctools\crt_bld\self_x86\crt\src\a_str.c
+FILE 2602 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2603 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 2604 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2605 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2606 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2607 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2608 f:\rtm\public\sdk\inc\stralign.h
+FILE 2609 f:\rtm\public\sdk\inc\poppack.h
+FILE 2610 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2611 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2612 f:\rtm\public\sdk\inc\windef.h
+FILE 2613 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2614 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2615 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 2616 f:\rtm\public\sdk\inc\winuser.h
+FILE 2617 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2618 f:\rtm\public\sdk\inc\mcx.h
+FILE 2619 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 2620 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2621 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2622 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2623 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 2624 f:\rtm\public\sdk\inc\winnt.h
+FILE 2625 f:\rtm\public\sdk\inc\winnls.h
+FILE 2626 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2627 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2628 f:\rtm\public\sdk\inc\winerror.h
+FILE 2629 f:\rtm\public\sdk\inc\winreg.h
+FILE 2630 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2631 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 2632 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2633 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2634 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2635 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2636 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2637 f:\rtm\public\sdk\inc\tvout.h
+FILE 2638 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 2639 f:\rtm\public\sdk\inc\wincon.h
+FILE 2640 f:\rtm\public\sdk\inc\imm.h
+FILE 2641 f:\rtm\public\sdk\inc\winbase.h
+FILE 2642 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2643 f:\rtm\public\sdk\inc\winver.h
+FILE 2644 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2645 f:\rtm\public\sdk\inc\windows.h
+FILE 2646 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2647 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2648 f:\rtm\public\sdk\inc\reason.h
+FILE 2649 f:\rtm\vctools\crt_bld\self_x86\crt\src\a_map.c
+FILE 2650 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2651 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 2652 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2653 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2654 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2655 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2656 f:\rtm\public\sdk\inc\stralign.h
+FILE 2657 f:\rtm\public\sdk\inc\poppack.h
+FILE 2658 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2659 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2660 f:\rtm\public\sdk\inc\windef.h
+FILE 2661 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2662 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2663 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 2664 f:\rtm\public\sdk\inc\winuser.h
+FILE 2665 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2666 f:\rtm\public\sdk\inc\mcx.h
+FILE 2667 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 2668 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2669 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2670 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2671 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 2672 f:\rtm\public\sdk\inc\winnt.h
+FILE 2673 f:\rtm\public\sdk\inc\winnls.h
+FILE 2674 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2675 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2676 f:\rtm\public\sdk\inc\winerror.h
+FILE 2677 f:\rtm\public\sdk\inc\winreg.h
+FILE 2678 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2679 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 2680 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2681 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2682 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2683 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2684 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2685 f:\rtm\public\sdk\inc\tvout.h
+FILE 2686 f:\rtm\public\sdk\inc\wincon.h
+FILE 2687 f:\rtm\public\sdk\inc\imm.h
+FILE 2688 f:\rtm\public\sdk\inc\winbase.h
+FILE 2689 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2690 f:\rtm\public\sdk\inc\winver.h
+FILE 2691 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2692 f:\rtm\public\sdk\inc\windows.h
+FILE 2693 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 2694 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2695 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2696 f:\rtm\public\sdk\inc\reason.h
+FILE 2697 f:\rtm\vctools\crt_bld\self_x86\crt\src\a_loc.c
+FILE 2698 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2699 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 2700 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2701 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2702 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2703 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2704 f:\rtm\public\sdk\inc\stralign.h
+FILE 2705 f:\rtm\public\sdk\inc\poppack.h
+FILE 2706 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 2707 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2708 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2709 f:\rtm\public\sdk\inc\windef.h
+FILE 2710 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2711 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2712 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 2713 f:\rtm\public\sdk\inc\winuser.h
+FILE 2714 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2715 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 2716 f:\rtm\public\sdk\inc\mcx.h
+FILE 2717 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 2718 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2719 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2720 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2721 f:\rtm\public\sdk\inc\winnt.h
+FILE 2722 f:\rtm\public\sdk\inc\winnls.h
+FILE 2723 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2724 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2725 f:\rtm\public\sdk\inc\winerror.h
+FILE 2726 f:\rtm\public\sdk\inc\winreg.h
+FILE 2727 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2728 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2729 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2730 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2731 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2732 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2733 f:\rtm\public\sdk\inc\tvout.h
+FILE 2734 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2735 f:\rtm\public\sdk\inc\windef.h
+FILE 2736 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2737 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2738 f:\rtm\public\sdk\inc\winver.h
+FILE 2739 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2740 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2741 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2742 f:\rtm\public\sdk\inc\winnt.h
+FILE 2743 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2744 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2745 f:\rtm\public\sdk\inc\winreg.h
+FILE 2746 f:\rtm\vctools\crt_bld\self_x86\crt\src\a_env.c
+FILE 2747 f:\rtm\public\sdk\inc\winbase.h
+FILE 2748 f:\rtm\public\sdk\inc\winerror.h
+FILE 2749 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2750 f:\rtm\public\sdk\inc\reason.h
+FILE 2751 f:\rtm\public\sdk\inc\wincon.h
+FILE 2752 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2753 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2754 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2755 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2756 f:\rtm\public\sdk\inc\mcx.h
+FILE 2757 f:\rtm\public\sdk\inc\winuser.h
+FILE 2758 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2759 f:\rtm\public\sdk\inc\winnls.h
+FILE 2760 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2761 f:\rtm\public\sdk\inc\windows.h
+FILE 2762 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2763 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2764 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2765 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 2766 f:\rtm\public\sdk\inc\stralign.h
+FILE 2767 f:\rtm\public\sdk\inc\tvout.h
+FILE 2768 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2769 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2770 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2771 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 2772 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 2773 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2774 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2775 f:\rtm\public\sdk\inc\poppack.h
+FILE 2776 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2777 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2778 f:\rtm\public\sdk\inc\imm.h
+FILE 2779 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 2780 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 2781 f:\rtm\public\sdk\inc\wincon.h
+FILE 2782 f:\rtm\public\sdk\inc\imm.h
+FILE 2783 f:\rtm\public\sdk\inc\winbase.h
+FILE 2784 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2785 f:\rtm\public\sdk\inc\winver.h
+FILE 2786 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 2787 f:\rtm\public\sdk\inc\windows.h
+FILE 2788 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2789 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2790 f:\rtm\public\sdk\inc\reason.h
+FILE 2791 f:\rtm\vctools\crt_bld\self_x86\crt\src\a_cmp.c
+FILE 2792 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2793 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2794 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2795 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2796 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2797 f:\rtm\public\sdk\inc\stralign.h
+FILE 2798 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 2799 f:\rtm\public\sdk\inc\poppack.h
+FILE 2800 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2801 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2802 f:\rtm\public\sdk\inc\windef.h
+FILE 2803 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2804 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2805 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 2806 f:\rtm\public\sdk\inc\winuser.h
+FILE 2807 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2808 f:\rtm\public\sdk\inc\mcx.h
+FILE 2809 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 2810 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2811 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2812 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2813 f:\rtm\public\sdk\inc\winnt.h
+FILE 2814 f:\rtm\public\sdk\inc\winnls.h
+FILE 2815 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2816 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2817 f:\rtm\public\sdk\inc\winerror.h
+FILE 2818 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 2819 f:\rtm\public\sdk\inc\winreg.h
+FILE 2820 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2821 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2822 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2823 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2824 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 2825 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2826 f:\rtm\public\sdk\inc\tvout.h
+FILE 2827 F:\RTM\vctools\crt_bld\SELF_X86\crt\prebuild\misc\i386\sehprolg4.asm
+FILE 2828 f:\rtm\public\sdk\inc\windef.h
+FILE 2829 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2830 f:\rtm\public\sdk\inc\winver.h
+FILE 2831 f:\rtm\public\sdk\inc\windows.h
+FILE 2832 f:\rtm\public\sdk\inc\winnt.h
+FILE 2833 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2834 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2835 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2836 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2837 f:\rtm\public\sdk\inc\winreg.h
+FILE 2838 f:\rtm\public\sdk\inc\winbase.h
+FILE 2839 f:\rtm\vctools\crt_bld\self_x86\crt\src\intel\secchk.c
+FILE 2840 f:\rtm\public\sdk\inc\winerror.h
+FILE 2841 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2842 f:\rtm\vctools\crt_bld\self_x86\crt\src\process.h
+FILE 2843 f:\rtm\public\sdk\inc\reason.h
+FILE 2844 f:\rtm\public\sdk\inc\wincon.h
+FILE 2845 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2846 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2847 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2848 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2849 f:\rtm\public\sdk\inc\mcx.h
+FILE 2850 f:\rtm\public\sdk\inc\winuser.h
+FILE 2851 f:\rtm\public\sdk\inc\winnls.h
+FILE 2852 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2853 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2854 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2855 f:\rtm\public\sdk\inc\stralign.h
+FILE 2856 f:\rtm\public\sdk\inc\tvout.h
+FILE 2857 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2858 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2859 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2860 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2861 f:\rtm\public\sdk\inc\poppack.h
+FILE 2862 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2863 f:\rtm\public\sdk\inc\imm.h
+FILE 2864 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2865 f:\rtm\public\sdk\inc\windef.h
+FILE 2866 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2867 f:\rtm\public\sdk\inc\winver.h
+FILE 2868 f:\rtm\public\sdk\inc\windows.h
+FILE 2869 f:\rtm\public\sdk\inc\winnt.h
+FILE 2870 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2871 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2872 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2873 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2874 f:\rtm\public\sdk\inc\winreg.h
+FILE 2875 f:\rtm\public\sdk\inc\winbase.h
+FILE 2876 f:\rtm\vctools\crt_bld\self_x86\crt\src\intel\loadcfg.c
+FILE 2877 f:\rtm\public\sdk\inc\winerror.h
+FILE 2878 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2879 f:\rtm\public\sdk\inc\reason.h
+FILE 2880 f:\rtm\public\sdk\inc\wincon.h
+FILE 2881 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2882 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2883 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2884 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2885 f:\rtm\public\sdk\inc\mcx.h
+FILE 2886 f:\rtm\public\sdk\inc\winuser.h
+FILE 2887 f:\rtm\public\sdk\inc\winnls.h
+FILE 2888 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2889 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2890 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2891 f:\rtm\public\sdk\inc\stralign.h
+FILE 2892 f:\rtm\public\sdk\inc\tvout.h
+FILE 2893 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2894 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2895 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2896 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2897 f:\rtm\public\sdk\inc\poppack.h
+FILE 2898 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2899 f:\rtm\public\sdk\inc\imm.h
+FILE 2900 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2901 F:\RTM\vctools\crt_bld\SELF_X86\crt\prebuild\misc\i386\exsup4.asm
+FILE 2902 F:\RTM\vctools\crt_bld\SELF_X86\crt\prebuild\h\exsup.inc
+FILE 2903 F:\RTM\vctools\crt_bld\SELF_X86\crt\prebuild\misc\i386\exsup.asm
+FILE 2904 F:\RTM\vctools\crt_bld\SELF_X86\crt\prebuild\h\pversion.inc
+FILE 2905 F:\RTM\vctools\crt_bld\SELF_X86\crt\prebuild\h\cmacros.inc
+FILE 2906 F:\RTM\vctools\crt_bld\SELF_X86\crt\prebuild\h\exsup.inc
+FILE 2907 F:\RTM\vctools\crt_bld\SELF_X86\crt\prebuild\misc\i386\nlgsupp.asm
+FILE 2908 f:\rtm\public\sdk\inc\ntdef.h
+FILE 2909 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\ctype.h
+FILE 2910 f:\rtm\public\sdk\inc\mce.h
+FILE 2911 f:\rtm\public\sdk\inc\poppack.h
+FILE 2912 f:\rtm\public\sdk\inc\ntimage.h
+FILE 2913 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2914 f:\rtm\public\sdk\inc\ntpsapi.h
+FILE 2915 f:\rtm\public\sdk\inc\nti386.h
+FILE 2916 f:\rtm\public\sdk\inc\nt.h
+FILE 2917 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\excpt.h
+FILE 2918 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\crtdefs.h
+FILE 2919 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\sal.h
+FILE 2920 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2921 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2922 f:\rtm\public\sdk\inc\ntxcapi.h
+FILE 2923 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2924 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\misc\i386\chandler4.c
+FILE 2925 f:\rtm\public\sdk\inc\ntstatus.h
+FILE 2926 f:\rtm\public\sdk\inc\ntkeapi.h
+FILE 2927 f:\rtm\public\sdk\inc\ntconfig.h
+FILE 2928 f:\rtm\public\sdk\inc\ntregapi.h
+FILE 2929 f:\rtm\public\sdk\inc\ntmmapi.h
+FILE 2930 f:\rtm\public\sdk\inc\ntobapi.h
+FILE 2931 f:\rtm\public\sdk\inc\nxi386.h
+FILE 2932 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\process.h
+FILE 2933 f:\rtm\public\sdk\inc\ntioapi.h
+FILE 2934 f:\rtm\public\sdk\inc\devioctl.h
+FILE 2935 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\string.h
+FILE 2936 f:\rtm\public\sdk\inc\ntseapi.h
+FILE 2937 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2938 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\vadefs.h
+FILE 2939 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\cruntime.h
+FILE 2940 f:\rtm\public\sdk\inc\ntnls.h
+FILE 2941 f:\rtm\public\sdk\inc\ntelfapi.h
+FILE 2942 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2943 f:\rtm\public\sdk\inc\ntiolog.h
+FILE 2944 f:\rtm\public\sdk\inc\ntlpcapi.h
+FILE 2945 f:\rtm\public\sdk\inc\ntpnpapi.h
+FILE 2946 f:\rtm\public\sdk\inc\cfg.h
+FILE 2947 f:\rtm\public\sdk\inc\pebteb.h
+FILE 2948 f:\rtm\public\sdk\inc\ntldr.h
+FILE 2949 f:\rtm\public\sdk\inc\ntpoapi.h
+FILE 2950 f:\rtm\public\sdk\inc\ntexapi.h
+FILE 2951 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2952 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2953 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\stdarg.h
+FILE 2954 f:\rtm\public\sdk\inc\wincon.h
+FILE 2955 f:\rtm\public\sdk\inc\imm.h
+FILE 2956 f:\rtm\public\sdk\inc\winbase.h
+FILE 2957 f:\rtm\public\sdk\inc\wingdi.h
+FILE 2958 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 2959 f:\rtm\public\sdk\inc\winver.h
+FILE 2960 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 2961 f:\rtm\public\sdk\inc\reason.h
+FILE 2962 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbdata.h
+FILE 2963 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 2964 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbsnbico.c
+FILE 2965 f:\rtm\public\sdk\inc\specstrings.h
+FILE 2966 f:\rtm\public\sdk\inc\basetsd.h
+FILE 2967 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 2968 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 2969 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbctype.h
+FILE 2970 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 2971 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 2972 f:\rtm\public\sdk\inc\stralign.h
+FILE 2973 f:\rtm\public\sdk\inc\poppack.h
+FILE 2974 f:\rtm\public\sdk\inc\winsvc.h
+FILE 2975 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 2976 f:\rtm\public\sdk\inc\windef.h
+FILE 2977 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 2978 f:\rtm\public\sdk\inc\winuser.h
+FILE 2979 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 2980 f:\rtm\public\sdk\inc\windows.h
+FILE 2981 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 2982 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 2983 f:\rtm\public\sdk\inc\mcx.h
+FILE 2984 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 2985 f:\rtm\public\sdk\inc\guiddef.h
+FILE 2986 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 2987 f:\rtm\public\sdk\inc\winnt.h
+FILE 2988 f:\rtm\public\sdk\inc\winnls.h
+FILE 2989 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 2990 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 2991 f:\rtm\public\sdk\inc\winerror.h
+FILE 2992 f:\rtm\public\sdk\inc\winreg.h
+FILE 2993 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 2994 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 2995 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 2996 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 2997 f:\rtm\public\sdk\inc\tvout.h
+FILE 2998 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 2999 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3000 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 3001 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 3002 f:\rtm\public\sdk\inc\wincon.h
+FILE 3003 f:\rtm\public\sdk\inc\imm.h
+FILE 3004 f:\rtm\public\sdk\inc\winbase.h
+FILE 3005 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3006 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbctype.h
+FILE 3007 f:\rtm\public\sdk\inc\winver.h
+FILE 3008 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3009 f:\rtm\public\sdk\inc\windows.h
+FILE 3010 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3011 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3012 f:\rtm\public\sdk\inc\reason.h
+FILE 3013 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbschr.c
+FILE 3014 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 3015 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 3016 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3017 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3018 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3019 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3020 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3021 f:\rtm\public\sdk\inc\stralign.h
+FILE 3022 f:\rtm\public\sdk\inc\poppack.h
+FILE 3023 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3024 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3025 f:\rtm\public\sdk\inc\windef.h
+FILE 3026 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3027 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3028 f:\rtm\public\sdk\inc\winuser.h
+FILE 3029 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3030 f:\rtm\public\sdk\inc\mcx.h
+FILE 3031 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3032 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3033 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 3034 f:\rtm\public\sdk\inc\winnt.h
+FILE 3035 f:\rtm\public\sdk\inc\winnls.h
+FILE 3036 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3037 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3038 f:\rtm\public\sdk\inc\winerror.h
+FILE 3039 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 3040 f:\rtm\public\sdk\inc\winreg.h
+FILE 3041 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3042 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 3043 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3044 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3045 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3046 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3047 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3048 f:\rtm\public\sdk\inc\tvout.h
+FILE 3049 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbdata.h
+FILE 3050 f:\rtm\vctools\crt_bld\self_x86\crt\src\swprintf.inl
+FILE 3051 f:\rtm\public\sdk\inc\wincon.h
+FILE 3052 f:\rtm\public\sdk\inc\imm.h
+FILE 3053 f:\rtm\public\sdk\inc\winbase.h
+FILE 3054 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3055 f:\rtm\public\sdk\inc\winver.h
+FILE 3056 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 3057 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3058 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdio.h
+FILE 3059 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3060 f:\rtm\public\sdk\inc\reason.h
+FILE 3061 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbctype.c
+FILE 3062 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3063 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3064 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 3065 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3066 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3067 f:\rtm\public\sdk\inc\stralign.h
+FILE 3068 f:\rtm\public\sdk\inc\poppack.h
+FILE 3069 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3070 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3071 f:\rtm\public\sdk\inc\windef.h
+FILE 3072 f:\rtm\public\sdk\inc\winuser.h
+FILE 3073 f:\rtm\public\sdk\inc\windows.h
+FILE 3074 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3075 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3076 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3077 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3078 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3079 f:\rtm\public\sdk\inc\mcx.h
+FILE 3080 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3081 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 3082 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3083 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 3084 f:\rtm\public\sdk\inc\winnt.h
+FILE 3085 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 3086 f:\rtm\public\sdk\inc\winnls.h
+FILE 3087 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3088 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 3089 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3090 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbdata.h
+FILE 3091 f:\rtm\public\sdk\inc\winerror.h
+FILE 3092 f:\rtm\vctools\crt_bld\self_x86\crt\src\sect_attribs.h
+FILE 3093 f:\rtm\public\sdk\inc\winreg.h
+FILE 3094 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3095 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 3096 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3097 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3098 f:\rtm\public\sdk\inc\tvout.h
+FILE 3099 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3100 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3101 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3102 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbctype.h
+FILE 3103 f:\rtm\public\sdk\inc\wincon.h
+FILE 3104 f:\rtm\public\sdk\inc\imm.h
+FILE 3105 f:\rtm\public\sdk\inc\winbase.h
+FILE 3106 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3107 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3108 f:\rtm\public\sdk\inc\windef.h
+FILE 3109 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbctype.h
+FILE 3110 f:\rtm\public\sdk\inc\winver.h
+FILE 3111 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3112 f:\rtm\public\sdk\inc\reason.h
+FILE 3113 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 3114 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 3115 f:\rtm\vctools\crt_bld\self_x86\crt\src\ismbbyte.c
+FILE 3116 f:\rtm\public\sdk\inc\winnt.h
+FILE 3117 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3118 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3119 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3120 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3121 f:\rtm\public\sdk\inc\stralign.h
+FILE 3122 f:\rtm\public\sdk\inc\poppack.h
+FILE 3123 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3124 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3125 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3126 f:\rtm\public\sdk\inc\winuser.h
+FILE 3127 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3128 f:\rtm\public\sdk\inc\mcx.h
+FILE 3129 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3130 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3131 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3132 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 3133 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3134 f:\rtm\public\sdk\inc\windows.h
+FILE 3135 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3136 f:\rtm\public\sdk\inc\winnls.h
+FILE 3137 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3138 f:\rtm\public\sdk\inc\winerror.h
+FILE 3139 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 3140 f:\rtm\public\sdk\inc\winreg.h
+FILE 3141 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3142 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3143 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3144 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3145 f:\rtm\public\sdk\inc\tvout.h
+FILE 3146 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbdata.h
+FILE 3147 f:\rtm\public\sdk\inc\windef.h
+FILE 3148 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3149 f:\rtm\vctools\crt_bld\self_x86\crt\src\msdos.h
+FILE 3150 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 3151 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 3152 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 3153 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3154 f:\rtm\public\sdk\inc\winver.h
+FILE 3155 f:\rtm\public\sdk\inc\windows.h
+FILE 3156 f:\rtm\public\sdk\inc\winnt.h
+FILE 3157 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3158 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3159 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3160 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3161 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3162 f:\rtm\public\sdk\inc\winreg.h
+FILE 3163 f:\rtm\public\sdk\inc\winbase.h
+FILE 3164 f:\rtm\vctools\crt_bld\self_x86\crt\src\ioinit.c
+FILE 3165 f:\rtm\public\sdk\inc\winerror.h
+FILE 3166 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3167 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3168 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 3169 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3170 f:\rtm\public\sdk\inc\reason.h
+FILE 3171 f:\rtm\public\sdk\inc\wincon.h
+FILE 3172 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3173 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3174 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3175 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3176 f:\rtm\public\sdk\inc\mcx.h
+FILE 3177 f:\rtm\public\sdk\inc\winuser.h
+FILE 3178 f:\rtm\public\sdk\inc\winnls.h
+FILE 3179 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3180 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3181 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3182 f:\rtm\public\sdk\inc\stralign.h
+FILE 3183 f:\rtm\public\sdk\inc\tvout.h
+FILE 3184 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3185 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3186 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3187 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3188 f:\rtm\public\sdk\inc\poppack.h
+FILE 3189 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 3190 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3191 f:\rtm\public\sdk\inc\imm.h
+FILE 3192 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3193 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\ulldvrm.asm
+FILE 3194 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 3195 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\mm.inc
+FILE 3196 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\intel\llmul.asm
+FILE 3197 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\cruntime.inc
+FILE 3198 F:\RTM\vctools\crt_bld\SELF_X86\crt\src\mm.inc
+FILE 3199 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3200 f:\rtm\public\sdk\inc\windef.h
+FILE 3201 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3202 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3203 f:\rtm\public\sdk\inc\winver.h
+FILE 3204 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3205 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3206 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3207 f:\rtm\public\sdk\inc\winnt.h
+FILE 3208 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3209 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3210 f:\rtm\public\sdk\inc\winreg.h
+FILE 3211 f:\rtm\vctools\crt_bld\self_x86\crt\src\_newmode.c
+FILE 3212 f:\rtm\public\sdk\inc\winbase.h
+FILE 3213 f:\rtm\public\sdk\inc\winerror.h
+FILE 3214 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3215 f:\rtm\public\sdk\inc\reason.h
+FILE 3216 f:\rtm\public\sdk\inc\wincon.h
+FILE 3217 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3218 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3219 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3220 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3221 f:\rtm\public\sdk\inc\mcx.h
+FILE 3222 f:\rtm\public\sdk\inc\winuser.h
+FILE 3223 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3224 f:\rtm\public\sdk\inc\winnls.h
+FILE 3225 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3226 f:\rtm\public\sdk\inc\windows.h
+FILE 3227 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3228 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3229 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3230 f:\rtm\public\sdk\inc\stralign.h
+FILE 3231 f:\rtm\public\sdk\inc\tvout.h
+FILE 3232 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3233 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3234 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3235 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3236 f:\rtm\public\sdk\inc\poppack.h
+FILE 3237 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3238 f:\rtm\public\sdk\inc\imm.h
+FILE 3239 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3240 f:\rtm\public\sdk\inc\tvout.h
+FILE 3241 f:\rtm\vctools\crt_bld\self_x86\crt\src\process.h
+FILE 3242 f:\rtm\public\sdk\inc\wincon.h
+FILE 3243 f:\rtm\public\sdk\inc\imm.h
+FILE 3244 f:\rtm\public\sdk\inc\winbase.h
+FILE 3245 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3246 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3247 f:\rtm\public\sdk\inc\winver.h
+FILE 3248 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3249 f:\rtm\public\sdk\inc\windows.h
+FILE 3250 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3251 f:\rtm\vctools\crt_bld\self_x86\crt\src\handler.cpp
+FILE 3252 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3253 f:\rtm\public\sdk\inc\reason.h
+FILE 3254 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 3255 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3256 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3257 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3258 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3259 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 3260 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3261 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3262 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3263 f:\rtm\public\sdk\inc\stralign.h
+FILE 3264 f:\rtm\public\sdk\inc\poppack.h
+FILE 3265 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3266 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3267 f:\rtm\public\sdk\inc\windef.h
+FILE 3268 f:\rtm\public\sdk\inc\winuser.h
+FILE 3269 f:\rtm\public\sdk\inc\mcx.h
+FILE 3270 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3271 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3272 f:\rtm\public\sdk\inc\winnt.h
+FILE 3273 f:\rtm\public\sdk\inc\winnls.h
+FILE 3274 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3275 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3276 f:\rtm\public\sdk\inc\winerror.h
+FILE 3277 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3278 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3279 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3280 f:\rtm\public\sdk\inc\winreg.h
+FILE 3281 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3282 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3283 f:\rtm\vctools\crt_bld\self_x86\crt\src\new.h
+FILE 3284 f:\rtm\public\sdk\inc\imm.h
+FILE 3285 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3286 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3287 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 3288 f:\rtm\public\sdk\inc\winver.h
+FILE 3289 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3290 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3291 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3292 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3293 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3294 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3295 f:\rtm\vctools\crt_bld\self_x86\crt\src\winheap.h
+FILE 3296 f:\rtm\public\sdk\inc\windows.h
+FILE 3297 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3298 f:\rtm\public\sdk\inc\winreg.h
+FILE 3299 f:\rtm\vctools\crt_bld\self_x86\crt\src\sbheap.c
+FILE 3300 f:\rtm\public\sdk\inc\winbase.h
+FILE 3301 f:\rtm\public\sdk\inc\winerror.h
+FILE 3302 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3303 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3304 f:\rtm\public\sdk\inc\reason.h
+FILE 3305 f:\rtm\public\sdk\inc\wincon.h
+FILE 3306 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3307 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3308 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3309 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3310 f:\rtm\public\sdk\inc\mcx.h
+FILE 3311 f:\rtm\public\sdk\inc\winuser.h
+FILE 3312 f:\rtm\public\sdk\inc\winnls.h
+FILE 3313 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3314 f:\rtm\public\sdk\inc\windef.h
+FILE 3315 f:\rtm\public\sdk\inc\stralign.h
+FILE 3316 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3317 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 3318 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3319 f:\rtm\public\sdk\inc\tvout.h
+FILE 3320 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3321 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3322 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 3323 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3324 f:\rtm\public\sdk\inc\poppack.h
+FILE 3325 f:\rtm\public\sdk\inc\winnt.h
+FILE 3326 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3327 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3328 f:\rtm\public\sdk\inc\winerror.h
+FILE 3329 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3330 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3331 f:\rtm\public\sdk\inc\reason.h
+FILE 3332 f:\rtm\public\sdk\inc\wincon.h
+FILE 3333 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3334 f:\rtm\public\sdk\inc\mcx.h
+FILE 3335 f:\rtm\public\sdk\inc\winuser.h
+FILE 3336 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 3337 f:\rtm\public\sdk\inc\winnls.h
+FILE 3338 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3339 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3340 f:\rtm\public\sdk\inc\windef.h
+FILE 3341 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3342 f:\rtm\public\sdk\inc\stralign.h
+FILE 3343 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3344 f:\rtm\public\sdk\inc\tvout.h
+FILE 3345 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3346 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3347 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3348 f:\rtm\vctools\crt_bld\self_x86\crt\src\realloc.c
+FILE 3349 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3350 f:\rtm\public\sdk\inc\poppack.h
+FILE 3351 f:\rtm\public\sdk\inc\winnt.h
+FILE 3352 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3353 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 3354 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3355 f:\rtm\public\sdk\inc\imm.h
+FILE 3356 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3357 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3358 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3359 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3360 f:\rtm\vctools\crt_bld\self_x86\crt\src\rtcsup.h
+FILE 3361 f:\rtm\vctools\crt_bld\self_x86\crt\src\rtcapi.h
+FILE 3362 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3363 f:\rtm\public\sdk\inc\winver.h
+FILE 3364 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3365 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 3366 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3367 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3368 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3369 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3370 f:\rtm\vctools\crt_bld\self_x86\crt\src\winheap.h
+FILE 3371 f:\rtm\public\sdk\inc\windows.h
+FILE 3372 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3373 f:\rtm\public\sdk\inc\winreg.h
+FILE 3374 f:\rtm\public\sdk\inc\winbase.h
+FILE 3375 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3376 f:\rtm\public\sdk\inc\poppack.h
+FILE 3377 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3378 f:\rtm\public\sdk\inc\imm.h
+FILE 3379 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3380 f:\rtm\public\sdk\inc\windef.h
+FILE 3381 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3382 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 3383 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3384 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3385 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3386 f:\rtm\public\sdk\inc\winver.h
+FILE 3387 f:\rtm\vctools\crt_bld\self_x86\crt\src\msize.c
+FILE 3388 f:\rtm\public\sdk\inc\winnt.h
+FILE 3389 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3390 f:\rtm\public\sdk\inc\winreg.h
+FILE 3391 f:\rtm\public\sdk\inc\winbase.h
+FILE 3392 f:\rtm\public\sdk\inc\winerror.h
+FILE 3393 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3394 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3395 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3396 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3397 f:\rtm\public\sdk\inc\reason.h
+FILE 3398 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3399 f:\rtm\public\sdk\inc\wincon.h
+FILE 3400 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3401 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 3402 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3403 f:\rtm\vctools\crt_bld\self_x86\crt\src\winheap.h
+FILE 3404 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3405 f:\rtm\public\sdk\inc\mcx.h
+FILE 3406 f:\rtm\public\sdk\inc\winuser.h
+FILE 3407 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3408 f:\rtm\public\sdk\inc\winnls.h
+FILE 3409 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3410 f:\rtm\public\sdk\inc\windows.h
+FILE 3411 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3412 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3413 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3414 f:\rtm\public\sdk\inc\stralign.h
+FILE 3415 f:\rtm\public\sdk\inc\tvout.h
+FILE 3416 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3417 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3418 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3419 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3420 f:\rtm\public\sdk\inc\poppack.h
+FILE 3421 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3422 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3423 f:\rtm\public\sdk\inc\imm.h
+FILE 3424 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3425 f:\rtm\public\sdk\inc\windef.h
+FILE 3426 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 3427 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3428 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 3429 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3430 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3431 f:\rtm\vctools\crt_bld\self_x86\crt\src\rtcsup.h
+FILE 3432 f:\rtm\vctools\crt_bld\self_x86\crt\src\rtcapi.h
+FILE 3433 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3434 f:\rtm\public\sdk\inc\winver.h
+FILE 3435 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.c
+FILE 3436 f:\rtm\vctools\crt_bld\self_x86\crt\src\rterr.h
+FILE 3437 f:\rtm\vctools\crt_bld\self_x86\crt\src\winheap.h
+FILE 3438 f:\rtm\public\sdk\inc\winnt.h
+FILE 3439 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3440 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3441 f:\rtm\public\sdk\inc\winreg.h
+FILE 3442 f:\rtm\public\sdk\inc\winbase.h
+FILE 3443 f:\rtm\public\sdk\inc\winerror.h
+FILE 3444 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3445 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3446 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3447 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3448 f:\rtm\public\sdk\inc\reason.h
+FILE 3449 f:\rtm\public\sdk\inc\wincon.h
+FILE 3450 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3451 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3452 f:\rtm\public\sdk\inc\mcx.h
+FILE 3453 f:\rtm\public\sdk\inc\winuser.h
+FILE 3454 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3455 f:\rtm\public\sdk\inc\winnls.h
+FILE 3456 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3457 f:\rtm\public\sdk\inc\windows.h
+FILE 3458 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3459 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3460 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3461 f:\rtm\public\sdk\inc\stralign.h
+FILE 3462 f:\rtm\public\sdk\inc\tvout.h
+FILE 3463 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3464 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3465 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3466 f:\rtm\public\sdk\inc\winerror.h
+FILE 3467 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3468 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3469 f:\rtm\public\sdk\inc\reason.h
+FILE 3470 f:\rtm\public\sdk\inc\wincon.h
+FILE 3471 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3472 f:\rtm\public\sdk\inc\mcx.h
+FILE 3473 f:\rtm\public\sdk\inc\winuser.h
+FILE 3474 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 3475 f:\rtm\public\sdk\inc\winnls.h
+FILE 3476 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3477 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3478 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3479 f:\rtm\public\sdk\inc\stralign.h
+FILE 3480 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3481 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3482 f:\rtm\vctools\crt_bld\self_x86\crt\src\winheap.h
+FILE 3483 f:\rtm\public\sdk\inc\windows.h
+FILE 3484 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3485 f:\rtm\public\sdk\inc\tvout.h
+FILE 3486 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3487 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3488 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3489 f:\rtm\vctools\crt_bld\self_x86\crt\src\heapinit.c
+FILE 3490 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3491 f:\rtm\public\sdk\inc\poppack.h
+FILE 3492 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3493 f:\rtm\public\sdk\inc\imm.h
+FILE 3494 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3495 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3496 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3497 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3498 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3499 f:\rtm\public\sdk\inc\windef.h
+FILE 3500 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3501 f:\rtm\public\sdk\inc\winver.h
+FILE 3502 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 3503 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3504 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3505 f:\rtm\public\sdk\inc\winnt.h
+FILE 3506 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3507 f:\rtm\public\sdk\inc\winreg.h
+FILE 3508 f:\rtm\public\sdk\inc\winbase.h
+FILE 3509 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3510 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3511 f:\rtm\public\sdk\inc\poppack.h
+FILE 3512 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3513 f:\rtm\public\sdk\inc\imm.h
+FILE 3514 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3515 f:\rtm\public\sdk\inc\windef.h
+FILE 3516 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 3517 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3518 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 3519 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3520 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3521 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3522 f:\rtm\vctools\crt_bld\self_x86\crt\src\rtcsup.h
+FILE 3523 f:\rtm\public\sdk\inc\winver.h
+FILE 3524 f:\rtm\vctools\crt_bld\self_x86\crt\src\rtcapi.h
+FILE 3525 f:\rtm\vctools\crt_bld\self_x86\crt\src\free.c
+FILE 3526 f:\rtm\public\sdk\inc\winnt.h
+FILE 3527 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3528 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3529 f:\rtm\public\sdk\inc\winreg.h
+FILE 3530 f:\rtm\public\sdk\inc\winbase.h
+FILE 3531 f:\rtm\public\sdk\inc\winerror.h
+FILE 3532 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3533 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3534 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3535 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3536 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3537 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3538 f:\rtm\public\sdk\inc\reason.h
+FILE 3539 f:\rtm\public\sdk\inc\wincon.h
+FILE 3540 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3541 f:\rtm\public\sdk\inc\mcx.h
+FILE 3542 f:\rtm\public\sdk\inc\winuser.h
+FILE 3543 f:\rtm\vctools\crt_bld\self_x86\crt\src\winheap.h
+FILE 3544 f:\rtm\public\sdk\inc\winnls.h
+FILE 3545 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3546 f:\rtm\public\sdk\inc\windows.h
+FILE 3547 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3548 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3549 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3550 f:\rtm\public\sdk\inc\stralign.h
+FILE 3551 f:\rtm\public\sdk\inc\tvout.h
+FILE 3552 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3553 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3554 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3555 f:\rtm\public\sdk\inc\poppack.h
+FILE 3556 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3557 f:\rtm\public\sdk\inc\imm.h
+FILE 3558 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3559 f:\rtm\public\sdk\inc\windef.h
+FILE 3560 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 3561 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3562 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3563 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3564 f:\rtm\public\sdk\inc\winver.h
+FILE 3565 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtheap.c
+FILE 3566 f:\rtm\public\sdk\inc\winnt.h
+FILE 3567 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3568 f:\rtm\public\sdk\inc\winreg.h
+FILE 3569 f:\rtm\public\sdk\inc\winbase.h
+FILE 3570 f:\rtm\public\sdk\inc\winerror.h
+FILE 3571 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3572 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3573 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3574 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3575 f:\rtm\public\sdk\inc\reason.h
+FILE 3576 f:\rtm\public\sdk\inc\wincon.h
+FILE 3577 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3578 f:\rtm\public\sdk\inc\mcx.h
+FILE 3579 f:\rtm\public\sdk\inc\winuser.h
+FILE 3580 f:\rtm\public\sdk\inc\winnls.h
+FILE 3581 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3582 f:\rtm\public\sdk\inc\windows.h
+FILE 3583 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3584 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3585 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3586 f:\rtm\public\sdk\inc\stralign.h
+FILE 3587 f:\rtm\public\sdk\inc\tvout.h
+FILE 3588 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3589 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3590 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3591 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3592 f:\rtm\public\sdk\inc\winnt.h
+FILE 3593 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3594 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3595 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3596 f:\rtm\public\sdk\inc\poppack.h
+FILE 3597 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3598 f:\rtm\public\sdk\inc\imm.h
+FILE 3599 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 3600 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3601 f:\rtm\vctools\crt_bld\self_x86\crt\src\malloc.h
+FILE 3602 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3603 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3604 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3605 f:\rtm\vctools\crt_bld\self_x86\crt\src\rtcsup.h
+FILE 3606 f:\rtm\public\sdk\inc\winver.h
+FILE 3607 f:\rtm\vctools\crt_bld\self_x86\crt\src\rtcapi.h
+FILE 3608 f:\rtm\vctools\crt_bld\self_x86\crt\src\calloc.c
+FILE 3609 f:\rtm\vctools\crt_bld\self_x86\crt\src\winheap.h
+FILE 3610 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3611 f:\rtm\public\sdk\inc\windows.h
+FILE 3612 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3613 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3614 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3615 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3616 f:\rtm\public\sdk\inc\winreg.h
+FILE 3617 f:\rtm\public\sdk\inc\winbase.h
+FILE 3618 f:\rtm\public\sdk\inc\winerror.h
+FILE 3619 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3620 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3621 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3622 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3623 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3624 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3625 f:\rtm\public\sdk\inc\reason.h
+FILE 3626 f:\rtm\public\sdk\inc\wincon.h
+FILE 3627 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3628 f:\rtm\public\sdk\inc\windef.h
+FILE 3629 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3630 f:\rtm\public\sdk\inc\mcx.h
+FILE 3631 f:\rtm\public\sdk\inc\winuser.h
+FILE 3632 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3633 f:\rtm\public\sdk\inc\winnls.h
+FILE 3634 f:\rtm\public\sdk\inc\stralign.h
+FILE 3635 f:\rtm\public\sdk\inc\tvout.h
+FILE 3636 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3637 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3638 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3639 f:\rtm\public\sdk\inc\windows.h
+FILE 3640 f:\rtm\public\sdk\inc\winuser.h
+FILE 3641 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\stdarg.h
+FILE 3642 f:\rtm\public\sdk\inc\windef.h
+FILE 3643 f:\rtm\public\sdk\inc\mcx.h
+FILE 3644 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3645 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3646 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\stdlib.h
+FILE 3647 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\limits.h
+FILE 3648 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\eh\hooks.cpp
+FILE 3649 f:\rtm\public\sdk\inc\winnls.h
+FILE 3650 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3651 f:\rtm\public\sdk\inc\winnt.h
+FILE 3652 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\ctype.h
+FILE 3653 f:\rtm\public\sdk\inc\winerror.h
+FILE 3654 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\mtdll.h
+FILE 3655 f:\rtm\public\sdk\inc\winreg.h
+FILE 3656 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\string.h
+FILE 3657 f:\rtm\public\sdk\inc\tvout.h
+FILE 3658 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\errno.h
+FILE 3659 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\eh.h
+FILE 3660 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\stddef.h
+FILE 3661 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\crtdefs.h
+FILE 3662 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\sal.h
+FILE 3663 f:\rtm\public\sdk\inc\wincon.h
+FILE 3664 f:\rtm\public\sdk\inc\imm.h
+FILE 3665 f:\rtm\public\sdk\inc\winbase.h
+FILE 3666 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3667 f:\rtm\public\sdk\inc\winver.h
+FILE 3668 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\ehhooks.h
+FILE 3669 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3670 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\excpt.h
+FILE 3671 f:\rtm\public\sdk\inc\reason.h
+FILE 3672 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\ehassert.h
+FILE 3673 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\internal.h
+FILE 3674 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3675 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3676 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3677 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3678 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\vadefs.h
+FILE 3679 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\cruntime.h
+FILE 3680 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3681 f:\rtm\vctools\crt_bld\self_x86\crt\prebuild\h\crtdbg.h
+FILE 3682 f:\rtm\public\sdk\inc\stralign.h
+FILE 3683 f:\rtm\public\sdk\inc\poppack.h
+FILE 3684 f:\rtm\public\sdk\inc\mcx.h
+FILE 3685 f:\rtm\public\sdk\inc\winuser.h
+FILE 3686 f:\rtm\public\sdk\inc\winnls.h
+FILE 3687 f:\rtm\public\sdk\inc\stralign.h
+FILE 3688 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3689 f:\rtm\public\sdk\inc\windef.h
+FILE 3690 f:\rtm\public\sdk\inc\tvout.h
+FILE 3691 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3692 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3693 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3694 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3695 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3696 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3697 f:\rtm\public\sdk\inc\winnt.h
+FILE 3698 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3699 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3700 f:\rtm\public\sdk\inc\imm.h
+FILE 3701 f:\rtm\vctools\crt_bld\self_x86\crt\src\dosmap.c
+FILE 3702 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3703 f:\rtm\public\sdk\inc\winbase.h
+FILE 3704 f:\rtm\public\sdk\inc\winerror.h
+FILE 3705 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3706 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3707 f:\rtm\public\sdk\inc\winver.h
+FILE 3708 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3709 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3710 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3711 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3712 f:\rtm\public\sdk\inc\winreg.h
+FILE 3713 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 3714 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3715 f:\rtm\public\sdk\inc\windows.h
+FILE 3716 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3717 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3718 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3719 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3720 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3721 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3722 f:\rtm\public\sdk\inc\reason.h
+FILE 3723 f:\rtm\public\sdk\inc\wincon.h
+FILE 3724 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 3725 f:\rtm\public\sdk\inc\poppack.h
+FILE 3726 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3727 f:\rtm\public\sdk\inc\winuser.h
+FILE 3728 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3729 f:\rtm\public\sdk\inc\mcx.h
+FILE 3730 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3731 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3732 f:\rtm\public\sdk\inc\winnt.h
+FILE 3733 f:\rtm\public\sdk\inc\winnls.h
+FILE 3734 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3735 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 3736 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3737 f:\rtm\vctools\crt_bld\self_x86\crt\src\tolower.c
+FILE 3738 f:\rtm\public\sdk\inc\winerror.h
+FILE 3739 f:\rtm\public\sdk\inc\winreg.h
+FILE 3740 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3741 f:\rtm\public\sdk\inc\tvout.h
+FILE 3742 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3743 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3744 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3745 f:\rtm\public\sdk\inc\wincon.h
+FILE 3746 f:\rtm\vctools\crt_bld\self_x86\crt\src\stddef.h
+FILE 3747 f:\rtm\public\sdk\inc\imm.h
+FILE 3748 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3749 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3750 f:\rtm\public\sdk\inc\winbase.h
+FILE 3751 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3752 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3753 f:\rtm\public\sdk\inc\winver.h
+FILE 3754 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 3755 f:\rtm\public\sdk\inc\windows.h
+FILE 3756 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3757 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 3758 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 3759 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3760 f:\rtm\public\sdk\inc\reason.h
+FILE 3761 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3762 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3763 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3764 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3765 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3766 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3767 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3768 f:\rtm\public\sdk\inc\stralign.h
+FILE 3769 f:\rtm\public\sdk\inc\poppack.h
+FILE 3770 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3771 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3772 f:\rtm\public\sdk\inc\windef.h
+FILE 3773 f:\rtm\public\sdk\inc\winuser.h
+FILE 3774 f:\rtm\public\sdk\inc\mcx.h
+FILE 3775 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3776 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3777 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3778 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3779 f:\rtm\public\sdk\inc\windows.h
+FILE 3780 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3781 f:\rtm\public\sdk\inc\winnls.h
+FILE 3782 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3783 f:\rtm\vctools\crt_bld\self_x86\crt\src\strtoq.c
+FILE 3784 f:\rtm\public\sdk\inc\winerror.h
+FILE 3785 f:\rtm\public\sdk\inc\winreg.h
+FILE 3786 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3787 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 3788 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3789 f:\rtm\public\sdk\inc\tvout.h
+FILE 3790 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 3791 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3792 f:\rtm\public\sdk\inc\wincon.h
+FILE 3793 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3794 f:\rtm\public\sdk\inc\imm.h
+FILE 3795 f:\rtm\public\sdk\inc\winbase.h
+FILE 3796 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3797 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3798 f:\rtm\public\sdk\inc\windef.h
+FILE 3799 f:\rtm\public\sdk\inc\winver.h
+FILE 3800 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3801 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3802 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3803 f:\rtm\public\sdk\inc\reason.h
+FILE 3804 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3805 f:\rtm\public\sdk\inc\winnt.h
+FILE 3806 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3807 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3808 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3809 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 3810 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 3811 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3812 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3813 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3814 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3815 f:\rtm\public\sdk\inc\stralign.h
+FILE 3816 f:\rtm\public\sdk\inc\poppack.h
+FILE 3817 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3818 f:\rtm\public\sdk\inc\winuser.h
+FILE 3819 f:\rtm\public\sdk\inc\mcx.h
+FILE 3820 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3821 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3822 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3823 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 3824 f:\rtm\public\sdk\inc\windows.h
+FILE 3825 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3826 f:\rtm\public\sdk\inc\winnls.h
+FILE 3827 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3828 f:\rtm\vctools\crt_bld\self_x86\crt\src\strtol.c
+FILE 3829 f:\rtm\public\sdk\inc\winerror.h
+FILE 3830 f:\rtm\public\sdk\inc\winreg.h
+FILE 3831 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3832 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 3833 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3834 f:\rtm\public\sdk\inc\tvout.h
+FILE 3835 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 3836 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3837 f:\rtm\public\sdk\inc\wincon.h
+FILE 3838 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3839 f:\rtm\public\sdk\inc\imm.h
+FILE 3840 f:\rtm\public\sdk\inc\winbase.h
+FILE 3841 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3842 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3843 f:\rtm\public\sdk\inc\windef.h
+FILE 3844 f:\rtm\public\sdk\inc\winver.h
+FILE 3845 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 3846 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3847 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3848 f:\rtm\public\sdk\inc\reason.h
+FILE 3849 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3850 f:\rtm\public\sdk\inc\winnt.h
+FILE 3851 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3852 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3853 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3854 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 3855 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 3856 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3857 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3858 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3859 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3860 f:\rtm\public\sdk\inc\stralign.h
+FILE 3861 f:\rtm\public\sdk\inc\poppack.h
+FILE 3862 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3863 f:\rtm\vctools\crt_bld\self_x86\crt\src\swprintf.inl
+FILE 3864 f:\rtm\public\sdk\inc\winreg.h
+FILE 3865 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3866 f:\rtm\public\sdk\inc\tvout.h
+FILE 3867 f:\rtm\vctools\crt_bld\self_x86\crt\src\dbgint.h
+FILE 3868 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 3869 f:\rtm\public\sdk\inc\wincon.h
+FILE 3870 f:\rtm\public\sdk\inc\imm.h
+FILE 3871 f:\rtm\vctools\crt_bld\self_x86\crt\src\isctype.c
+FILE 3872 f:\rtm\public\sdk\inc\winbase.h
+FILE 3873 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3874 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3875 f:\rtm\public\sdk\inc\windef.h
+FILE 3876 f:\rtm\public\sdk\inc\winver.h
+FILE 3877 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3878 f:\rtm\public\sdk\inc\reason.h
+FILE 3879 f:\rtm\public\sdk\inc\winnt.h
+FILE 3880 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3881 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 3882 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdio.h
+FILE 3883 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3884 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3885 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3886 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3887 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3888 f:\rtm\public\sdk\inc\stralign.h
+FILE 3889 f:\rtm\public\sdk\inc\poppack.h
+FILE 3890 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3891 f:\rtm\public\sdk\inc\winuser.h
+FILE 3892 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3893 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3894 f:\rtm\public\sdk\inc\mcx.h
+FILE 3895 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3896 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3897 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3898 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 3899 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3900 f:\rtm\public\sdk\inc\windows.h
+FILE 3901 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3902 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 3903 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3904 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 3905 f:\rtm\public\sdk\inc\winnls.h
+FILE 3906 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3907 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3908 f:\rtm\public\sdk\inc\winerror.h
+FILE 3909 f:\rtm\vctools\crt_bld\self_x86\crt\src\swprintf.inl
+FILE 3910 f:\rtm\public\sdk\inc\winreg.h
+FILE 3911 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3912 f:\rtm\public\sdk\inc\tvout.h
+FILE 3913 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3914 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3915 f:\rtm\public\sdk\inc\wincon.h
+FILE 3916 f:\rtm\public\sdk\inc\imm.h
+FILE 3917 f:\rtm\vctools\crt_bld\self_x86\crt\src\iswctype.c
+FILE 3918 f:\rtm\public\sdk\inc\winbase.h
+FILE 3919 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3920 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 3921 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 3922 f:\rtm\public\sdk\inc\winver.h
+FILE 3923 f:\rtm\vctools\crt_bld\self_x86\crt\src\awint.h
+FILE 3924 f:\rtm\public\sdk\inc\windows.h
+FILE 3925 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3926 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3927 f:\rtm\public\sdk\inc\reason.h
+FILE 3928 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3929 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdio.h
+FILE 3930 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3931 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3932 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3933 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3934 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3935 f:\rtm\public\sdk\inc\stralign.h
+FILE 3936 f:\rtm\public\sdk\inc\poppack.h
+FILE 3937 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3938 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3939 f:\rtm\public\sdk\inc\windef.h
+FILE 3940 f:\rtm\public\sdk\inc\winuser.h
+FILE 3941 f:\rtm\public\sdk\inc\mcx.h
+FILE 3942 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3943 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3944 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3945 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3946 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3947 f:\rtm\public\sdk\inc\winnt.h
+FILE 3948 f:\rtm\public\sdk\inc\winnls.h
+FILE 3949 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3950 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 3951 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3952 f:\rtm\public\sdk\inc\winerror.h
+FILE 3953 f:\rtm\public\sdk\inc\winuser.h
+FILE 3954 f:\rtm\public\sdk\inc\mcx.h
+FILE 3955 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3956 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3957 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 3958 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 3959 f:\rtm\public\sdk\inc\windows.h
+FILE 3960 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 3961 f:\rtm\public\sdk\inc\winnls.h
+FILE 3962 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 3963 f:\rtm\vctools\crt_bld\self_x86\crt\src\_wctype.c
+FILE 3964 f:\rtm\public\sdk\inc\winerror.h
+FILE 3965 f:\rtm\public\sdk\inc\winreg.h
+FILE 3966 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 3967 f:\rtm\public\sdk\inc\tvout.h
+FILE 3968 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 3969 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 3970 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 3971 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 3972 f:\rtm\public\sdk\inc\wincon.h
+FILE 3973 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 3974 f:\rtm\public\sdk\inc\imm.h
+FILE 3975 f:\rtm\public\sdk\inc\winbase.h
+FILE 3976 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 3977 f:\rtm\public\sdk\inc\wingdi.h
+FILE 3978 f:\rtm\public\sdk\inc\windef.h
+FILE 3979 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbctype.h
+FILE 3980 f:\rtm\public\sdk\inc\winver.h
+FILE 3981 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 3982 f:\rtm\public\sdk\inc\reason.h
+FILE 3983 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 3984 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 3985 f:\rtm\public\sdk\inc\winnt.h
+FILE 3986 f:\rtm\public\sdk\inc\specstrings.h
+FILE 3987 f:\rtm\public\sdk\inc\basetsd.h
+FILE 3988 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 3989 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 3990 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 3991 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 3992 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 3993 f:\rtm\public\sdk\inc\stralign.h
+FILE 3994 f:\rtm\public\sdk\inc\poppack.h
+FILE 3995 f:\rtm\public\sdk\inc\winsvc.h
+FILE 3996 f:\rtm\public\sdk\inc\mcx.h
+FILE 3997 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 3998 f:\rtm\public\sdk\inc\guiddef.h
+FILE 3999 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 4000 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 4001 f:\rtm\public\sdk\inc\windows.h
+FILE 4002 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 4003 f:\rtm\public\sdk\inc\winnls.h
+FILE 4004 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 4005 f:\rtm\public\sdk\inc\winerror.h
+FILE 4006 f:\rtm\public\sdk\inc\winreg.h
+FILE 4007 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 4008 f:\rtm\vctools\crt_bld\self_x86\crt\src\_ctype.c
+FILE 4009 f:\rtm\public\sdk\inc\tvout.h
+FILE 4010 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 4011 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 4012 f:\rtm\public\sdk\inc\wincon.h
+FILE 4013 f:\rtm\public\sdk\inc\imm.h
+FILE 4014 f:\rtm\public\sdk\inc\winbase.h
+FILE 4015 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 4016 f:\rtm\public\sdk\inc\wingdi.h
+FILE 4017 f:\rtm\public\sdk\inc\windef.h
+FILE 4018 f:\rtm\public\sdk\inc\winver.h
+FILE 4019 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 4020 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 4021 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 4022 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 4023 f:\rtm\public\sdk\inc\reason.h
+FILE 4024 f:\rtm\public\sdk\inc\winnt.h
+FILE 4025 f:\rtm\vctools\crt_bld\self_x86\crt\src\locale.h
+FILE 4026 f:\rtm\public\sdk\inc\specstrings.h
+FILE 4027 f:\rtm\public\sdk\inc\basetsd.h
+FILE 4028 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 4029 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 4030 f:\rtm\public\sdk\inc\stralign.h
+FILE 4031 f:\rtm\public\sdk\inc\poppack.h
+FILE 4032 f:\rtm\public\sdk\inc\winsvc.h
+FILE 4033 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 4034 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 4035 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 4036 f:\rtm\public\sdk\inc\winuser.h
+FILE 4037 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 4038 f:\rtm\public\sdk\inc\poppack.h
+FILE 4039 f:\rtm\public\sdk\inc\winnt.h
+FILE 4040 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 4041 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdbg.h
+FILE 4042 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 4043 f:\rtm\public\sdk\inc\imm.h
+FILE 4044 f:\rtm\vctools\crt_bld\self_x86\crt\src\xtoa.c
+FILE 4045 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 4046 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 4047 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 4048 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 4049 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 4050 f:\rtm\vctools\crt_bld\self_x86\crt\src\errno.h
+FILE 4051 f:\rtm\vctools\crt_bld\self_x86\crt\src\xtoas.c
+FILE 4052 f:\rtm\public\sdk\inc\winver.h
+FILE 4053 f:\rtm\public\sdk\inc\guiddef.h
+FILE 4054 f:\rtm\public\sdk\inc\specstrings.h
+FILE 4055 f:\rtm\public\sdk\inc\basetsd.h
+FILE 4056 f:\rtm\public\sdk\inc\winreg.h
+FILE 4057 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal.h
+FILE 4058 f:\rtm\public\sdk\inc\windows.h
+FILE 4059 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 4060 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 4061 f:\rtm\public\sdk\inc\winbase.h
+FILE 4062 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 4063 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 4064 f:\rtm\public\sdk\inc\winerror.h
+FILE 4065 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 4066 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 4067 f:\rtm\vctools\crt_bld\self_x86\crt\src\tchar.h
+FILE 4068 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 4069 f:\rtm\public\sdk\inc\reason.h
+FILE 4070 f:\rtm\public\sdk\inc\wincon.h
+FILE 4071 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 4072 f:\rtm\public\sdk\inc\mcx.h
+FILE 4073 f:\rtm\public\sdk\inc\winuser.h
+FILE 4074 f:\rtm\public\sdk\inc\winnls.h
+FILE 4075 f:\rtm\public\sdk\inc\stralign.h
+FILE 4076 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 4077 f:\rtm\public\sdk\inc\windef.h
+FILE 4078 f:\rtm\public\sdk\inc\tvout.h
+FILE 4079 f:\rtm\vctools\crt_bld\self_x86\crt\src\internal_securecrt.h
+FILE 4080 f:\rtm\public\sdk\inc\winsvc.h
+FILE 4081 f:\rtm\public\sdk\inc\wingdi.h
+FILE 4082 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdarg.h
+FILE 4083 f:\rtm\public\sdk\inc\windef.h
+FILE 4084 f:\rtm\public\sdk\inc\pshpack1.h
+FILE 4085 f:\rtm\public\sdk\inc\winver.h
+FILE 4086 f:\rtm\vctools\crt_bld\self_x86\crt\src\mtdll.h
+FILE 4087 f:\rtm\vctools\crt_bld\self_x86\crt\src\crtdefs.h
+FILE 4088 f:\rtm\vctools\crt_bld\self_x86\crt\src\sal.h
+FILE 4089 f:\rtm\public\sdk\inc\winnt.h
+FILE 4090 f:\rtm\vctools\crt_bld\self_x86\crt\src\ctype.h
+FILE 4091 f:\rtm\public\sdk\inc\winreg.h
+FILE 4092 f:\rtm\vctools\crt_bld\self_x86\crt\src\atox.c
+FILE 4093 f:\rtm\public\sdk\inc\winbase.h
+FILE 4094 f:\rtm\public\sdk\inc\winerror.h
+FILE 4095 f:\rtm\vctools\crt_bld\self_x86\crt\src\setlocal.h
+FILE 4096 f:\rtm\public\sdk\inc\pshpack8.h
+FILE 4097 f:\rtm\vctools\crt_bld\self_x86\crt\src\oscalls.h
+FILE 4098 f:\rtm\public\sdk\inc\reason.h
+FILE 4099 f:\rtm\public\sdk\inc\wincon.h
+FILE 4100 f:\rtm\vctools\crt_bld\self_x86\crt\src\tchar.h
+FILE 4101 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbstring.h
+FILE 4102 f:\rtm\public\sdk\inc\ddbanned.h
+FILE 4103 f:\rtm\vctools\crt_bld\self_x86\crt\src\vadefs.h
+FILE 4104 f:\rtm\vctools\crt_bld\self_x86\crt\src\cruntime.h
+FILE 4105 f:\rtm\vctools\crt_bld\self_x86\crt\src\mbctype.h
+FILE 4106 f:\rtm\public\sdk\inc\pshpack2.h
+FILE 4107 f:\rtm\vctools\crt_bld\self_x86\crt\src\stdlib.h
+FILE 4108 f:\rtm\public\sdk\inc\mcx.h
+FILE 4109 f:\rtm\public\sdk\inc\winuser.h
+FILE 4110 f:\rtm\vctools\crt_bld\self_x86\crt\src\limits.h
+FILE 4111 f:\rtm\public\sdk\inc\winnls.h
+FILE 4112 f:\rtm\public\sdk\inc\guiddef.h
+FILE 4113 f:\rtm\public\sdk\inc\windows.h
+FILE 4114 f:\rtm\vctools\crt_bld\self_x86\crt\src\excpt.h
+FILE 4115 f:\rtm\public\sdk\inc\specstrings.h
+FILE 4116 f:\rtm\public\sdk\inc\basetsd.h
+FILE 4117 f:\rtm\public\sdk\inc\stralign.h
+FILE 4118 f:\rtm\public\sdk\inc\tvout.h
+FILE 4119 f:\rtm\public\sdk\inc\winsvc.h
+FILE 4120 f:\rtm\vctools\crt_bld\self_x86\crt\src\string.h
+FILE 4121 f:\rtm\public\sdk\inc\wingdi.h
+FILE 4122 f:\rtm\public\sdk\inc\pshpack4.h
+FILE 4123 f:\rtm\public\sdk\inc\poppack.h
+FILE 4124 f:\rtm\public\sdk\inc\winnetwk.h
+FILE 4125 f:\rtm\public\sdk\inc\imm.h
+FUNC 1010 CrashFunction
+1010 34 12
+1014 35 12
+101b 36 12
+1024 37 12
+FUNC 1030 main
+1030 39 12
+1063 40 12
+106a 41 12
+106f 42 12
+1088 43 12
+108f 44 12
+1091 45 12
+FUNC 10b0 HandleException
+10b0 8 12
+10b6 15 12
+10d6 18 12
+10df 19 12
+10e5 20 12
+10ec 28 12
+110d 30 12
+1117 31 12
+111c 32 12
+FUNC 1150 ValidateLocalCookies
+FUNC 1180 _except_handler4
+FUNC 1316 _set_osplatform
+1316 385 1073
+FUNC 1320 _set_osver
+1320 386 1073
+FUNC 132a _set_winver
+132a 387 1073
+FUNC 1334 _set_winmajor
+1334 388 1073
+FUNC 133e _set_winminor
+133e 389 1073
+FUNC 1348 fast_error_exit
+1348 366 1088
+1348 375 1088
+1351 377 1088
+1356 379 1088
+135f 380 1088
+136b 381 1088
+FUNC 136c check_managed_app
+136c 404 1088
+136c 409 1088
+1377 413 1088
+137c 415 1088
+1386 416 1088
+1388 418 1088
+1391 419 1088
+1393 424 1088
+139a 425 1088
+139c 428 1088
+13a9 429 1088
+13aa 410 1088
+13ac 429 1088
+FUNC 13ad __tmainCRTStartup
+13ad 194 1088
+13b9 224 1088
+13d2 225 1088
+13d6 226 1088
+13de 227 1088
+13e8 233 1088
+13ea 234 1088
+13f1 235 1088
+13f4 234 1088
+13f8 235 1088
+1401 236 1088
+1403 239 1088
+1409 240 1088
+140f 241 1088
+1415 247 1088
+141e 248 1088
+1427 249 1088
+142f 250 1088
+1435 251 1088
+1442 253 1088
+1448 254 1088
+144d 255 1088
+1453 256 1088
+1459 257 1088
+145f 262 1088
+1467 264 1088
+1473 265 1088
+147b 267 1088
+1484 268 1088
+148c 277 1088
+1491 285 1088
+1495 287 1088
+149e 288 1088
+14a6 291 1088
+14b1 294 1088
+14bb 296 1088
+14c4 297 1088
+14cc 298 1088
+14d5 299 1088
+14dd 301 1088
+14e5 302 1088
+14e9 303 1088
+14f0 317 1088
+14fa 318 1088
+1512 321 1088
+1518 322 1088
+151e 324 1088
+1523 326 1088
+1525 327 1088
+153c 333 1088
+1542 335 1088
+1548 336 1088
+154e 338 1088
+1553 340 1088
+155a 342 1088
+155d 343 1088
+FUNC 1563 mainCRTStartup
+1563 177 1088
+1563 184 1088
+1568 186 1088
+FUNC 156d __security_check_cookie
+156d 52 2839
+156d 55 2839
+1573 56 2839
+1575 57 2839
+1577 59 2839
+FUNC 157c _local_unwind4
+FUNC 160c _unwind_handler4
+FUNC 1652 _seh_longjmp_unwind4
+FUNC 166e @_EH4_CallFilterFunc@8
+FUNC 1685 @_EH4_TransferToHandler@8
+FUNC 169e @_EH4_GlobalUnwind@4
+FUNC 16b8 @_EH4_LocalUnwind@16
+FUNC 16d0 _ValidateImageBase
+16d0 44 1601
+16d0 50 1601
+16db 52 1601
+16dd 68 1601
+16de 55 1601
+16e3 56 1601
+16e9 58 1601
+16eb 62 1601
+16f8 68 1601
+FUNC 1700 _FindPESection
+1700 92 1601
+1700 99 1601
+1709 108 1601
+1722 111 1601
+1732 108 1601
+173c 123 1601
+1741 124 1601
+FUNC 1742 _IsNonwritableInCurrentImage
+1742 152 1601
+174e 159 1601
+1752 167 1601
+1760 169 1601
+1762 177 1601
+1767 178 1601
+1770 179 1601
+1772 181 1601
+1774 188 1601
+1788 190 1601
+179f 196 1601
+17a8 198 1601
+FUNC 17ae _amsg_exit
+17ae 446 1038
+17ae 449 1038
+17b3 450 1038
+17bc 451 1038
+17c7 452 1038
+17d1 453 1038
+FUNC 17d2 __crtCorExitProcess
+17d2 650 1038
+17d2 654 1038
+17dd 655 1038
+17e1 656 1038
+17ed 657 1038
+17f1 658 1038
+17f7 668 1038
+FUNC 17f8 __crtExitProcess
+17f8 673 1038
+17f8 674 1038
+1802 683 1038
+FUNC 180d _lockexit
+180d 733 1038
+180d 734 1038
+1815 735 1038
+FUNC 1816 _unlockexit
+1816 759 1038
+1816 760 1038
+181e 761 1038
+FUNC 181f _initterm
+181f 841 1038
+1822 855 1038
+1824 853 1038
+182a 854 1038
+182c 855 1038
+182f 848 1038
+1836 857 1038
+FUNC 1837 _initterm_e
+1837 890 1038
+1838 899 1038
+1844 904 1038
+184a 905 1038
+184c 906 1038
+184f 899 1038
+1856 910 1038
+FUNC 1857 _get_osplatform
+1857 929 1038
+1857 931 1038
+187e 939 1038
+187f 934 1038
+1888 936 1038
+188a 938 1038
+188d 939 1038
+FUNC 188e _get_osver
+188e 958 1038
+188e 960 1038
+18b5 968 1038
+18b6 963 1038
+18be 965 1038
+18c6 967 1038
+18c9 968 1038
+FUNC 18ca _get_winver
+18ca 987 1038
+18ca 989 1038
+18f1 997 1038
+18f2 992 1038
+18fa 994 1038
+1902 996 1038
+1905 997 1038
+FUNC 1906 _get_winmajor
+1906 1016 1038
+1906 1018 1038
+192d 1026 1038
+192e 1021 1038
+1936 1023 1038
+193e 1025 1038
+1941 1026 1038
+FUNC 1942 _get_winminor
+1942 1045 1038
+1942 1047 1038
+1969 1055 1038
+196a 1050 1038
+1972 1052 1038
+197a 1054 1038
+197d 1055 1038
+FUNC 197e _get_wpgmptr
+197e 1074 1038
+197e 1076 1038
+19a5 1085 1038
+19a6 1080 1038
+19af 1082 1038
+19b1 1084 1038
+19b4 1085 1038
+FUNC 19b5 _get_pgmptr
+19b5 1104 1038
+19b5 1106 1038
+19dc 1115 1038
+19dd 1110 1038
+19e6 1112 1038
+19e8 1114 1038
+19eb 1115 1038
+FUNC 19ec _cinit
+19ec 263 1038
+19ec 273 1038
+1a04 275 1038
+1a0f 277 1038
+1a14 283 1038
+1a23 284 1038
+1a27 285 1038
+1a2b 288 1038
+1a35 293 1038
+1a55 306 1038
+1a6f 308 1038
+1a7b 312 1038
+1a7d 313 1038
+FUNC 1a7e doexit
+1a7e 499 1038
+1a8a 517 1038
+1a92 518 1038
+1a96 520 1038
+1aa1 521 1038
+1aa7 524 1038
+1aaf 526 1038
+1ab5 542 1038
+1ac2 543 1038
+1ad2 545 1038
+1ad6 546 1038
+1adf 551 1038
+1ae8 552 1038
+1aea 553 1038
+1aec 558 1038
+1afc 566 1038
+1b0c 584 1038
+1b18 588 1038
+1b1e 592 1038
+1b24 594 1038
+1b2c 596 1038
+1b34 584 1038
+1b37 585 1038
+1b3d 586 1038
+1b46 597 1038
+FUNC 1b4c exit
+1b4c 397 1038
+1b4c 398 1038
+1b5c 399 1038
+FUNC 1b5d _exit
+1b5d 405 1038
+1b5d 406 1038
+1b6d 407 1038
+FUNC 1b6e _cexit
+1b6e 412 1038
+1b6e 413 1038
+1b7c 414 1038
+FUNC 1b7d _c_exit
+1b7d 419 1038
+1b7d 420 1038
+1b8b 421 1038
+FUNC 1b8c _init_pointers
+1b8c 786 1038
+1b8d 787 1038
+1b94 789 1038
+1b9a 790 1038
+1ba0 791 1038
+1ba6 792 1038
+1bac 793 1038
+1bb2 794 1038
+1bb8 795 1038
+1bbe 796 1038
+1bc4 799 1038
+1bd7 800 1038
+FUNC 1bd8 _invoke_watson_if_error
+1bd8 726 893
+1bdb 727 893
+1be1 731 893
+1bf8 732 893
+FUNC 1bfa _NMSG_WRITE
+1bfa 174 901
+1bfc 178 901
+1c06 179 901
+1c15 182 901
+1c1f 203 901
+1c49 215 901
+1c55 224 901
+1c7f 227 901
+1c9d 228 901
+1cc3 231 901
+1cd0 233 901
+1cdb 234 901
+1d0a 237 901
+1d2a 238 901
+1d4c 242 901
+1d61 205 901
+1d6b 206 901
+1d74 212 901
+1d98 245 901
+FUNC 1d9a _GET_RTERRMSG
+1d9a 268 901
+1d9a 271 901
+1d9c 272 901
+1daf 275 901
+1db1 276 901
+1db2 273 901
+1db9 276 901
+FUNC 1dba _FF_MSGBANNER
+1dba 141 901
+1dba 145 901
+1ddc 147 901
+1de6 148 901
+1df2 150 901
+FUNC 1df3 _initp_misc_winxfltr
+1df3 105 1237
+1df3 106 1237
+FUNC 1df4 xcptlookup
+1df4 411 1237
+1df4 412 1237
+1dff 419 1237
+1e13 426 1237
+1e21 429 1237
+1e23 427 1237
+1e25 430 1237
+FUNC 1e26 _XcptFilter
+1e26 204 1237
+1e2c 211 1237
+1e33 212 1237
+1e37 214 1237
+1e45 217 1237
+1e79 219 1237
+1e7b 223 1237
+1e7d 225 1237
+1e80 232 1237
+1e87 237 1237
+1e95 244 1237
+1e9a 249 1237
+1e9e 250 1237
+1ea6 256 1237
+1ea9 260 1237
+1eaf 274 1237
+1eb5 275 1237
+1ebb 284 1237
+1ec7 292 1237
+1ede 295 1237
+1efc 292 1237
+1eff 322 1237
+1f0b 324 1237
+1f14 326 1237
+1f1b 328 1237
+1f24 330 1237
+1f2b 332 1237
+1f34 334 1237
+1f3b 336 1237
+1f44 338 1237
+1f4b 340 1237
+1f54 342 1237
+1f5b 344 1237
+1f64 346 1237
+1f6b 348 1237
+1f72 357 1237
+1f7a 362 1237
+1f7d 364 1237
+1f7f 369 1237
+1f83 370 1237
+1f86 376 1237
+1f8d 378 1237
+1f93 380 1237
+FUNC 1f95 __CppXcptFilter
+1f95 145 1237
+1f95 146 1237
+1fa0 147 1237
+1fac 151 1237
+1fad 149 1237
+1faf 151 1237
+FUNC 1fb0 _setenvp
+1fb0 77 760
+1fb1 85 760
+1fbd 86 760
+1fc2 91 760
+1fca 98 760
+1fce 99 760
+1fd6 110 760
+1fda 111 760
+1fdb 112 760
+1fec 117 760
+2001 118 760
+2003 121 760
+200c 123 760
+2015 125 760
+201b 127 760
+202b 133 760
+2047 134 760
+204a 121 760
+2050 138 760
+205b 139 760
+2061 142 760
+2063 149 760
+206d 152 760
+2074 153 760
+FUNC 208b _set_pgmptr
+208b 334 832
+FUNC 2095 parse_cmdline
+2095 218 803
+2099 226 803
+209f 230 803
+20a7 231 803
+20bb 250 803
+20be 252 803
+20c3 254 803
+20c8 255 803
+20d1 256 803
+20d3 258 803
+20d5 259 803
+20d9 260 803
+20e1 262 803
+20e3 264 803
+20f2 265 803
+20f4 266 803
+20fa 267 803
+2104 268 803
+2105 272 803
+211f 277 803
+2123 278 803
+2127 281 803
+212b 286 803
+2134 287 803
+213e 288 803
+2141 275 803
+2142 276 803
+2144 291 803
+214d 295 803
+2153 296 803
+215c 297 803
+215e 311 803
+2161 315 803
+2165 318 803
+2166 319 803
+2167 316 803
+216c 321 803
+2171 324 803
+2176 325 803
+2184 326 803
+2186 327 803
+2188 329 803
+2195 332 803
+2197 336 803
+219c 337 803
+21a0 338 803
+21a4 339 803
+21aa 338 803
+21ad 343 803
+21c1 348 803
+21c5 349 803
+21c7 350 803
+21d7 351 803
+21e2 352 803
+21e4 354 803
+21ee 355 803
+21f0 356 803
+21fa 357 803
+21fb 358 803
+21fd 361 803
+2202 363 803
+2203 372 803
+2208 376 803
+220c 377 803
+2213 378 803
+2215 379 803
+221d 382 803
+2226 383 803
+2229 384 803
+222b 385 803
+FUNC 222d _setargv
+222d 88 803
+2234 97 803
+2240 98 803
+2245 104 803
+225d 120 803
+2276 127 803
+2287 132 803
+229c 136 803
+22a6 138 803
+22a8 140 803
+22b0 141 803
+22b3 142 803
+22b5 149 803
+22c8 153 803
+22d4 157 803
+22da 172 803
+22de 134 803
+22e4 173 803
+FUNC 22e6 __crtGetEnvironmentStringsA
+22e6 43 2746
+22e8 57 2746
+2302 59 2746
+230a 60 2746
+2316 62 2746
+2321 63 2746
+232f 68 2746
+2338 71 2746
+233c 72 2746
+2344 73 2746
+234b 77 2746
+2352 78 2746
+2359 79 2746
+2360 93 2746
+237b 97 2746
+238e 111 2746
+239f 113 2746
+23a9 114 2746
+23b1 99 2746
+23b8 100 2746
+23bc 123 2746
+23c2 152 2746
+23c4 126 2746
+23ce 127 2746
+23d4 133 2746
+23d8 134 2746
+23dd 135 2746
+23e2 138 2746
+23e7 140 2746
+23f4 141 2746
+23fb 142 2746
+2400 145 2746
+240b 147 2746
+2412 149 2746
+2418 153 2746
+FUNC 241b _ioinit
+241b 111 3164
+2427 122 3164
+242c 127 3164
+2436 128 3164
+243d 137 3164
+244c 139 3164
+2452 142 3164
+2457 143 3164
+245d 145 3164
+2465 146 3164
+2469 147 3164
+246c 148 3164
+2470 149 3164
+2473 151 3164
+2477 152 3164
+247b 153 3164
+247f 145 3164
+2492 161 3164
+24a7 166 3164
+24a9 172 3164
+24ac 173 3164
+24b2 179 3164
+24bd 185 3164
+24c2 191 3164
+24d1 204 3164
+24da 205 3164
+24e1 207 3164
+24e9 208 3164
+24ed 209 3164
+24f0 210 3164
+24f4 211 3164
+24f8 212 3164
+24fc 213 3164
+2500 214 3164
+2504 207 3164
+2513 185 3164
+251c 284 3164
+251e 197 3164
+2524 221 3164
+252c 234 3164
+2550 236 3164
+2565 237 3164
+256c 238 3164
+2571 241 3164
+2589 243 3164
+258c 221 3164
+2599 253 3164
+259b 255 3164
+25a6 258 3164
+25b2 306 3164
+25b8 262 3164
+25bc 266 3164
+25ec 271 3164
+25ee 277 3164
+25f8 278 3164
+25fe 279 3164
+2603 280 3164
+2607 284 3164
+261b 286 3164
+261e 288 3164
+2620 297 3164
+2624 298 3164
+262a 253 3164
+2634 313 3164
+2640 315 3164
+2644 128 3164
+264b 129 3164
+2655 316 3164
+FUNC 265b _ioterm
+265b 341 3164
+265d 345 3164
+2662 347 3164
+2668 353 3164
+2670 355 3164
+2679 356 3164
+268a 353 3164
+268e 361 3164
+2695 362 3164
+26a6 365 3164
+FUNC 26a7 _RTC_Initialize
+FUNC 26cb _RTC_Terminate
+FUNC 26ef _encode_pointer
+26ef 82 710
+26f0 91 710
+271b 107 710
+2723 95 710
+272e 97 710
+2732 100 710
+273e 110 710
+2742 112 710
+274c 115 710
+2751 116 710
+FUNC 2752 _encoded_null
+2752 135 710
+2752 136 710
+275a 137 710
+FUNC 275b _decode_pointer
+275b 156 710
+275c 165 710
+2787 181 710
+278f 169 710
+279a 171 710
+279e 174 710
+27aa 184 710
+27ae 186 710
+27b8 189 710
+27bd 190 710
+FUNC 27be __crtTlsAlloc
+27be 202 710
+27be 203 710
+27c4 204 710
+FUNC 27c7 __fls_getvalue
+27c7 220 710
+27c7 221 710
+27d9 222 710
+FUNC 27dc __get_flsindex
+27dc 234 710
+27dc 235 710
+27e1 236 710
+FUNC 27e2 __set_flsgetvalue
+27e2 248 710
+27e2 250 710
+27f2 252 710
+280b 255 710
+FUNC 280c __fls_setvalue
+280c 272 710
+280c 273 710
+2822 274 710
+FUNC 2825 _mtterm
+2825 430 710
+2825 437 710
+282f 438 710
+283e 439 710
+2845 442 710
+284f 443 710
+2856 444 710
+285d 451 710
+FUNC 2862 _initptd
+2862 478 710
+286e 479 710
+287c 481 710
+2886 482 710
+288c 484 710
+2890 487 710
+28a4 488 710
+28b4 494 710
+28b7 498 710
+28be 499 710
+28c5 500 710
+28cd 501 710
+28d4 505 710
+28dc 506 710
+28e0 507 710
+28e6 515 710
+28ea 516 710
+28f2 517 710
+28fb 519 710
+2907 522 710
+290d 520 710
+FUNC 2916 _getptd_noexit
+2916 542 710
+2918 546 710
+2920 551 710
+2925 553 710
+293f 558 710
+2953 560 710
+296c 566 710
+2976 568 710
+297c 569 710
+2982 571 710
+2984 577 710
+298b 578 710
+298d 583 710
+2995 585 710
+2998 586 710
+FUNC 2999 _getptd
+2999 607 710
+299a 608 710
+29a1 609 710
+29a5 610 710
+29ad 612 710
+29b0 613 710
+FUNC 29b1 _freefls
+29b1 641 710
+29bd 652 710
+29c8 653 710
+29cf 654 710
+29d6 656 710
+29dd 657 710
+29e4 659 710
+29eb 660 710
+29f2 662 710
+29f9 663 710
+2a00 665 710
+2a07 666 710
+2a0e 668 710
+2a15 669 710
+2a1c 671 710
+2a26 672 710
+2a2d 674 710
+2a35 675 710
+2a39 678 710
+2a53 679 710
+2a5a 681 710
+2a66 685 710
+2a6e 687 710
+2a75 688 710
+2a7c 690 710
+2a83 693 710
+2a98 694 710
+2a9f 697 710
+2aab 701 710
+2ab2 704 710
+2aba 681 710
+2abd 682 710
+2ac6 697 710
+2ac9 698 710
+FUNC 2ad2 _freeptd
+2ad2 728 710
+2ad2 733 710
+2adc 745 710
+2af7 746 710
+2b0a 752 710
+2b20 754 710
+2b27 757 710
+2b31 761 710
+2b3a 763 710
+FUNC 2b3b __threadid
+2b3b 787 710
+2b3b 788 710
+FUNC 2b41 __threadhandle
+2b41 794 710
+2b41 795 710
+FUNC 2b47 _mtinit
+2b47 303 710
+2b48 312 710
+2b55 313 710
+2b59 314 710
+2b5e 315 710
+2b61 401 710
+2b63 319 710
+2b71 322 710
+2b7e 325 710
+2b8b 328 710
+2b98 329 710
+2bc2 332 710
+2bcc 336 710
+2be6 345 710
+2c0b 350 710
+2c10 357 710
+2c1b 358 710
+2c2b 359 710
+2c3b 360 710
+2c53 367 710
+2c5a 369 710
+2c5c 375 710
+2c77 377 710
+2c79 385 710
+2ca6 395 710
+2cb0 397 710
+2cb6 398 710
+2cbc 400 710
+2cc1 387 710
+2cc6 346 710
+2cca 401 710
+FUNC 2ccb __heap_select
+2ccb 70 3489
+2cd1 143 3489
+2cf4 144 3489
+2d0f 145 3489
+2d1c 146 3489
+2d1f 164 3489
+2d21 161 3489
+2d24 164 3489
+FUNC 2d26 _heap_init
+2d26 192 3489
+2d26 199 3489
+2d46 200 3489
+2d48 240 3489
+2d49 204 3489
+2d4e 206 3489
+2d58 209 3489
+2d67 211 3489
+2d73 212 3489
+2d7a 213 3489
+2d7c 239 3489
+2d7f 240 3489
+FUNC 2d80 _heap_term
+2d80 261 3489
+2d81 264 3489
+2d8d 270 3489
+2da8 273 3489
+2db7 276 3489
+2dc2 278 3489
+2dcf 281 3489
+2de0 300 3489
+2dec 301 3489
+2df3 302 3489
+FUNC 2df4 _get_heap_handle
+2df4 320 3489
+2df4 322 3489
+2df9 323 3489
+FUNC 2dfc __SEH_prolog4
+FUNC 2e41 __SEH_epilog4
+FUNC 2e55 __security_init_cookie
+2e55 97 2131
+2e5b 117 2131
+2e7c 119 2131
+2e83 120 2131
+2e86 170 2131
+2e90 175 2131
+2e96 178 2131
+2e9e 179 2131
+2ea6 180 2131
+2eae 182 2131
+2ebe 187 2131
+2ec0 204 2131
+2ec4 206 2131
+2ecb 209 2131
+2ecf 211 2131
+2ed6 215 2131
+2edc 216 2131
+2ee7 218 2131
+FUNC 2ee9 __report_gsfailure
+2ee9 140 2173
+2ef2 170 2173
+2ef7 171 2173
+2efd 172 2173
+2f03 173 2173
+2f09 174 2173
+2f0f 175 2173
+2f15 176 2173
+2f1c 177 2173
+2f23 178 2173
+2f2a 179 2173
+2f31 180 2173
+2f38 181 2173
+2f3f 182 2173
+2f40 183 2173
+2f46 190 2173
+2f49 191 2173
+2f4e 192 2173
+2f51 193 2173
+2f56 194 2173
+2f59 195 2173
+2f5e 201 2173
+2f64 204 2173
+2f6e 206 2173
+2f78 285 2173
+2f82 286 2173
+2f8c 293 2173
+2f97 294 2173
+2fa2 297 2173
+2fad 298 2173
+2fb5 302 2173
+2fbd 304 2173
+2fc8 313 2173
+2fd1 315 2173
+2fd9 319 2173
+2feb 320 2173
+FUNC 2ff0 __global_unwind2
+FUNC 3010 __unwind_handler
+FUNC 3055 __local_unwind2
+FUNC 30d9 __abnormal_termination
+FUNC 30fc _NLG_Notify1
+FUNC 3105 _NLG_Notify
+FUNC 3124 _NLG_Call
+FUNC 3127 _mtinitlocks
+3127 137 852
+3129 144 852
+3130 145 852
+3141 146 852
+3143 148 852
+3158 144 852
+315e 157 852
+3163 158 852
+FUNC 3170 _mtdeletelocks
+3170 188 852
+3171 194 852
+317e 196 852
+318a 200 852
+318d 206 852
+3193 207 852
+31a2 215 852
+31a8 217 852
+31b4 221 852
+31c4 224 852
+FUNC 31c5 _unlock
+31c5 371 852
+31c8 375 852
+31d8 376 852
+FUNC 31da _lockerr_exit
+31da 403 852
+31da 404 852
+31e6 405 852
+31f1 406 852
+FUNC 31f2 _mtinitlocknum
+31f2 259 852
+31fe 261 852
+3204 269 852
+320e 270 852
+3213 271 852
+321a 272 852
+3226 276 852
+3234 277 852
+3238 279 852
+3246 280 852
+3251 281 852
+3255 284 852
+325d 285 852
+3260 287 852
+3264 288 852
+3275 289 852
+327c 290 852
+3287 291 852
+328a 292 852
+328c 293 852
+328e 296 852
+3290 297 852
+3297 300 852
+32a3 304 852
+32a6 305 852
+32ac 301 852
+FUNC 32b5 _lock
+32b5 333 852
+32b8 338 852
+32c8 340 852
+32d3 341 852
+32db 348 852
+32e4 349 852
+FUNC 32e6 _initp_misc_invarg
+32e6 38 1773
+32e6 39 1773
+32ef 40 1773
+FUNC 32f0 _invoke_watson
+32f0 111 1773
+330c 128 1773
+3312 129 1773
+3318 130 1773
+331e 131 1773
+3321 132 1773
+3324 133 1773
+3327 134 1773
+332e 135 1773
+3335 136 1773
+3339 137 1773
+333d 138 1773
+3341 139 1773
+3345 140 1773
+3346 141 1773
+334c 147 1773
+3352 148 1773
+336b 150 1773
+336e 163 1773
+3381 168 1773
+3387 169 1773
+339a 171 1773
+33a0 174 1773
+33aa 176 1773
+33b4 180 1773
+33bc 181 1773
+33c4 184 1773
+33d6 185 1773
+FUNC 33ec _set_invalid_parameter_handler
+33ec 207 1773
+33ed 211 1773
+33f8 212 1773
+3405 214 1773
+340a 216 1773
+340d 217 1773
+FUNC 340e _get_invalid_parameter_handler
+340e 221 1773
+340e 225 1773
+341a 228 1773
+FUNC 341b _invoke_watson
+341b 266 1773
+341e 274 1773
+341f 273 1773
+FUNC 3424 _invalid_parameter
+3424 70 1773
+3427 77 1773
+3432 78 1773
+3437 89 1773
+3438 80 1773
+343a 86 1773
+3442 89 1773
+3443 88 1773
+FUNC 3448 _invalid_parameter_noinfo
+3448 98 1773
+3448 99 1773
+3457 100 1773
+FUNC 3458 _invalid_parameter
+3458 249 1773
+345b 257 1773
+345c 256 1773
+FUNC 3461 _get_errno_from_oserr
+3461 119 3701
+3461 123 3701
+3467 124 3701
+3476 133 3701
+347e 134 3701
+3481 139 3701
+3482 125 3701
+3489 139 3701
+348a 135 3701
+349b 139 3701
+FUNC 349c _errno
+349c 280 3701
+349c 281 3701
+34a1 282 3701
+34a5 283 3701
+34aa 288 3701
+34ab 285 3701
+34ae 288 3701
+FUNC 34af __doserrno
+34af 293 3701
+34af 294 3701
+34b4 295 3701
+34b8 296 3701
+34bd 300 3701
+34be 298 3701
+34c1 300 3701
+FUNC 34c2 _dosmaperr
+34c2 110 3701
+34c3 111 3701
+34cc 113 3701
+34df 114 3701
+FUNC 34e0 _set_errno
+34e0 157 3701
+34e0 158 3701
+34e5 159 3701
+34e9 161 3701
+34ec 168 3701
+34ed 165 3701
+34f8 166 3701
+34fa 168 3701
+FUNC 34fb _get_errno
+34fb 187 3701
+34fc 189 3701
+3517 195 3701
+3518 193 3701
+3521 194 3701
+3524 195 3701
+FUNC 3525 _set_doserrno
+3525 213 3701
+3525 214 3701
+352a 215 3701
+352e 217 3701
+3531 224 3701
+3532 221 3701
+353d 222 3701
+353f 224 3701
+FUNC 3540 _get_doserrno
+3540 243 3701
+3541 245 3701
+355c 251 3701
+355d 249 3701
+3566 250 3701
+3569 251 3701
+FUNC 356a _onexit_nolock
+356a 104 1691
+356f 107 1691
+357a 108 1691
+358d 112 1691
+359f 122 1691
+35ac 127 1691
+35b9 129 1691
+35cd 134 1691
+35d0 136 1691
+35e4 147 1691
+35e7 149 1691
+35f6 156 1691
+35ff 157 1691
+360b 159 1691
+360f 114 1691
+3615 160 1691
+FUNC 3617 __onexitinit
+3617 205 1691
+3618 208 1691
+3623 209 1691
+362c 211 1691
+363a 216 1691
+363e 221 1691
+363f 218 1691
+3642 220 1691
+3645 221 1691
+FUNC 3646 _onexit
+3646 85 1691
+3652 88 1691
+3657 90 1691
+365b 91 1691
+3667 93 1691
+3673 97 1691
+3676 98 1691
+367c 94 1691
+FUNC 3682 atexit
+3682 165 1691
+3682 166 1691
+3693 167 1691
+FUNC 3694 _initp_misc_cfltcvt_tab
+3694 54 2515
+3696 56 2515
+369e 58 2515
+36b2 60 2515
+FUNC 36b3 terminate
+36b3 94 3648
+36bf 107 3648
+36c7 111 3648
+36cb 116 3648
+36cf 120 3648
+36d1 121 3648
+36d3 122 3648
+36da 127 3648
+36e1 135 3648
+36e6 136 3648
+FUNC 36ec unexpected
+36ec 149 3648
+36ec 159 3648
+36f4 163 3648
+36f8 167 3648
+36fa 173 3648
+FUNC 36ff _inconsistency
+36ff 187 3648
+370b 196 3648
+3717 197 3648
+371b 202 3648
+371f 203 3648
+3721 204 3648
+3723 205 3648
+372a 211 3648
+3731 217 3648
+FUNC 3736 _initp_eh_hooks
+3736 74 3648
+3736 80 3648
+3746 81 3648
+FUNC 3747 _initp_misc_winsig
+3747 57 1270
+3747 58 1270
+3750 59 1270
+3755 60 1270
+375a 61 1270
+375f 62 1270
+FUNC 3760 ctrlevent_capture
+3760 89 1270
+376c 94 1270
+3775 95 1270
+3778 102 1270
+377d 103 1270
+3782 104 1270
+3790 105 1270
+3797 107 1270
+3799 108 1270
+379e 109 1270
+37ac 110 1270
+37b3 109 1270
+37b4 113 1270
+37bd 117 1270
+37c4 120 1270
+37d0 124 1270
+37d5 128 1270
+37d9 120 1270
+37db 121 1270
+37e3 130 1270
+37e9 131 1270
+37f0 138 1270
+37f3 139 1270
+FUNC 37fb siglookup
+37fb 634 1270
+37fb 635 1270
+3806 645 1270
+381b 649 1270
+382a 653 1270
+382c 658 1270
+382e 659 1270
+FUNC 382f __get_sigabrt
+382f 676 1270
+382f 677 1270
+383b 678 1270
+FUNC 383c __fpecode
+383c 699 1270
+383c 700 1270
+3844 701 1270
+FUNC 3845 __pxcptinfoptrs
+3845 721 1270
+3845 722 1270
+384d 723 1270
+FUNC 384e signal
+384e 219 1270
+385a 224 1270
+385e 230 1270
+3861 244 1270
+3864 230 1270
+3876 244 1270
+38a5 327 1270
+38b8 334 1270
+38bf 335 1270
+38c7 342 1270
+38d1 346 1270
+38e8 352 1270
+38f8 367 1270
+390b 380 1270
+390e 382 1270
+391c 395 1270
+391f 401 1270
+3936 390 1270
+393b 401 1270
+3940 246 1270
+3948 247 1270
+394c 254 1270
+395e 257 1270
+3972 259 1270
+3978 261 1270
+397a 263 1270
+3989 264 1270
+3993 268 1270
+39ab 288 1270
+39ba 289 1270
+39be 291 1270
+39c9 293 1270
+39cb 279 1270
+39da 280 1270
+39de 282 1270
+39e9 284 1270
+39eb 296 1270
+39fa 297 1270
+39fe 299 1270
+3a09 301 1270
+3a0b 271 1270
+3a1a 272 1270
+3a1e 274 1270
+3a2a 305 1270
+3a36 309 1270
+3a3f 407 1270
+3a43 305 1270
+3a46 306 1270
+3a4f 410 1270
+3a68 419 1270
+3a82 417 1270
+3a85 423 1270
+FUNC 3a8b raise
+3a8b 452 1270
+3a97 459 1270
+3a9c 460 1270
+3a9f 462 1270
+3abe 488 1270
+3ac8 489 1270
+3acc 490 1270
+3ad4 465 1270
+3ade 467 1270
+3ae0 492 1270
+3af1 493 1270
+3af3 462 1270
+3b02 500 1270
+3b1e 476 1270
+3b28 478 1270
+3b2a 470 1270
+3b34 472 1270
+3b36 481 1270
+3b40 482 1270
+3b47 502 1270
+3b51 510 1270
+3b53 509 1270
+3b57 510 1270
+3b5d 515 1270
+3b62 520 1270
+3b69 527 1270
+3b6e 528 1270
+3b75 530 1270
+3b7a 543 1270
+3b89 544 1270
+3b8f 545 1270
+3b92 551 1270
+3b97 552 1270
+3b9d 553 1270
+3ba4 561 1270
+3ba9 568 1270
+3bc5 571 1270
+3bd2 568 1270
+3bd7 574 1270
+3bde 577 1270
+3bea 582 1270
+3bef 588 1270
+3bf7 589 1270
+3bf9 577 1270
+3bff 578 1270
+3c05 579 1270
+3c0e 590 1270
+3c13 597 1270
+3c22 598 1270
+3c28 603 1270
+3c2d 604 1270
+3c33 607 1270
+3c35 608 1270
+FUNC 3c3b _initp_misc_rand_s
+3c3b 58 1559
+3c3b 59 1559
+3c44 60 1559
+FUNC 3c45 rand_s
+3c45 66 1559
+3c48 67 1559
+3c53 68 1559
+3c7e 71 1559
+3c8a 77 1559
+3c97 78 1559
+3c9b 80 1559
+3cb9 83 1559
+3cc7 84 1559
+3ccb 86 1559
+3cfa 88 1559
+3d03 89 1559
+3d08 94 1559
+3d1e 103 1559
+3d25 107 1559
+3d2e 109 1559
+3d39 110 1559
+3d42 112 1559
+3d48 113 1559
+FUNC 3d49 __getlocaleinfo
+3d49 70 1967
+3d66 76 1967
+3d6d 109 1967
+3df4 103 1967
+3e07 114 1967
+3e0c 115 1967
+3e13 141 1967
+3e16 142 1967
+3e28 106 1967
+3e48 108 1967
+3e4d 109 1967
+3e54 111 1967
+3e58 118 1967
+3e5d 126 1967
+3e77 127 1967
+3e79 129 1967
+3e7b 134 1967
+3e8b 135 1967
+3ea1 139 1967
+FUNC 3ea3 _initp_misc_purevirt
+3ea3 166 1967
+3ea3 167 1967
+3eac 168 1967
+FUNC 3ead _initp_misc_initcrit
+3ead 47 2049
+3ead 48 2049
+3eb6 49 2049
+FUNC 3eb7 __crtInitCritSecNoSpinCount
+3eb7 76 2049
+3eb7 77 2049
+3ec1 78 2049
+3ec4 79 2049
+FUNC 3ec7 __crtInitCritSecAndSpinCount
+3ec7 109 2049
+3ed3 111 2049
+3ed8 112 2049
+3ee6 114 2049
+3eea 120 2049
+3f05 121 2049
+3f09 129 2049
+3f0b 130 2049
+3f16 131 2049
+3f1a 134 2049
+3f28 136 2049
+3f2c 149 2049
+3f31 152 2049
+3f3d 155 2049
+3f40 161 2049
+3f4b 162 2049
+3f4d 163 2049
+3f67 170 2049
+3f70 171 2049
+3f78 173 2049
+3f7c 174 2049
+3f83 176 2049
+3f86 177 2049
+FUNC 3f8c _initp_heap_handler
+3f8c 31 3251
+3f8c 32 3251
+3f95 33 3251
+FUNC 3f96 _set_new_handler
+3f96 53 3251
+3f97 57 3251
+3f9e 59 3251
+3fa9 60 3251
+3fb4 63 3251
+3fc3 65 3251
+3fc6 66 3251
+FUNC 3fc7 _set_new_handler
+3fc7 86 3251
+3fc7 89 3251
+3fcf 90 3251
+FUNC 3fd0 _query_new_handler
+3fd0 110 3251
+3fd0 111 3251
+3fdc 112 3251
+FUNC 3fdd _callnewh
+3fdd 131 3251
+3fdd 133 3251
+3fe8 135 3251
+3ff8 138 3251
+3ffb 139 3251
+3ffc 136 3251
+3ffe 139 3251
+FUNC 3fff __crtMessageBoxA
+3fff 41 2471
+4008 49 2471
+400d 56 2471
+400f 64 2471
+4027 66 2471
+4034 67 2471
+4038 69 2471
+403f 76 2471
+404f 78 2471
+4051 80 2471
+4057 83 2471
+406c 86 2471
+4086 88 2471
+40a2 89 2471
+40a8 95 2471
+40b0 98 2471
+40b6 100 2471
+40c0 102 2471
+40d4 116 2471
+40e8 121 2471
+411a 129 2471
+4135 130 2471
+413b 131 2471
+4142 132 2471
+4144 133 2471
+414b 135 2471
+414d 137 2471
+4156 138 2471
+415f 140 2471
+416f 141 2471
+417e 144 2471
+419b 145 2471
+FUNC 419d strcat_s
+419d 13 600
+419d 18 600
+41cd 19 600
+41d9 21 600
+41db 23 600
+41df 25 600
+41e0 26 600
+41e3 29 600
+41e5 32 600
+41e7 35 600
+41f4 39 600
+41f8 41 600
+41fa 42 600
+4208 45 600
+420d 46 600
+FUNC 420e strncpy_s
+420e 13 516
+4213 17 516
+4227 65 516
+422c 66 516
+422e 24 516
+4254 25 516
+4259 28 516
+425b 29 516
+425d 31 516
+4268 35 516
+4270 37 516
+427d 41 516
+427f 45 516
+4291 48 516
+4296 50 516
+4298 54 516
+429c 56 516
+42a2 58 516
+42a5 59 516
+42b1 61 516
+42b3 62 516
+FUNC 42d0 strlen
+42d0 54 622
+42d0 63 622
+42d4 64 622
+42da 65 622
+42dc 69 622
+42de 70 622
+42e1 71 622
+42e3 72 622
+42e5 73 622
+42eb 74 622
+42ed 76 622
+4300 81 622
+4302 82 622
+4307 83 622
+4309 84 622
+430c 85 622
+430e 86 622
+4311 87 622
+4316 88 622
+4318 90 622
+431b 91 622
+431d 92 622
+431f 93 622
+4321 94 622
+4323 95 622
+4328 96 622
+432a 97 622
+432f 98 622
+4331 99 622
+4333 103 622
+4336 104 622
+433a 105 622
+433c 106 622
+433d 108 622
+4340 109 622
+4344 110 622
+4346 111 622
+4347 113 622
+434a 114 622
+434e 115 622
+4350 116 622
+4351 118 622
+4354 119 622
+4358 120 622
+435a 121 622
+FUNC 435b strcpy_s
+435b 13 558
+435b 18 558
+438b 19 558
+4397 21 558
+4399 23 558
+43a6 27 558
+43aa 29 558
+43ac 30 558
+43ba 33 558
+43bf 34 558
+FUNC 43c0 _set_error_mode
+43c0 43 2379
+43c0 50 2379
+43d5 58 2379
+43db 65 2379
+43dc 54 2379
+43e1 55 2379
+43e8 65 2379
+43e9 61 2379
+4405 65 2379
+FUNC 4406 __set_app_type
+4406 91 2379
+4406 96 2379
+440f 97 2379
+FUNC 4410 __get_app_type
+4410 120 2379
+4410 125 2379
+4415 126 2379
+FUNC 4416 free
+4416 42 3525
+4422 47 3525
+4429 53 3525
+4432 57 3525
+443a 58 3525
+443e 60 3525
+444c 61 3525
+4455 64 3525
+4461 68 3525
+4467 70 3525
+446a 106 3525
+446c 65 3525
+4475 109 3525
+4484 110 3525
+4488 112 3525
+449e 115 3525
+FUNC 44a4 wait_a_bit
+44a4 18 3565
+44a5 19 3565
+44b0 20 3565
+44b6 21 3565
+44be 22 3565
+44c1 23 3565
+44c4 24 3565
+FUNC 44c5 _set_malloc_crt_max_wait
+44c5 32 3565
+44c5 34 3565
+44d4 36 3565
+FUNC 44d5 _malloc_crt
+44d5 39 3565
+44d7 40 3565
+44d9 44 3565
+44e4 45 3565
+44f1 46 3565
+4509 47 3565
+4510 50 3565
+4514 51 3565
+FUNC 4515 _calloc_crt
+4515 54 3565
+4517 55 3565
+4519 61 3565
+452d 62 3565
+4539 63 3565
+4551 64 3565
+4558 67 3565
+455c 68 3565
+FUNC 455d _realloc_crt
+455d 71 3565
+455f 72 3565
+4561 76 3565
+4570 77 3565
+4584 78 3565
+459c 79 3565
+45a3 82 3565
+45a7 83 3565
+FUNC 45a8 _recalloc_crt
+45a8 86 3565
+45aa 87 3565
+45ac 91 3565
+45c2 92 3565
+45d4 94 3565
+45ec 95 3565
+45f3 100 3565
+45f7 101 3565
+FUNC 45f8 _malloc_crt_fastcall
+45f8 105 3565
+45f8 106 3565
+45ff 107 3565
+FUNC 4600 _calloc_crt_fastcall
+4600 110 3565
+4600 111 3565
+4609 112 3565
+FUNC 460a _realloc_crt_fastcall
+460a 115 3565
+460a 116 3565
+4613 117 3565
+FUNC 4614 _LocaleUpdate::~_LocaleUpdate
+4614 282 3085
+4614 283 3085
+461a 284 3085
+4621 285 3085
+FUNC 4622 _LocaleUpdate::GetLocaleT
+4622 287 3085
+4624 289 3085
+FUNC 4625 CPtoLCID
+4625 329 3061
+4625 330 3061
+4639 345 3061
+463b 346 3061
+463c 342 3061
+4641 346 3061
+4642 339 3061
+4647 346 3061
+4648 336 3061
+464d 346 3061
+464e 333 3061
+4653 346 3061
+FUNC 4654 setSBCS
+4654 363 3061
+4658 368 3061
+466c 371 3061
+466f 374 3061
+4672 376 3061
+4675 379 3061
+467d 381 3061
+4687 382 3061
+4690 384 3061
+469b 385 3061
+46a8 386 3061
+FUNC 46a9 setSBUpLow
+46a9 402 3061
+46c6 412 3061
+46d5 415 3061
+46e2 416 3061
+46ee 420 3061
+46fc 419 3061
+46ff 421 3061
+4727 427 3061
+4744 432 3061
+4767 437 3061
+478c 442 3061
+478e 443 3061
+4798 445 3061
+479d 446 3061
+47a6 448 3061
+47ab 450 3061
+47b0 451 3061
+47be 453 3061
+47c0 454 3061
+47c8 442 3061
+47cd 456 3061
+47d5 472 3061
+4801 466 3061
+4806 468 3061
+480b 469 3061
+4812 471 3061
+4814 472 3061
+4817 460 3061
+481c 474 3061
+FUNC 4833 __updatetmbcinfo
+4833 496 3061
+483f 499 3061
+4846 500 3061
+4856 533 3061
+4859 536 3061
+485d 538 3061
+4865 541 3061
+4867 542 3061
+486d 501 3061
+4875 503 3061
+4879 506 3061
+4887 512 3061
+489e 517 3061
+48a5 524 3061
+48b6 525 3061
+48bd 528 3061
+48ce 530 3061
+FUNC 48d7 _LocaleUpdate::_LocaleUpdate
+48d7 261 3085
+48d7 262 3085
+48e6 264 3085
+48ee 265 3085
+48f3 266 3085
+48f9 268 3085
+4915 269 3085
+4936 270 3085
+493f 272 3085
+4943 273 3085
+4947 276 3085
+4949 278 3085
+4953 280 3085
+FUNC 4959 getSystemCP
+4959 282 3061
+4960 284 3061
+496b 289 3061
+4976 291 3061
+4980 292 3061
+4994 295 3061
+4999 297 3061
+49a3 298 3061
+49ab 302 3061
+49b0 305 3061
+49c2 308 3061
+49d1 309 3061
+FUNC 49d3 _setmbcp_nolock
+49d3 686 3061
+49e8 693 3061
+49f3 696 3061
+49fc 698 3061
+4a03 699 3061
+4a0a 703 3061
+4a0d 705 3061
+4a0f 708 3061
+4a24 743 3061
+4a37 748 3061
+4a46 753 3061
+4a5b 756 3061
+4a72 758 3061
+4a7e 712 3061
+4a8d 715 3061
+4aa2 720 3061
+4aab 723 3061
+4ab3 724 3061
+4ac5 723 3061
+4ace 720 3061
+4ad3 715 3061
+4ae5 731 3061
+4b05 733 3061
+4b12 736 3061
+4b19 737 3061
+4b1e 759 3061
+4b24 758 3061
+4b34 763 3061
+4b3c 764 3061
+4b43 767 3061
+4b4e 770 3061
+4b51 772 3061
+4b53 774 3061
+4b56 777 3061
+4b5e 781 3061
+4b60 786 3061
+4b66 789 3061
+4b6c 793 3061
+4b6f 794 3061
+FUNC 4b7e _getmbcp
+4b7e 811 3061
+4b84 813 3061
+4b8e 814 3061
+4b97 815 3061
+4ba7 818 3061
+4ba9 817 3061
+4bb8 818 3061
+FUNC 4bba _setmbcp
+4bba 574 3061
+4bc6 575 3061
+4bca 579 3061
+4bd4 581 3061
+4bd9 582 3061
+4bdc 585 3061
+4be7 587 3061
+4bf0 593 3061
+4bfd 595 3061
+4c05 597 3061
+4c11 607 3061
+4c14 612 3061
+4c2a 614 3061
+4c44 615 3061
+4c4b 619 3061
+4c4e 620 3061
+4c57 622 3061
+4c6e 624 3061
+4c76 625 3061
+4c7a 630 3061
+4c82 631 3061
+4c8a 632 3061
+4c92 633 3061
+4c9c 634 3061
+4ca9 633 3061
+4cac 635 3061
+4cb8 636 3061
+4cc2 635 3061
+4cc5 637 3061
+4cd1 638 3061
+4cde 637 3061
+4ce1 640 3061
+4cfd 641 3061
+4d04 645 3061
+4d0a 646 3061
+4d0d 648 3061
+4d1b 650 3061
+4d24 653 3061
+4d26 654 3061
+4d2b 660 3061
+4d33 661 3061
+4d3a 662 3061
+4d45 668 3061
+4d47 673 3061
+4d4b 682 3061
+4d4e 683 3061
+FUNC 4d54 __initmbctable
+4d54 835 3061
+4d54 845 3061
+4d5d 846 3061
+4d65 847 3061
+4d6f 852 3061
+4d71 853 3061
+FUNC 4d72 x_ismbbtype_l
+4d72 213 3115
+4d78 214 3115
+4d83 219 3115
+4d87 222 3115
+4dc1 223 3115
+FUNC 4dc3 _ismbbkalnum_l
+4dc3 80 3115
+4dc3 81 3115
+4dd7 82 3115
+FUNC 4dd8 _ismbbkalnum
+4dd8 85 3115
+4dd8 86 3115
+4dea 87 3115
+FUNC 4deb _ismbbkprint_l
+4deb 90 3115
+4deb 91 3115
+4dff 92 3115
+FUNC 4e00 _ismbbkprint
+4e00 95 3115
+4e00 96 3115
+4e12 97 3115
+FUNC 4e13 _ismbbkpunct_l
+4e13 100 3115
+4e13 101 3115
+4e27 102 3115
+FUNC 4e28 _ismbbkpunct
+4e28 105 3115
+4e28 106 3115
+4e3a 107 3115
+FUNC 4e3b _ismbbalnum_l
+4e3b 113 3115
+4e3b 114 3115
+4e52 115 3115
+FUNC 4e53 _ismbbalnum
+4e53 118 3115
+4e53 119 3115
+4e68 120 3115
+FUNC 4e69 _ismbbalpha_l
+4e69 123 3115
+4e69 124 3115
+4e80 125 3115
+FUNC 4e81 _ismbbalpha
+4e81 128 3115
+4e81 129 3115
+4e96 130 3115
+FUNC 4e97 _ismbbgraph_l
+4e97 133 3115
+4e97 134 3115
+4eae 135 3115
+FUNC 4eaf _ismbbgraph
+4eaf 138 3115
+4eaf 139 3115
+4ec4 140 3115
+FUNC 4ec5 _ismbbprint_l
+4ec5 143 3115
+4ec5 144 3115
+4edc 145 3115
+FUNC 4edd _ismbbprint
+4edd 148 3115
+4edd 149 3115
+4ef2 150 3115
+FUNC 4ef3 _ismbbpunct_l
+4ef3 153 3115
+4ef3 154 3115
+4f07 155 3115
+FUNC 4f08 _ismbbpunct
+4f08 158 3115
+4f08 159 3115
+4f1a 160 3115
+FUNC 4f1b _ismbblead_l
+4f1b 166 3115
+4f1b 167 3115
+4f2f 168 3115
+FUNC 4f30 _ismbblead
+4f30 171 3115
+4f30 172 3115
+4f42 173 3115
+FUNC 4f43 _ismbbtrail_l
+4f43 176 3115
+4f43 177 3115
+4f57 178 3115
+FUNC 4f58 _ismbbtrail
+4f58 181 3115
+4f58 182 3115
+4f6a 183 3115
+FUNC 4f6b _ismbbkana_l
+4f6b 189 3115
+4f71 190 3115
+4f7c 192 3115
+4f8c 194 3115
+4fab 197 3115
+4fad 196 3115
+4fbc 197 3115
+FUNC 4fbe _ismbbkana
+4fbe 200 3115
+4fbe 201 3115
+4fcb 202 3115
+FUNC 4fd0 memcpy
+4fd0 101 689
+4fd3 113 689
+4fd4 114 689
+4fd5 116 689
+4fd8 117 689
+4fdb 119 689
+4fde 129 689
+4fe0 131 689
+4fe2 132 689
+4fe4 134 689
+4fe6 135 689
+4fe8 137 689
+4fea 138 689
+4ff0 147 689
+4ff6 148 689
+4ff8 150 689
+4fff 151 689
+5001 153 689
+5002 154 689
+5003 155 689
+5006 156 689
+5009 157 689
+500b 158 689
+500c 159 689
+500d 160 689
+500f 163 689
+5010 164 689
+5011 165 689
+5012 166 689
+5017 179 689
+501d 180 689
+501f 182 689
+5022 183 689
+5025 185 689
+5028 186 689
+502a 188 689
+502c 190 689
+5034 208 689
+5036 209 689
+503b 211 689
+503e 212 689
+5040 214 689
+5043 215 689
+5045 217 689
+504c 221 689
+5054 225 689
+5068 232 689
+506a 233 689
+506c 235 689
+506e 236 689
+5071 238 689
+5074 239 689
+5077 241 689
+507a 242 689
+507d 244 689
+5080 245 689
+5083 247 689
+5086 248 689
+5088 250 689
+508a 252 689
+5094 256 689
+5096 257 689
+5098 259 689
+509a 260 689
+509d 262 689
+50a0 263 689
+50a3 265 689
+50a6 266 689
+50a9 268 689
+50ac 269 689
+50ae 271 689
+50b0 273 689
+50b8 277 689
+50ba 278 689
+50bc 280 689
+50be 281 689
+50c1 283 689
+50c4 284 689
+50c7 286 689
+50ca 287 689
+50cc 289 689
+50ce 291 689
+50f8 298 689
+50fc 300 689
+5100 302 689
+5104 304 689
+5108 306 689
+510c 308 689
+5110 310 689
+5114 312 689
+5118 314 689
+511c 316 689
+5120 318 689
+5124 320 689
+5128 322 689
+512c 324 689
+5130 326 689
+5137 328 689
+5139 329 689
+513b 331 689
+5154 340 689
+5157 341 689
+5158 342 689
+5159 344 689
+515c 348 689
+515e 350 689
+5160 351 689
+5163 352 689
+5164 353 689
+5165 354 689
+5168 358 689
+516a 360 689
+516c 361 689
+516f 362 689
+5172 363 689
+5175 364 689
+5176 365 689
+5177 366 689
+517c 370 689
+517e 372 689
+5180 373 689
+5183 374 689
+5186 375 689
+5189 376 689
+518c 377 689
+518f 378 689
+5190 379 689
+5191 380 689
+5194 391 689
+5198 392 689
+519c 397 689
+51a2 398 689
+51a4 400 689
+51a7 401 689
+51aa 403 689
+51ad 404 689
+51af 406 689
+51b0 407 689
+51b2 408 689
+51b3 410 689
+51bc 414 689
+51be 417 689
+51c8 422 689
+51ca 423 689
+51cf 425 689
+51d2 426 689
+51d4 428 689
+51d7 429 689
+51d9 431 689
+51e0 435 689
+51f4 442 689
+51f7 443 689
+51f9 445 689
+51fc 446 689
+51ff 448 689
+5202 449 689
+5205 451 689
+5208 452 689
+520a 454 689
+520b 455 689
+520d 456 689
+520e 458 689
+5218 462 689
+521b 463 689
+521d 465 689
+5220 466 689
+5223 468 689
+5226 469 689
+5229 471 689
+522c 472 689
+522f 474 689
+5232 475 689
+5234 477 689
+5235 478 689
+5237 479 689
+5238 481 689
+5240 485 689
+5243 486 689
+5245 488 689
+5248 489 689
+524b 491 689
+524e 492 689
+5251 494 689
+5254 495 689
+5257 497 689
+525a 498 689
+525d 500 689
+5260 501 689
+5266 503 689
+5267 504 689
+5269 505 689
+526a 507 689
+5294 516 689
+5298 518 689
+529c 520 689
+52a0 522 689
+52a4 524 689
+52a8 526 689
+52ac 528 689
+52b0 530 689
+52b4 532 689
+52b8 534 689
+52bc 536 689
+52c0 538 689
+52c4 540 689
+52c8 542 689
+52cc 544 689
+52d3 546 689
+52d5 547 689
+52d7 549 689
+52f0 558 689
+52f3 560 689
+52f4 561 689
+52f5 562 689
+52f8 566 689
+52fb 568 689
+52fe 569 689
+5301 570 689
+5302 571 689
+5303 572 689
+5308 576 689
+530b 578 689
+530e 579 689
+5311 580 689
+5314 581 689
+5317 582 689
+5318 583 689
+5319 584 689
+531c 588 689
+531f 590 689
+5322 591 689
+5325 592 689
+5328 593 689
+532b 594 689
+532e 595 689
+5331 596 689
+5332 597 689
+5333 598 689
+FUNC 5335 ___setlc_active_func
+5335 90 1478
+5335 91 1478
+533a 92 1478
+FUNC 533b ___unguarded_readlc_active_add_func
+533b 104 1478
+533b 105 1478
+5340 106 1478
+FUNC 5341 __freetlocinfo
+5341 144 1478
+5344 152 1478
+536a 155 1478
+5378 157 1478
+537e 158 1478
+538b 162 1478
+5399 164 1478
+539f 165 1478
+53ac 168 1478
+53b7 169 1478
+53c4 176 1478
+53d2 178 1478
+53e3 179 1478
+53f6 180 1478
+5404 181 1478
+5412 188 1478
+5429 190 1478
+542f 191 1478
+5438 194 1478
+543e 197 1478
+5451 199 1478
+5458 205 1478
+5468 207 1478
+5475 214 1478
+5480 215 1478
+FUNC 5481 __addlocaleref
+5481 225 1478
+5484 227 1478
+5492 228 1478
+549c 229 1478
+549f 231 1478
+54a9 232 1478
+54ac 234 1478
+54b6 235 1478
+54b9 237 1478
+54c3 238 1478
+54c6 240 1478
+54cc 242 1478
+54db 243 1478
+54de 245 1478
+54eb 246 1478
+54f4 248 1478
+5506 249 1478
+FUNC 5507 __removelocaleref
+5507 259 1478
+5508 261 1478
+5513 263 1478
+551c 265 1478
+5526 266 1478
+5529 268 1478
+5533 269 1478
+5536 271 1478
+5540 272 1478
+5543 274 1478
+554d 275 1478
+5550 277 1478
+5556 279 1478
+5565 280 1478
+5568 282 1478
+5575 283 1478
+557e 285 1478
+558f 287 1478
+5592 288 1478
+FUNC 5593 _copytlocinfo_nolock
+5593 302 1478
+5596 303 1478
+55a3 304 1478
+55aa 305 1478
+55ad 306 1478
+55b6 308 1478
+FUNC 55b7 _updatetlocinfoEx_nolock
+55b7 321 1478
+55b7 324 1478
+55c0 326 1478
+55c2 327 1478
+55c6 334 1478
+55ce 339 1478
+55d3 341 1478
+55d9 350 1478
+55e7 351 1478
+55ee 355 1478
+55f1 356 1478
+55f2 325 1478
+55f4 356 1478
+FUNC 55f5 __updatetlocinfo
+55f5 382 1478
+5601 384 1478
+5608 386 1478
+5618 397 1478
+5620 399 1478
+5624 401 1478
+562c 404 1478
+562e 405 1478
+5634 387 1478
+563c 388 1478
+5640 390 1478
+5651 392 1478
+565f 394 1478
+5667 395 1478
+FUNC 566b _configthreadlocale
+566b 420 1478
+566d 434 1478
+5672 435 1478
+5682 437 1478
+569b 456 1478
+56b8 444 1478
+56bb 445 1478
+56bd 440 1478
+56c3 441 1478
+56c5 452 1478
+56cc 460 1478
+56d0 462 1478
+FUNC 56d1 sync_legacy_variables_lk
+56d1 489 1478
+56d1 490 1478
+56df 491 1478
+56e8 492 1478
+56f4 493 1478
+5700 494 1478
+570c 495 1478
+5718 496 1478
+5723 497 1478
+FUNC 5724 _free_locale
+5724 517 1478
+5730 518 1478
+5739 522 1478
+5755 524 1478
+575c 526 1478
+5760 534 1478
+5768 535 1478
+576b 537 1478
+5773 540 1478
+5784 541 1478
+578b 543 1478
+5797 552 1478
+579e 553 1478
+57a1 554 1478
+57a8 556 1478
+57ae 543 1478
+57b1 545 1478
+FUNC 57ba __free_locale
+57ba 562 1478
+57ba 563 1478
+FUNC 57bf _get_current_locale
+57bf 687 1478
+57cb 689 1478
+57d2 691 1478
+57e6 693 1478
+57f1 694 1478
+57f5 697 1478
+57fa 698 1478
+57ff 706 1478
+5804 707 1478
+580a 708 1478
+5812 709 1478
+5816 710 1478
+581e 712 1478
+582a 715 1478
+5833 717 1478
+5835 718 1478
+583b 712 1478
+583e 713 1478
+FUNC 5847 __get_current_locale
+5847 722 1478
+5847 723 1478
+FUNC 584c __init_dummy
+584c 1283 1478
+584c 1284 1478
+584e 1285 1478
+FUNC 584f _strcats
+584f 1288 1478
+5851 1294 1478
+5860 1296 1478
+5886 1294 1478
+588c 1299 1478
+FUNC 588d __lc_strtolc
+588d 1302 1478
+5893 1307 1478
+58a4 1309 1478
+58b0 1310 1478
+58b7 1313 1478
+58c2 1315 1478
+58e7 1317 1478
+58ed 1318 1478
+58ef 1323 1478
+5904 1328 1478
+5921 1329 1478
+592a 1331 1478
+593a 1332 1478
+5946 1334 1478
+595a 1335 1478
+5982 1340 1478
+598b 1348 1478
+5996 1350 1478
+59ae 1338 1478
+59b4 1353 1478
+FUNC 59b6 __lc_lctostr
+59b6 1356 1478
+59bb 1357 1478
+59e0 1358 1478
+59e7 1359 1478
+59fd 1360 1478
+5a09 1361 1478
+5a1f 1362 1478
+FUNC 5a21 _setlocale_get_all
+5a21 1124 1478
+5a25 1126 1478
+5a28 1134 1478
+5a45 1137 1478
+5a48 1139 1478
+5a4b 1140 1478
+5a4d 1143 1478
+5a7c 1146 1478
+5aa2 1147 1478
+5ab2 1148 1478
+5ab7 1141 1478
+5abb 1143 1478
+5aea 1144 1478
+5af4 1152 1478
+5afc 1154 1478
+5b10 1156 1478
+5b19 1159 1478
+5b27 1161 1478
+5b30 1165 1478
+5b37 1166 1478
+5b3e 1168 1478
+5b47 1170 1478
+5b5c 1172 1478
+5b65 1175 1478
+5b73 1177 1478
+5b7c 1183 1478
+5b8e 1187 1478
+FUNC 5b92 _expandlocale
+5b92 1198 1478
+5ba7 1230 1478
+5be8 1211 1478
+5bfc 1216 1478
+5c07 1219 1478
+5c2d 1220 1478
+5c31 1222 1478
+5c34 1223 1478
+5c38 1224 1478
+5c3c 1226 1478
+5c43 1228 1478
+5c45 1230 1478
+5c4d 1234 1478
+5c53 1236 1478
+5c82 1241 1478
+5c86 1243 1478
+5c94 1244 1478
+5c9a 1246 1478
+5caa 1247 1478
+5cb0 1251 1478
+5cb9 1253 1478
+5cc9 1255 1478
+5cd3 1260 1478
+5cd5 1263 1478
+5cdd 1267 1478
+5d03 1271 1478
+5d08 1272 1478
+5d16 1273 1478
+5d1b 1274 1478
+5d2b 1276 1478
+5d4d 1277 1478
+5d52 1212 1478
+5d54 1278 1478
+FUNC 5d66 _setlocale_set_cat
+5d66 980 1478
+5d7f 993 1478
+5d84 998 1478
+5db3 1000 1478
+5dba 1002 1478
+5dd3 1004 1478
+5dd9 1007 1478
+5de5 1008 1478
+5dfb 1010 1478
+5dfd 1013 1478
+5e00 1014 1478
+5e0d 1015 1478
+5e39 1016 1478
+5e3c 1019 1478
+5e75 1020 1478
+5e7b 1021 1478
+5e90 1022 1478
+5ea7 1029 1478
+5eb1 1031 1478
+5eb7 1037 1478
+5ecf 1039 1478
+5ed6 1053 1478
+5ede 1054 1478
+5ef2 1055 1478
+5f0a 1039 1478
+5f0c 1044 1478
+5f16 1046 1478
+5f23 1047 1478
+5f2e 1058 1478
+5f37 1066 1478
+5f5d 1069 1478
+5f5f 1071 1478
+5f6f 1072 1478
+5f91 1081 1478
+5f93 1082 1478
+5f97 1083 1478
+5f9c 1085 1478
+5fa5 1088 1478
+5fab 1089 1478
+5fb4 1091 1478
+5fc6 1094 1478
+5fcc 1095 1478
+5fda 1096 1478
+5fe9 1097 1478
+5ff2 1099 1478
+5ff7 1106 1478
+601b 1109 1478
+6022 1110 1478
+602a 1111 1478
+6030 1116 1478
+6048 1118 1478
+604b 1119 1478
+FUNC 605c _setlocale_nolock
+605c 873 1478
+6076 877 1478
+607d 904 1478
+6082 880 1478
+6099 882 1478
+609e 888 1478
+60b0 890 1478
+60cd 894 1478
+60cf 898 1478
+60dc 900 1478
+60fa 904 1478
+610b 907 1478
+6128 904 1478
+6136 913 1478
+6151 916 1478
+6157 918 1478
+617b 922 1478
+6193 923 1478
+6196 925 1478
+619d 926 1478
+619e 928 1478
+61a7 930 1478
+61b3 901 1478
+61b7 935 1478
+61d0 937 1478
+61d3 939 1478
+61d7 941 1478
+61e8 943 1478
+61f4 947 1478
+61f6 949 1478
+61f9 952 1478
+61fb 953 1478
+61fe 937 1478
+6207 956 1478
+620c 961 1478
+620e 962 1478
+6211 965 1478
+6213 966 1478
+6218 972 1478
+FUNC 622a _create_locale
+622a 605 1478
+622a 609 1478
+623a 612 1478
+624d 614 1478
+6258 610 1478
+625c 658 1478
+6268 617 1478
+6270 619 1478
+6277 621 1478
+6279 623 1478
+628d 625 1478
+6294 626 1478
+629b 628 1478
+629d 630 1478
+62a9 632 1478
+62bd 634 1478
+62c4 635 1478
+62cb 637 1478
+62d4 640 1478
+62d6 642 1478
+62e9 644 1478
+62f1 645 1478
+62f8 646 1478
+62ff 647 1478
+6308 648 1478
+630a 650 1478
+630c 652 1478
+6311 653 1478
+6316 657 1478
+FUNC 631d __create_locale
+631d 665 1478
+631d 666 1478
+FUNC 6322 setlocale
+6322 791 1478
+632e 792 1478
+6333 797 1478
+6358 799 1478
+6362 801 1478
+6367 806 1478
+636b 807 1478
+636e 808 1478
+6389 818 1478
+6391 819 1478
+6398 820 1478
+63a2 822 1478
+63aa 826 1478
+63c3 834 1478
+63db 836 1478
+63e5 839 1478
+63ed 840 1478
+63f4 841 1478
+63fe 842 1478
+6405 846 1478
+6414 847 1478
+6420 849 1478
+6438 850 1478
+643d 852 1478
+6448 822 1478
+6450 823 1478
+6459 852 1478
+645c 853 1478
+6465 855 1478
+6467 856 1478
+646d 857 1478
+6475 860 1478
+6481 865 1478
+6484 866 1478
+648a 860 1478
+648d 862 1478
+FUNC 6492 _get_sbh_threshold
+6492 61 3299
+6492 64 3299
+649b 66 3299
+649d 81 3299
+649e 69 3299
+64b2 81 3299
+FUNC 64b3 _set_amblksiz
+64b3 214 3299
+64b3 216 3299
+64de 224 3299
+64df 217 3299
+64f0 220 3299
+64f5 223 3299
+64f8 224 3299
+FUNC 64f9 _get_amblksiz
+64f9 243 3299
+64f9 245 3299
+6520 253 3299
+6521 246 3299
+6529 249 3299
+6531 252 3299
+6534 253 3299
+FUNC 6535 __sbh_heap_init
+6535 274 3299
+6535 275 3299
+6551 285 3299
+6552 278 3299
+6556 280 3299
+655d 281 3299
+6569 284 3299
+657c 285 3299
+FUNC 657d __sbh_find_block
+657d 306 3299
+657d 307 3299
+658f 316 3299
+6596 317 3299
+659e 319 3299
+65a1 314 3299
+65a5 321 3299
+65a7 322 3299
+FUNC 65a8 __sbh_free_block
+65a8 381 3299
+65ae 399 3299
+65b5 402 3299
+65be 407 3299
+65d6 408 3299
+65d9 412 3299
+65e6 416 3299
+65e9 417 3299
+65ee 420 3299
+65f4 424 3299
+65ff 429 3299
+6603 430 3299
+6608 431 3299
+660b 434 3299
+6613 439 3299
+6616 441 3299
+6621 442 3299
+662f 443 3299
+6634 445 3299
+6636 448 3299
+663b 449 3299
+664c 450 3299
+6655 455 3299
+665e 459 3299
+6673 463 3299
+6679 464 3299
+667e 465 3299
+6681 468 3299
+6690 474 3299
+6693 477 3299
+6699 478 3299
+66a4 479 3299
+66a6 483 3299
+66a9 484 3299
+66af 485 3299
+66b6 486 3299
+66b8 489 3299
+66bc 493 3299
+66c7 498 3299
+66ca 501 3299
+66db 502 3299
+66e1 503 3299
+66e6 505 3299
+66e8 508 3299
+66f6 509 3299
+66fc 511 3299
+6702 516 3299
+670e 517 3299
+671a 520 3299
+6722 524 3299
+6730 528 3299
+6736 529 3299
+6739 530 3299
+673f 531 3299
+6742 532 3299
+6748 535 3299
+6750 541 3299
+6768 542 3299
+6776 543 3299
+6785 545 3299
+6787 547 3299
+678d 548 3299
+679d 550 3299
+67b0 556 3299
+67b5 558 3299
+67b9 561 3299
+67c4 564 3299
+67d1 568 3299
+67d7 569 3299
+67f1 573 3299
+6806 577 3299
+681c 578 3299
+6835 579 3299
+683e 583 3299
+6844 586 3299
+684c 589 3299
+6862 595 3299
+6887 599 3299
+689b 600 3299
+689f 603 3299
+68a9 608 3299
+68b1 609 3299
+68ba 611 3299
+FUNC 68bc __sbh_alloc_new_region
+68bc 891 3299
+68bc 897 3299
+68cf 900 3299
+68ed 901 3299
+68f1 905 3299
+6903 909 3299
+690c 913 3299
+6924 914 3299
+6926 918 3299
+6940 920 3299
+6950 921 3299
+6952 927 3299
+695b 930 3299
+6961 933 3299
+6967 935 3299
+696b 936 3299
+FUNC 696c __sbh_alloc_new_group
+696c 958 3299
+6971 959 3299
+6974 972 3299
+697d 973 3299
+6981 976 3299
+6983 977 3299
+6984 974 3299
+6988 981 3299
+699d 986 3299
+69a9 993 3299
+69c8 994 3299
+69d0 998 3299
+69d6 1001 3299
+69e8 1004 3299
+69ec 1005 3299
+69f3 1011 3299
+69fb 1013 3299
+6a0b 1016 3299
+6a1d 1001 3299
+6a20 1021 3299
+6a28 1023 3299
+6a2e 1024 3299
+6a31 1027 3299
+6a37 1028 3299
+6a3a 1030 3299
+6a3f 1031 3299
+6a49 1032 3299
+6a52 1033 3299
+6a5d 1036 3299
+6a6b 1038 3299
+6a70 1039 3299
+FUNC 6a72 __sbh_resize_block
+6a72 1061 3299
+6a78 1080 3299
+6a84 1083 3299
+6a8f 1084 3299
+6a92 1085 3299
+6aa4 1089 3299
+6aab 1096 3299
+6abf 1099 3299
+6ad2 1105 3299
+6ad9 1106 3299
+6ae1 1107 3299
+6ae7 1110 3299
+6aef 1115 3299
+6af2 1117 3299
+6afb 1118 3299
+6b0c 1119 3299
+6b11 1121 3299
+6b13 1124 3299
+6b18 1125 3299
+6b2c 1126 3299
+6b32 1131 3299
+6b3b 1132 3299
+6b44 1135 3299
+6b56 1141 3299
+6b60 1142 3299
+6b69 1143 3299
+6b6c 1147 3299
+6b75 1148 3299
+6b7b 1149 3299
+6b81 1150 3299
+6b84 1151 3299
+6b8a 1154 3299
+6b92 1160 3299
+6baa 1161 3299
+6bb8 1162 3299
+6bbe 1164 3299
+6bc0 1166 3299
+6bc6 1167 3299
+6bd6 1169 3299
+6be9 1174 3299
+6bf5 1176 3299
+6bfe 1180 3299
+6c04 1182 3299
+6c0d 1100 3299
+6c14 1186 3299
+6c1a 1189 3299
+6c1d 1195 3299
+6c2a 1198 3299
+6c31 1199 3299
+6c3c 1200 3299
+6c3f 1203 3299
+6c49 1208 3299
+6c50 1209 3299
+6c55 1210 3299
+6c58 1213 3299
+6c60 1218 3299
+6c63 1221 3299
+6c6e 1222 3299
+6c7c 1223 3299
+6c81 1225 3299
+6c83 1228 3299
+6c88 1229 3299
+6c99 1231 3299
+6ca2 1236 3299
+6cab 1237 3299
+6cb4 1240 3299
+6cbd 1241 3299
+6cc1 1242 3299
+6cc6 1243 3299
+6cc9 1249 3299
+6ccf 1250 3299
+6cd2 1251 3299
+6cd8 1252 3299
+6cdb 1253 3299
+6ce1 1256 3299
+6ce9 1262 3299
+6d01 1263 3299
+6d0f 1264 3299
+6d15 1266 3299
+6d17 1268 3299
+6d1d 1269 3299
+6d2d 1271 3299
+6d40 1276 3299
+6d45 1278 3299
+6d49 1281 3299
+6d4f 1282 3299
+FUNC 6d51 __sbh_heapmin
+6d51 1302 3299
+6d51 1306 3299
+6d5e 1310 3299
+6d64 1311 3299
+6d7b 1314 3299
+6d90 1318 3299
+6da6 1319 3299
+6dbf 1320 3299
+6dc8 1325 3299
+6dd7 1328 3299
+6de8 1333 3299
+6e10 1334 3299
+6e16 1338 3299
+6e1d 1340 3299
+FUNC 6e1e __sbh_heap_check
+6e1e 1361 3299
+6e21 1391 3299
+6e33 1393 3299
+6e3b 1398 3299
+6e51 1401 3299
+6e54 1402 3299
+6e5c 1406 3299
+6e62 1407 3299
+6e6b 1408 3299
+6e77 1409 3299
+6e7a 1410 3299
+6e7d 1411 3299
+6e83 1418 3299
+6e87 1421 3299
+6ea2 1424 3299
+6eab 1428 3299
+6eb4 1438 3299
+6ed0 1445 3299
+6ed2 1446 3299
+6ed9 1449 3299
+6eda 1452 3299
+6ee6 1456 3299
+6ee9 1458 3299
+6eeb 1462 3299
+6ef1 1463 3299
+6ef6 1464 3299
+6ef9 1465 3299
+6f02 1470 3299
+6f20 1475 3299
+6f2c 1479 3299
+6f2e 1481 3299
+6f32 1484 3299
+6f38 1488 3299
+6f48 1492 3299
+6f56 1498 3299
+6f58 1502 3299
+6f5c 1505 3299
+6f7c 1509 3299
+6f95 1514 3299
+6f9d 1518 3299
+6fa0 1520 3299
+6fa6 1524 3299
+6fae 1527 3299
+6fb2 1532 3299
+6fc0 1536 3299
+6fc8 1541 3299
+6fce 1542 3299
+6fd3 1543 3299
+6fd6 1544 3299
+6fde 1549 3299
+6fea 1554 3299
+6ffb 1559 3299
+7001 1561 3299
+7004 1563 3299
+7012 1564 3299
+7015 1566 3299
+7017 1568 3299
+701f 1569 3299
+7022 1575 3299
+703e 1580 3299
+704a 1585 3299
+705a 1591 3299
+7071 1595 3299
+7078 1596 3299
+707f 1597 3299
+7095 1602 3299
+70a4 1606 3299
+70bc 1608 3299
+70c1 1609 3299
+70c3 1403 3299
+70c7 1425 3299
+70cb 1453 3299
+70cf 1485 3299
+70d3 1471 3299
+70d7 1439 3299
+70db 1493 3299
+70df 1537 3299
+70e3 1545 3299
+70e7 1550 3299
+70eb 1510 3299
+70ef 1581 3299
+70f3 1576 3299
+70f7 1592 3299
+70fb 1603 3299
+FUNC 7100 _set_sbh_threshold
+7100 102 3299
+7101 104 3299
+710b 106 3299
+710e 195 3299
+710f 109 3299
+7119 112 3299
+713e 113 3299
+7143 114 3299
+7147 195 3299
+7149 173 3299
+714f 175 3299
+7151 179 3299
+7156 185 3299
+7183 186 3299
+7189 187 3299
+7193 188 3299
+7198 193 3299
+71a3 194 3299
+71a7 195 3299
+FUNC 71a8 __sbh_alloc_block
+71a8 632 3299
+71ae 633 3299
+71b3 650 3299
+71c8 668 3299
+71cd 669 3299
+71d4 671 3299
+71d9 672 3299
+71dd 674 3299
+71df 677 3299
+71ec 682 3299
+71f6 686 3299
+7204 688 3299
+7207 683 3299
+7209 688 3299
+720e 692 3299
+7212 694 3299
+721a 698 3299
+7228 700 3299
+722b 695 3299
+722d 700 3299
+7232 705 3299
+7238 709 3299
+723e 711 3299
+7244 707 3299
+7248 715 3299
+724c 717 3299
+7254 720 3299
+725a 722 3299
+725d 718 3299
+725f 722 3299
+7264 726 3299
+7268 727 3299
+7276 728 3299
+727d 733 3299
+728f 734 3299
+7291 737 3299
+7297 739 3299
+729a 740 3299
+729c 745 3299
+72b8 749 3299
+72bc 751 3299
+72d0 752 3299
+72de 751 3299
+72e1 754 3299
+72f3 760 3299
+72fd 763 3299
+730a 768 3299
+730c 767 3299
+730e 768 3299
+730f 765 3299
+7313 770 3299
+731a 775 3299
+731f 776 3299
+7325 777 3299
+732d 778 3299
+7330 781 3299
+7338 784 3299
+7340 788 3299
+7343 791 3299
+7351 792 3299
+7366 793 3299
+736e 795 3299
+7370 798 3299
+737f 799 3299
+738e 800 3299
+739c 809 3299
+73b8 813 3299
+73be 814 3299
+73c1 815 3299
+73c7 816 3299
+73ca 817 3299
+73d0 820 3299
+73d8 826 3299
+73f0 827 3299
+73fb 829 3299
+740b 831 3299
+740d 833 3299
+7413 835 3299
+7420 837 3299
+7436 831 3299
+7439 844 3299
+743d 846 3299
+743f 848 3299
+7448 853 3299
+7452 855 3299
+7456 858 3299
+7464 862 3299
+7477 863 3299
+747e 866 3299
+7483 868 3299
+7489 869 3299
+FUNC 748b _crt_debugger_hook
+748b 62 2412
+748b 65 2412
+7492 66 2412
+FUNC 74a0 memset
+74a0 59 676
+74a0 68 676
+74a4 69 676
+74a8 71 676
+74aa 72 676
+74ac 74 676
+74ae 75 676
+74b2 78 676
+74b4 79 676
+74b6 80 676
+74bc 81 676
+74be 82 676
+74c5 83 676
+74c7 85 676
+74cc 91 676
+74cd 92 676
+74cf 94 676
+74d2 95 676
+74d4 97 676
+74d6 98 676
+74d9 99 676
+74db 101 676
+74dd 103 676
+74df 104 676
+74e2 105 676
+74e5 106 676
+74e7 110 676
+74e9 111 676
+74ec 113 676
+74ee 115 676
+74f0 117 676
+74f3 119 676
+74f5 122 676
+74f7 123 676
+74fa 124 676
+74fd 125 676
+74ff 127 676
+7501 129 676
+7503 130 676
+7505 134 676
+7507 135 676
+750a 137 676
+750d 138 676
+750f 142 676
+7513 143 676
+7514 145 676
+7515 148 676
+7519 150 676
+FUNC 751a _msize
+751a 43 3387
+7526 47 3387
+7553 51 3387
+755c 55 3387
+7564 56 3387
+7567 57 3387
+7575 59 3387
+7583 61 3387
+758f 64 3387
+7594 88 3387
+75a4 91 3387
+75a6 93 3387
+75ac 61 3387
+75b4 62 3387
+FUNC 75bd _fptrap
+75bd 46 988
+75bd 47 988
+75c5 48 988
+FUNC 75c6 abort
+75c6 53 2559
+75e1 56 2559
+75eb 59 2559
+75f3 68 2559
+75f8 69 2559
+75fc 71 2559
+7604 78 2559
+7611 87 2559
+7617 88 2559
+761d 89 2559
+7623 90 2559
+7626 91 2559
+7629 92 2559
+762c 93 2559
+7633 94 2559
+763a 95 2559
+763e 96 2559
+7642 97 2559
+7646 98 2559
+764a 99 2559
+764b 100 2559
+7651 106 2559
+7657 107 2559
+7670 109 2559
+7673 117 2559
+7686 122 2559
+768f 123 2559
+7692 126 2559
+76a7 128 2559
+76b1 137 2559
+FUNC 76b9 _set_abort_behavior
+76b9 158 2559
+76b9 160 2559
+76d6 162 2559
+FUNC 76d7 _isalpha_l
+76d7 57 4008
+76dd 58 4008
+76e8 60 4008
+7729 61 4008
+FUNC 772b isalpha
+772b 66 4008
+772b 67 4008
+7734 69 4008
+7747 75 4008
+7748 73 4008
+7755 75 4008
+FUNC 7756 _isupper_l
+7756 81 4008
+775c 82 4008
+7767 84 4008
+77a3 85 4008
+FUNC 77a5 isupper
+77a5 90 4008
+77a5 91 4008
+77ae 93 4008
+77bf 99 4008
+77c0 97 4008
+77cd 99 4008
+FUNC 77ce _islower_l
+77ce 105 4008
+77d4 106 4008
+77df 108 4008
+781b 109 4008
+FUNC 781d islower
+781d 114 4008
+781d 115 4008
+7826 117 4008
+7837 123 4008
+7838 121 4008
+7845 123 4008
+FUNC 7846 _isdigit_l
+7846 129 4008
+784c 130 4008
+7857 132 4008
+7893 133 4008
+FUNC 7895 isdigit
+7895 138 4008
+7895 139 4008
+789e 141 4008
+78af 147 4008
+78b0 145 4008
+78bd 147 4008
+FUNC 78be _isxdigit_l
+78be 153 4008
+78c4 154 4008
+78cf 156 4008
+7910 157 4008
+FUNC 7912 isxdigit
+7912 162 4008
+7912 163 4008
+791b 165 4008
+792e 171 4008
+792f 169 4008
+793c 171 4008
+FUNC 793d _isspace_l
+793d 177 4008
+7943 178 4008
+794e 180 4008
+798a 181 4008
+FUNC 798c isspace
+798c 186 4008
+798c 187 4008
+7995 189 4008
+79a6 195 4008
+79a7 193 4008
+79b4 195 4008
+FUNC 79b5 _ispunct_l
+79b5 201 4008
+79bb 202 4008
+79c6 204 4008
+7a02 205 4008
+FUNC 7a04 ispunct
+7a04 210 4008
+7a04 211 4008
+7a0d 213 4008
+7a1e 219 4008
+7a1f 217 4008
+7a2c 219 4008
+FUNC 7a2d _isalnum_l
+7a2d 225 4008
+7a33 226 4008
+7a3e 228 4008
+7a7f 229 4008
+FUNC 7a81 isalnum
+7a81 234 4008
+7a81 235 4008
+7a8a 237 4008
+7a9d 243 4008
+7a9e 241 4008
+7aab 243 4008
+FUNC 7aac _isprint_l
+7aac 249 4008
+7ab2 250 4008
+7abd 252 4008
+7afe 253 4008
+FUNC 7b00 isprint
+7b00 258 4008
+7b00 259 4008
+7b09 261 4008
+7b1c 267 4008
+7b1d 265 4008
+7b2a 267 4008
+FUNC 7b2b _isgraph_l
+7b2b 273 4008
+7b31 274 4008
+7b3c 276 4008
+7b7d 277 4008
+FUNC 7b7f isgraph
+7b7f 282 4008
+7b7f 283 4008
+7b88 285 4008
+7b9b 291 4008
+7b9c 289 4008
+7ba9 291 4008
+FUNC 7baa _iscntrl_l
+7baa 297 4008
+7bb0 298 4008
+7bbb 300 4008
+7bf7 301 4008
+FUNC 7bf9 iscntrl
+7bf9 306 4008
+7bf9 307 4008
+7c02 309 4008
+7c13 315 4008
+7c14 313 4008
+7c21 315 4008
+FUNC 7c22 __isascii
+7c22 320 4008
+7c22 321 4008
+7c2e 322 4008
+FUNC 7c2f __toascii
+7c2f 327 4008
+7c2f 328 4008
+7c36 329 4008
+FUNC 7c37 _iscsymf_l
+7c37 335 4008
+7c37 336 4008
+7c51 337 4008
+7c52 336 4008
+7c55 337 4008
+FUNC 7c56 __iscsymf
+7c56 341 4008
+7c56 342 4008
+7c6b 343 4008
+7c6c 342 4008
+7c6f 343 4008
+FUNC 7c70 _iscsym_l
+7c70 349 4008
+7c70 350 4008
+7c8a 351 4008
+7c8b 350 4008
+7c8e 351 4008
+FUNC 7c8f __iscsym
+7c8f 356 4008
+7c8f 357 4008
+7ca6 358 4008
+7ca7 357 4008
+7caa 358 4008
+FUNC 7cab _MarkAllocaS
+7cab 203 1382
+7cab 204 1382
+7cb3 206 1382
+7cb9 207 1382
+7cbc 210 1382
+FUNC 7cbd _freea
+7cbd 245 1382
+7cbd 247 1382
+7cc5 249 1382
+7cc8 251 1382
+7cd0 253 1382
+7cd7 262 1382
+FUNC 7cd8 __crtGetLocaleInfoW_stat
+7cd8 60 1364
+7ce7 68 1364
+7cfb 70 1364
+7d08 71 1364
+7d10 73 1364
+7d1b 74 1364
+7d2a 79 1364
+7d2f 81 1364
+7d42 86 1364
+7d49 140 1364
+7d4b 96 1364
+7d53 97 1364
+7d5e 100 1364
+7d74 101 1364
+7d7b 104 1364
+7dc3 105 1364
+7dc5 106 1364
+7dc7 110 1364
+7dd5 113 1364
+7ddc 121 1364
+7dde 123 1364
+7de0 130 1364
+7df7 134 1364
+7dfd 136 1364
+7e01 141 1364
+FUNC 7e13 __crtGetLocaleInfoW
+7e13 151 1364
+7e19 152 1364
+7e24 161 1364
+7e4c 162 1364
+FUNC 7e4e __crtGetLocaleInfoA_stat
+7e4e 60 2697
+7e5d 68 2697
+7e74 70 2697
+7e7e 71 2697
+7e86 73 2697
+7e91 74 2697
+7ea0 79 2697
+7eb1 86 2697
+7eb5 96 2697
+7eba 97 2697
+7ec5 100 2697
+7ed8 101 2697
+7edf 104 2697
+7f28 105 2697
+7f2a 106 2697
+7f2c 110 2697
+7f3c 114 2697
+7f3f 124 2697
+7f45 126 2697
+7f47 135 2697
+7f5c 139 2697
+7f63 141 2697
+7f67 81 2697
+7f79 145 2697
+FUNC 7f8b __crtGetLocaleInfoA
+7f8b 155 2697
+7f91 156 2697
+7f9c 165 2697
+7fc4 166 2697
+FUNC 7fc6 V6_HeapAlloc
+7fc6 27 3435
+7fd2 28 3435
+7fd6 29 3435
+7fe1 31 3435
+7fe9 32 3435
+7fed 33 3435
+7ff7 35 3435
+8003 39 3435
+8006 40 3435
+800c 36 3435
+FUNC 8015 _heap_alloc
+8015 90 3435
+8015 95 3435
+801e 96 3435
+8023 97 3435
+802a 98 3435
+8036 104 3435
+8040 105 3435
+8058 129 3435
+8059 107 3435
+8063 108 3435
+806c 109 3435
+806e 121 3435
+8072 122 3435
+8073 124 3435
+8079 126 3435
+8089 129 3435
+FUNC 808a malloc
+808a 155 3435
+808b 159 3435
+80a1 163 3435
+8106 168 3435
+810a 172 3435
+8115 179 3435
+8120 183 3435
+8122 174 3435
+8129 193 3435
+8131 195 3435
+8136 196 3435
+8137 185 3435
+813e 186 3435
+8149 187 3435
+814c 196 3435
+FUNC 814d _calloc_impl
+814d 23 3608
+8159 28 3608
+8162 30 3608
+8190 32 3608
+8199 36 3608
+819d 37 3608
+81a0 41 3608
+81a5 43 3608
+81aa 46 3608
+81b3 50 3608
+81bc 52 3608
+81c7 56 3608
+81cf 57 3608
+81d2 58 3608
+81de 60 3608
+81ea 64 3608
+81f1 65 3608
+81fe 93 3608
+8202 94 3608
+8213 97 3608
+821f 109 3608
+822e 111 3608
+8239 112 3608
+823f 113 3608
+8244 60 3608
+8249 61 3608
+8252 100 3608
+8256 102 3608
+825d 103 3608
+8263 105 3608
+8265 119 3608
+FUNC 826b calloc
+826b 145 3608
+826f 146 3608
+8274 147 3608
+8288 149 3608
+829d 151 3608
+82a5 153 3608
+82a8 154 3608
+FUNC 82aa realloc
+82aa 64 3348
+82b6 69 3348
+82bd 70 3348
+82cb 73 3348
+82d2 75 3348
+82d9 76 3348
+82de 81 3348
+82eb 88 3348
+82f0 89 3348
+82f9 91 3348
+8301 92 3348
+8304 96 3348
+8316 100 3348
+831e 102 3348
+832d 103 3348
+8332 104 3348
+8340 107 3348
+8344 108 3348
+8354 110 3348
+835d 111 3348
+8367 118 3348
+836c 120 3348
+8370 121 3348
+8376 123 3348
+837f 124 3348
+8394 127 3348
+8398 128 3348
+83a8 129 3348
+83b4 135 3348
+83c0 142 3348
+83c6 144 3348
+83ca 145 3348
+83cb 147 3348
+83d4 148 3348
+83e8 135 3348
+83ee 137 3348
+83f7 148 3348
+83fa 158 3348
+840a 181 3348
+8419 186 3348
+841e 183 3348
+8423 186 3348
+8434 188 3348
+8436 160 3348
+843e 170 3348
+8443 167 3348
+8446 172 3348
+8448 174 3348
+844e 155 3348
+8450 321 3348
+8454 322 3348
+8455 323 3348
+8467 332 3348
+8473 347 3348
+847e 319 3348
+8483 327 3348
+848a 328 3348
+8495 329 3348
+8497 356 3348
+849d 349 3348
+84a2 350 3348
+84a7 334 3348
+84ab 341 3348
+84c1 343 3348
+FUNC 84c5 _recalloc
+84c5 744 3348
+84c5 748 3348
+84d0 750 3348
+84f8 756 3348
+84f9 752 3348
+84fe 754 3348
+850b 756 3348
+FUNC 850c strncnt
+850c 48 2649
+850c 49 2649
+8512 52 2649
+8518 53 2649
+8519 52 2649
+851e 55 2649
+8525 56 2649
+FUNC 8526 __crtLCMapStringA_stat
+8526 99 2649
+8538 108 2649
+8545 109 2649
+8560 110 2649
+8568 111 2649
+8573 112 2649
+857d 119 2649
+8582 120 2649
+859b 124 2649
+85a0 125 2649
+85a1 127 2649
+85a4 133 2649
+85ba 213 2649
+85c3 235 2649
+85cb 236 2649
+85d3 247 2649
+85fa 248 2649
+8600 251 2649
+8648 252 2649
+864b 253 2649
+8651 262 2649
+866a 271 2649
+868b 274 2649
+8693 277 2649
+869c 279 2649
+86a5 288 2649
+86b7 292 2649
+86bc 298 2649
+8707 299 2649
+870b 309 2649
+8723 312 2649
+8726 322 2649
+872c 325 2649
+872e 335 2649
+8745 342 2649
+874c 344 2649
+8754 346 2649
+875d 141 2649
+8768 142 2649
+8770 143 2649
+8775 144 2649
+877d 146 2649
+878e 147 2649
+8795 153 2649
+879e 155 2649
+87b3 156 2649
+87b8 157 2649
+87ba 164 2649
+87d5 166 2649
+87dc 169 2649
+881d 170 2649
+881f 196 2649
+8847 183 2649
+8849 184 2649
+884b 190 2649
+8870 198 2649
+8877 199 2649
+8879 202 2649
+8893 204 2649
+8898 205 2649
+88a1 206 2649
+88ad 207 2649
+88b4 208 2649
+88b6 350 2649
+FUNC 88c8 __crtLCMapStringA
+88c8 363 2649
+88ce 364 2649
+88d9 376 2649
+8909 377 2649
+FUNC 890b __crtGetStringTypeA_stat
+890b 66 2601
+891a 75 2601
+892a 79 2601
+8942 80 2601
+894a 82 2601
+8955 83 2601
+8964 88 2601
+8975 120 2601
+897e 141 2601
+8986 142 2601
+898e 153 2601
+89b5 154 2601
+89bb 157 2601
+89f9 158 2601
+89fb 159 2601
+89fd 161 2601
+8a0c 169 2601
+8a1f 174 2601
+8a30 176 2601
+8a36 178 2601
+8a3c 90 2601
+8a3e 94 2601
+8a43 95 2601
+8a4b 96 2601
+8a50 97 2601
+8a58 99 2601
+8a66 100 2601
+8a6a 104 2601
+8a6f 106 2601
+8a86 107 2601
+8a88 108 2601
+8a8a 109 2601
+8a8d 112 2601
+8aa2 113 2601
+8aa8 114 2601
+8aaf 115 2601
+8ab1 182 2601
+FUNC 8ac3 __crtGetStringTypeA
+8ac3 194 2601
+8ac9 195 2601
+8ad4 206 2601
+8b01 207 2601
+FUNC 8b03 fastcopy_I
+FUNC 8b8a _VEC_memcpy
+FUNC 8c6d _sse2_mathfcns_init
+FUNC 8c81 _set_SSE2_enable
+FUNC 8c95 __pwctype_func
+8c95 24 2428
+8c95 25 2428
+8c9a 26 2428
+FUNC 8c9b __pctype_func
+8c9b 29 2428
+8c9b 35 2428
+8ca2 36 2428
+8ca5 38 2428
+8cbd 39 2428
+8cc3 40 2428
+FUNC 8cc4 _get_lc_time
+8cc4 94 1820
+8cca 104 1820
+8cdc 105 1820
+8cdf 170 1820
+8ce1 108 1820
+8cea 112 1820
+8d00 113 1820
+8d15 114 1820
+8d2a 115 1820
+8d42 116 1820
+8d57 117 1820
+8d6a 118 1820
+8d7e 120 1820
+8d96 121 1820
+8dab 122 1820
+8dc0 123 1820
+8dd5 124 1820
+8ded 125 1820
+8e02 126 1820
+8e17 128 1820
+8e2c 129 1820
+8e44 130 1820
+8e59 131 1820
+8e6e 132 1820
+8e83 133 1820
+8e9b 134 1820
+8eb0 135 1820
+8ec5 136 1820
+8eda 137 1820
+8ef2 138 1820
+8f07 139 1820
+8f1c 141 1820
+8f31 142 1820
+8f49 143 1820
+8f5e 144 1820
+8f73 145 1820
+8f88 146 1820
+8fa0 147 1820
+8fb8 148 1820
+8fd0 149 1820
+8fe8 150 1820
+9003 151 1820
+901b 152 1820
+9033 154 1820
+904b 155 1820
+9066 160 1820
+907e 161 1820
+9096 163 1820
+90b1 165 1820
+90d1 169 1820
+90db 170 1820
+FUNC 90dd __free_lc_time
+90dd 179 1820
+90de 180 1820
+90ea 183 1820
+90f2 184 1820
+90fa 185 1820
+9102 186 1820
+910a 187 1820
+9112 188 1820
+911a 189 1820
+9121 191 1820
+9129 192 1820
+9131 193 1820
+9139 194 1820
+9141 195 1820
+9149 196 1820
+9151 197 1820
+9159 199 1820
+9161 200 1820
+916c 201 1820
+9174 202 1820
+917c 203 1820
+9184 204 1820
+918c 205 1820
+9194 206 1820
+919c 207 1820
+91a4 208 1820
+91ac 209 1820
+91b4 210 1820
+91bc 212 1820
+91c4 213 1820
+91cc 214 1820
+91d4 215 1820
+91dc 216 1820
+91e4 217 1820
+91ef 218 1820
+91fa 219 1820
+9205 220 1820
+9210 221 1820
+921b 222 1820
+9226 223 1820
+9231 225 1820
+923c 226 1820
+9247 228 1820
+9252 229 1820
+925d 230 1820
+926c 232 1820
+FUNC 926d __init_time
+926d 56 1820
+9271 60 1820
+9280 64 1820
+9296 65 1820
+929a 67 1820
+92a5 69 1820
+92ab 70 1820
+92b3 71 1820
+92b5 73 1820
+92bb 74 1820
+92bd 75 1820
+92bf 78 1820
+92d7 82 1820
+92d9 83 1820
+92df 84 1820
+FUNC 92e0 fix_grouping
+92e0 32 1867
+92e0 40 1867
+92e8 43 1867
+92f2 45 1867
+92f6 61 1867
+92f7 40 1867
+92fd 63 1867
+92fe 50 1867
+9302 52 1867
+9304 55 1867
+930b 56 1867
+9311 60 1867
+FUNC 9313 __free_lconv_num
+9313 211 1867
+9314 212 1867
+931c 215 1867
+9326 216 1867
+932d 218 1867
+9338 219 1867
+933f 221 1867
+934a 222 1867
+9352 223 1867
+FUNC 9353 __init_numeric
+9353 84 1867
+935a 92 1867
+935e 93 1867
+9360 96 1867
+9371 177 1867
+9374 178 1867
+9377 179 1867
+9383 102 1867
+9397 103 1867
+939f 108 1867
+93a8 113 1867
+93bb 115 1867
+93c4 116 1867
+93c6 118 1867
+93c8 120 1867
+93d1 125 1867
+93e3 127 1867
+93eb 128 1867
+93f5 129 1867
+93fc 131 1867
+93fe 140 1867
+9417 142 1867
+942c 144 1867
+9447 146 1867
+9449 148 1867
+9455 154 1867
+9473 156 1867
+9475 154 1867
+948c 164 1867
+9497 165 1867
+94a0 166 1867
+94ac 168 1867
+94b4 169 1867
+94bb 170 1867
+94bd 186 1867
+94d0 191 1867
+94e1 193 1867
+94ec 194 1867
+94f9 197 1867
+9502 198 1867
+950b 200 1867
+9514 201 1867
+9519 202 1867
+FUNC 951b fix_grouping
+951b 214 1911
+951b 222 1911
+9523 225 1911
+952d 227 1911
+9531 243 1911
+9532 222 1911
+9538 245 1911
+9539 232 1911
+953d 234 1911
+953f 237 1911
+9546 238 1911
+954c 242 1911
+FUNC 954e __free_lconv_mon
+954e 255 1911
+954f 256 1911
+9557 259 1911
+9562 260 1911
+9569 262 1911
+9574 263 1911
+957b 265 1911
+9586 266 1911
+958d 268 1911
+9598 269 1911
+959f 271 1911
+95aa 272 1911
+95b1 274 1911
+95bc 275 1911
+95c3 277 1911
+95ce 278 1911
+95d6 279 1911
+FUNC 95d7 __init_monetary
+95d7 65 1911
+95df 73 1911
+95e5 77 1911
+95f8 187 1911
+95fb 188 1911
+95fe 189 1911
+9608 83 1911
+9619 84 1911
+9621 89 1911
+9630 91 1911
+9637 92 1911
+9639 94 1911
+963b 96 1911
+9644 101 1911
+9653 103 1911
+9659 104 1911
+9662 105 1911
+9664 107 1911
+9666 112 1911
+966a 117 1911
+967e 119 1911
+9692 121 1911
+96a6 123 1911
+96bd 125 1911
+96d1 128 1911
+96e5 130 1911
+96f9 133 1911
+9710 135 1911
+9724 137 1911
+9738 139 1911
+974c 141 1911
+9763 143 1911
+9777 145 1911
+978b 147 1911
+97a2 149 1911
+97a4 150 1911
+97aa 151 1911
+97b0 152 1911
+97b8 153 1911
+97c3 154 1911
+97c8 157 1911
+97e4 159 1911
+97e6 157 1911
+97fd 169 1911
+9809 175 1911
+980c 181 1911
+983e 194 1911
+984f 199 1911
+9864 201 1911
+986f 202 1911
+987c 204 1911
+9885 205 1911
+988e 206 1911
+9894 208 1911
+9899 209 1911
+FUNC 989b __init_ctype
+989b 59 2002
+98ac 60 2002
+98b2 82 2002
+98d1 84 2002
+98d8 89 2002
+98f8 94 2002
+98ff 98 2002
+990f 100 2002
+991a 102 2002
+9925 104 2002
+9937 106 2002
+9966 109 2002
+996b 112 2002
+996d 113 2002
+997b 115 2002
+9990 118 2002
+999a 121 2002
+999e 124 2002
+99a6 126 2002
+99b4 128 2002
+99bd 129 2002
+99c8 128 2002
+99d3 140 2002
+99ff 155 2002
+9a32 166 2002
+9a5f 178 2002
+9a96 180 2002
+9aa7 182 2002
+9abe 183 2002
+9ad3 180 2002
+9ae0 189 2002
+9af2 190 2002
+9b01 191 2002
+9b13 195 2002
+9b2b 198 2002
+9b3c 199 2002
+9b4f 200 2002
+9b5d 201 2002
+9b6b 203 2002
+9b74 204 2002
+9b7a 206 2002
+9b83 207 2002
+9b8c 208 2002
+9b95 209 2002
+9b9e 210 2002
+9ba7 213 2002
+9bb0 214 2002
+9bb4 217 2002
+9bbc 218 2002
+9bc4 219 2002
+9bcc 220 2002
+9bdc 227 2002
+9bef 231 2002
+9bf1 232 2002
+9bf7 233 2002
+9c01 234 2002
+9c0b 235 2002
+9c15 236 2002
+9c1f 238 2002
+9c21 240 2002
+FUNC 9c30 ___mb_cur_max_func
+9c30 248 2002
+9c30 254 2002
+9c37 255 2002
+9c3a 257 2002
+9c52 259 2002
+9c58 260 2002
+FUNC 9c59 ___mb_cur_max_l_func
+9c59 263 2002
+9c59 264 2002
+9c6e 265 2002
+FUNC 9c6f ___lc_codepage_func
+9c6f 268 2002
+9c6f 274 2002
+9c76 275 2002
+9c79 277 2002
+9c91 279 2002
+9c94 280 2002
+FUNC 9c95 ___lc_collate_cp_func
+9c95 284 2002
+9c95 290 2002
+9c9c 291 2002
+9c9f 293 2002
+9cb7 295 2002
+9cba 296 2002
+FUNC 9cbb ___lc_handle_func
+9cbb 300 2002
+9cbb 306 2002
+9cc2 307 2002
+9cc5 309 2002
+9cdd 311 2002
+9ce0 312 2002
+FUNC 9ce1 __init_collate
+9ce1 41 2090
+9ce1 42 2090
+9ce3 43 2090
+FUNC 9ce4 _Getdays_l
+9ce4 111 265
+9ced 115 265
+9cfa 117 265
+9d03 119 265
+9d0c 120 265
+9d34 121 265
+9d3f 123 265
+9d4b 126 265
+9d4f 128 265
+9d7f 129 265
+9d87 131 265
+9db8 132 265
+9dca 134 265
+9dcd 137 265
+9de0 138 265
+FUNC 9de2 _Getdays
+9de2 142 265
+9de2 143 265
+9dea 144 265
+FUNC 9deb _Getmonths_l
+9deb 150 265
+9df4 154 265
+9e01 156 265
+9e17 159 265
+9e42 160 265
+9e4d 162 265
+9e55 163 265
+9e5f 167 265
+9e8c 168 265
+9e94 170 265
+9ec0 171 265
+9ed1 173 265
+9ed4 176 265
+9ee7 177 265
+FUNC 9ee9 _Getmonths
+9ee9 181 265
+9ee9 182 265
+9ef1 183 265
+FUNC 9ef2 _Gettnames_l
+9ef2 189 265
+9efb 193 265
+9f08 195 265
+9f11 197 265
+9f1a 198 265
+9f42 199 265
+9f4f 200 265
+9f78 201 265
+9f90 202 265
+9fa1 203 265
+9fb0 204 265
+9fbf 205 265
+9fc6 206 265
+9fd4 208 265
+9fdc 212 265
+9fee 213 265
+a001 214 265
+a007 215 265
+a031 216 265
+a037 217 265
+a044 218 265
+a06a 219 265
+a086 221 265
+a09e 222 265
+a0a4 223 265
+a0ca 224 265
+a0d4 225 265
+a0d9 226 265
+a103 227 265
+a11b 230 265
+a14b 231 265
+a155 233 265
+a185 234 265
+a18f 236 265
+a1bf 237 265
+a1c9 239 265
+a1f9 240 265
+a203 242 265
+a233 245 265
+a245 246 265
+FUNC a247 _Gettnames
+a247 250 265
+a247 251 265
+a24f 252 265
+FUNC a250 _store_str
+a250 848 265
+a250 850 265
+a25f 851 265
+a266 852 265
+a26f 854 265
+FUNC a270 _store_number
+a270 944 265
+a270 952 265
+a278 955 265
+a284 956 265
+a286 957 265
+a291 960 265
+a293 961 265
+a295 962 265
+a296 967 265
+a29d 968 265
+a2a0 969 265
+a2a5 970 265
+FUNC a2a6 _store_num
+a2a6 888 265
+a2ae 889 265
+a2b0 891 265
+a2b8 892 265
+a2eb 893 265
+a2ed 896 265
+a2f1 897 265
+a2f9 898 265
+a304 900 265
+a310 902 265
+a315 903 265
+a317 905 265
+a319 906 265
+a31d 907 265
+FUNC a31f _expandtime
+a31f 527 265
+a324 537 265
+a373 638 265
+a389 641 265
+a38e 566 265
+a3a4 568 265
+a3ab 569 265
+a3b0 550 265
+a3c6 552 265
+a3cd 553 265
+a3d2 801 265
+a3d7 802 265
+a3de 803 265
+a3e3 646 265
+a3f9 647 265
+a409 648 265
+a40b 651 265
+a410 537 265
+a433 766 265
+a439 768 265
+a43e 715 265
+a453 716 265
+a455 718 265
+a457 719 265
+a45c 701 265
+a471 702 265
+a473 721 265
+a489 722 265
+a48d 723 265
+a48f 724 265
+a494 725 265
+a49a 726 265
+a4a2 727 265
+a4a3 731 265
+a4a8 694 265
+a4b7 697 265
+a4bc 675 265
+a4bf 678 265
+a4c1 783 265
+a4cc 785 265
+a4d5 787 265
+a4e2 788 265
+a4e4 537 265
+a51b 657 265
+a534 659 265
+a53c 660 265
+a53e 629 265
+a557 631 265
+a56a 632 265
+a56f 580 265
+a58d 582 265
+a58f 585 265
+a594 586 265
+a596 587 265
+a598 594 265
+a5bd 596 265
+a5bf 606 265
+a5c0 621 265
+a5c2 558 265
+a5d0 560 265
+a5d7 561 265
+a5dc 541 265
+a609 543 265
+a60f 544 265
+a614 666 265
+a622 668 265
+a625 669 265
+a62a 537 265
+a63f 813 265
+a641 793 265
+a646 796 265
+a65f 798 265
+a664 774 265
+a671 777 265
+a67c 778 265
+a681 741 265
+a692 743 265
+a697 753 265
+a698 755 265
+a69d 708 265
+a6b3 710 265
+a6b9 711 265
+a6be 683 265
+a6d4 684 265
+a6d7 685 265
+a6e2 686 265
+a6e4 687 265
+a6f2 818 265
+a6f8 819 265
+FUNC a6fa _store_winword
+a6fa 1014 265
+a70a 1022 265
+a70e 1032 265
+a719 1022 265
+a71c 1032 265
+a722 1033 265
+a724 1028 265
+a72a 1029 265
+a72c 1025 265
+a732 1036 265
+a742 1045 265
+a746 1046 265
+a74d 1048 265
+a752 1054 265
+a779 1060 265
+a785 1066 265
+a791 1071 265
+a79d 1076 265
+a7a8 1095 265
+a80d 1097 265
+a819 1098 265
+a823 1099 265
+a82b 1100 265
+a833 1101 265
+a837 1107 265
+a857 1109 265
+a862 1114 265
+a893 1115 265
+a89a 1119 265
+a89d 1122 265
+a8b0 1123 265
+a8bf 1124 265
+a8cd 1125 265
+a8d4 1128 265
+a8dd 1129 265
+a8e2 1136 265
+a8fb 1139 265
+a900 1142 265
+a90b 1147 265
+a946 1296 265
+a95a 1299 265
+a966 1305 265
+a96e 1306 265
+a972 1308 265
+a97b 1309 265
+a987 1313 265
+a98a 1314 265
+a99c 1150 265
+a9aa 1155 265
+a9b1 1154 265
+a9b8 1152 265
+a9bf 1153 265
+a9c1 1156 265
+a9c6 1178 265
+a9d3 1180 265
+a9da 1181 265
+a9dc 1182 265
+a9e1 1197 265
+a9f2 1198 265
+a9f7 1199 265
+aa08 1200 265
+aa0e 1201 265
+aa10 1202 265
+aa15 1247 265
+aa20 1248 265
+aa33 1250 265
+aa37 1255 265
+aa51 1258 265
+aa5a 1264 265
+aa62 1265 265
+aa66 1268 265
+aa6f 1269 265
+aa77 1299 265
+aa7c 1252 265
+aa7d 1272 265
+aa82 1158 265
+aa94 1163 265
+aa9b 1162 265
+aaa2 1160 265
+aaa9 1161 265
+aaab 1164 265
+aab0 1147 265
+aad9 1166 265
+aae7 1169 265
+aaee 1168 265
+aaf0 1170 265
+aaf5 1204 265
+aafc 1205 265
+ab07 1206 265
+ab09 1207 265
+ab0f 1209 265
+ab21 1210 265
+ab38 1213 265
+ab44 1219 265
+ab4c 1220 265
+ab50 1223 265
+ab58 1224 265
+ab5a 1225 265
+ab5f 1226 265
+ab68 1227 265
+ab82 1229 265
+ab8b 1234 265
+ab93 1235 265
+ab97 1237 265
+aba0 1238 265
+aba8 1242 265
+abaa 1190 265
+abb7 1192 265
+abbe 1193 265
+abc0 1194 265
+abc2 1184 265
+abcf 1186 265
+abd6 1187 265
+abd8 1188 265
+abda 1172 265
+abe7 1174 265
+abee 1175 265
+abf0 1290 265
+ac0f 1294 265
+ac12 1295 265
+FUNC ac17 _Strftime_l
+ac17 356 265
+ac1d 361 265
+ac21 362 265
+ac34 364 265
+ac67 365 265
+ac9a 368 265
+aca7 375 265
+acb7 385 265
+acc5 387 265
+accf 435 265
+aced 438 265
+acf1 446 265
+acfb 447 265
+ad00 452 265
+ad0b 453 265
+ad0e 454 265
+ad10 400 265
+ad17 405 265
+ad18 408 265
+ad1a 409 265
+ad1f 411 265
+ad20 412 265
+ad21 415 265
+ad3e 428 265
+ad3f 385 265
+ad44 464 265
+ad49 469 265
+ad4e 470 265
+ad61 441 265
+ad64 478 265
+ad73 481 265
+ad7e 483 265
+ad80 402 265
+ad8b 403 265
+ad8d 421 265
+ad92 423 265
+ad99 464 265
+ad9b 485 265
+adb3 488 265
+adc4 490 265
+FUNC adc6 _strftime_l
+adc6 291 265
+adc9 292 265
+ade2 293 265
+FUNC ade4 strftime
+ade4 300 265
+ade4 301 265
+ae00 302 265
+FUNC ae01 _Strftime
+ae01 343 265
+ae04 345 265
+ae1d 346 265
+FUNC ae1f localeconv
+ae1f 69 1743
+ae1f 75 1743
+ae24 78 1743
+ae3f 79 1743
+ae44 80 1743
+FUNC ae50 strcspn
+ae50 191 666
+ae54 198 666
+ae56 199 666
+ae57 200 666
+ae58 201 666
+ae59 202 666
+ae5a 203 666
+ae5b 204 666
+ae5c 205 666
+ae5d 206 666
+ae5e 212 666
+ae64 216 666
+ae66 217 666
+ae68 218 666
+ae6a 219 666
+ae6d 220 666
+ae71 221 666
+ae73 227 666
+ae76 229 666
+ae7c 234 666
+ae7f 236 666
+ae81 237 666
+ae83 238 666
+ae85 239 666
+ae88 240 666
+ae8c 245 666
+ae8e 255 666
+ae90 257 666
+ae93 259 666
+FUNC aea0 strcmp
+aea0 65 668
+aea0 73 668
+aea4 74 668
+aea8 76 668
+aeae 77 668
+aeb0 81 668
+aeb2 83 668
+aeb4 84 668
+aeb6 85 668
+aeb8 86 668
+aeba 87 668
+aebd 88 668
+aebf 89 668
+aec1 90 668
+aec3 92 668
+aec6 94 668
+aec9 95 668
+aecb 96 668
+aecd 97 668
+aecf 98 668
+aed2 99 668
+aed4 100 668
+aed7 101 668
+aeda 102 668
+aedc 103 668
+aee0 107 668
+aee2 108 668
+aee4 115 668
+aee6 116 668
+aee8 117 668
+aeeb 118 668
+aeec 122 668
+aef2 123 668
+aef4 125 668
+aef6 126 668
+aef9 127 668
+aefb 128 668
+aefd 129 668
+af00 130 668
+af02 131 668
+af04 133 668
+af0a 134 668
+af0c 139 668
+af0f 140 668
+af12 141 668
+af14 142 668
+af16 143 668
+af18 144 668
+af1a 145 668
+af1d 146 668
+af1f 147 668
+af21 148 668
+af23 149 668
+af26 150 668
+FUNC af28 TranslateName
+af28 340 2291
+af2b 342 2291
+af2e 343 2291
+af31 346 2291
+af3c 348 2291
+af46 349 2291
+af5a 351 2291
+af60 352 2291
+af6a 353 2291
+af6c 354 2291
+af70 355 2291
+af72 356 2291
+af75 346 2291
+af7c 359 2291
+af86 360 2291
+FUNC af88 GetLcidFromDefault
+af88 761 2291
+af88 762 2291
+af8f 763 2291
+af9b 764 2291
+FUNC af9c ProcessCodePage
+af9c 784 2291
+afaf 787 2291
+afc9 795 2291
+afda 799 2291
+afe2 801 2291
+afe4 791 2291
+affc 793 2291
+afff 805 2291
+b006 806 2291
+FUNC b013 TestDefaultCountry
+b013 826 2291
+b013 830 2291
+b015 832 2291
+b02a 835 2291
+b02d 836 2291
+b02e 833 2291
+b030 836 2291
+FUNC b031 LcidFromHexString
+b031 893 2291
+b032 895 2291
+b034 897 2291
+b036 899 2291
+b03f 900 2291
+b044 901 2291
+b04c 902 2291
+b04f 903 2291
+b05f 906 2291
+b062 907 2291
+FUNC b063 GetPrimaryLen
+b063 926 2291
+b063 927 2291
+b065 930 2291
+b068 931 2291
+b07a 933 2291
+b07b 935 2291
+b07d 938 2291
+FUNC b07e CountryEnumProc
+b07e 717 2291
+b093 718 2291
+b09a 719 2291
+b0a9 725 2291
+b0cc 728 2291
+b0cf 729 2291
+b0d2 731 2291
+b0e4 734 2291
+b0ef 738 2291
+b0f9 741 2291
+b104 742 2291
+FUNC b114 TestDefaultLanguage
+b114 858 2291
+b125 864 2291
+b147 865 2291
+b14b 867 2291
+b158 871 2291
+b174 872 2291
+b176 874 2291
+b179 875 2291
+FUNC b186 LangCountryEnumProc
+b186 435 2291
+b19c 436 2291
+b1a3 437 2291
+b1b0 444 2291
+b1d7 447 2291
+b1db 448 2291
+b1e3 450 2291
+b1f9 456 2291
+b216 460 2291
+b218 462 2291
+b229 467 2291
+b230 468 2291
+b235 472 2291
+b23b 475 2291
+b255 482 2291
+b269 483 2291
+b26c 487 2291
+b276 490 2291
+b281 493 2291
+b287 494 2291
+b28a 501 2291
+b29c 506 2291
+b2b9 510 2291
+b2bf 513 2291
+b2cb 518 2291
+b2e1 522 2291
+b2e9 528 2291
+b2fd 531 2291
+b2ff 540 2291
+b301 550 2291
+b31c 553 2291
+b32b 557 2291
+b332 558 2291
+b337 559 2291
+b33a 566 2291
+b345 567 2291
+FUNC b356 LanguageEnumProc
+b356 624 2291
+b36b 625 2291
+b372 626 2291
+b381 632 2291
+b3a4 635 2291
+b3a7 636 2291
+b3aa 639 2291
+b3bb 643 2291
+b3c2 650 2291
+b3c4 651 2291
+b3e1 654 2291
+b3f0 658 2291
+b3fa 662 2291
+b405 663 2291
+FUNC b415 GetLcidFromCountry
+b415 686 2291
+b415 687 2291
+b425 689 2291
+b436 693 2291
+b43c 694 2291
+b440 695 2291
+FUNC b441 GetLcidFromLangCountry
+b441 386 2291
+b441 388 2291
+b448 389 2291
+b462 390 2291
+b467 392 2291
+b47e 394 2291
+b48e 402 2291
+b4a1 403 2291
+b4a5 404 2291
+FUNC b4a6 GetLcidFromLanguage
+b4a6 591 2291
+b4a6 593 2291
+b4b9 594 2291
+b4c7 596 2291
+b4d7 600 2291
+b4dd 601 2291
+b4e1 602 2291
+FUNC b4e2 __get_qualified_locale
+b4e2 205 2291
+b4e6 208 2291
+b4eb 212 2291
+b4fd 215 2291
+b504 217 2291
+b509 222 2291
+b50c 223 2291
+b51b 226 2291
+b52b 230 2291
+b538 232 2291
+b542 235 2291
+b547 237 2291
+b549 240 2291
+b54e 243 2291
+b553 248 2291
+b567 250 2291
+b571 252 2291
+b576 254 2291
+b578 256 2291
+b57d 261 2291
+b57f 263 2291
+b589 266 2291
+b5b1 268 2291
+b5b3 271 2291
+b5c6 277 2291
+b5c9 278 2291
+b5cf 281 2291
+b5e6 285 2291
+b618 289 2291
+b625 290 2291
+b62b 293 2291
+b633 295 2291
+b63a 296 2291
+b642 297 2291
+b646 301 2291
+b64e 305 2291
+b65b 306 2291
+b67e 307 2291
+b680 308 2291
+b68f 309 2291
+b691 311 2291
+b6a3 312 2291
+b6a5 313 2291
+b6b9 315 2291
+b6be 286 2291
+b6c4 316 2291
+FUNC b6c5 cmpResult
+FUNC b6d7 cmpBYTE
+FUNC b6ef cmpWORD
+FUNC b72f cmpDWORD
+FUNC b7a7 unaligned_memcmp
+FUNC cc37 memcmp
+FUNC e2b7 strncmp
+e2b7 42 618
+e2bb 43 618
+e2c0 45 618
+e2c7 46 618
+e2ce 48 618
+e2d4 51 618
+e2e1 56 618
+e2f2 61 618
+e2fe 66 618
+e30a 71 618
+e31f 81 618
+e321 73 618
+e32b 68 618
+e335 63 618
+e33f 58 618
+e34f 79 618
+e351 81 618
+e35b 85 618
+e35c 86 618
+e360 79 618
+e365 89 618
+e369 90 618
+e36b 83 618
+FUNC e380 strpbrk
+e380 191 611
+e384 198 611
+e386 199 611
+e387 200 611
+e388 201 611
+e389 202 611
+e38a 203 611
+e38b 204 611
+e38c 205 611
+e38d 206 611
+e38e 212 611
+e394 216 611
+e396 217 611
+e398 218 611
+e39a 219 611
+e39d 220 611
+e3a1 221 611
+e3a3 227 611
+e3a8 236 611
+e3aa 237 611
+e3ac 238 611
+e3ae 239 611
+e3b1 240 611
+e3b5 247 611
+e3b7 248 611
+e3ba 257 611
+e3bd 259 611
+FUNC e3c0 memmove
+e3c0 101 679
+e3c3 113 679
+e3c4 114 679
+e3c5 116 679
+e3c8 117 679
+e3cb 119 679
+e3ce 129 679
+e3d0 131 679
+e3d2 132 679
+e3d4 134 679
+e3d6 135 679
+e3d8 137 679
+e3da 138 679
+e3e0 147 679
+e3e6 148 679
+e3e8 150 679
+e3ef 151 679
+e3f1 153 679
+e3f2 154 679
+e3f3 155 679
+e3f6 156 679
+e3f9 157 679
+e3fb 158 679
+e3fc 159 679
+e3fd 160 679
+e3ff 163 679
+e400 164 679
+e401 165 679
+e402 166 679
+e407 179 679
+e40d 180 679
+e40f 182 679
+e412 183 679
+e415 185 679
+e418 186 679
+e41a 188 679
+e41c 190 679
+e424 208 679
+e426 209 679
+e42b 211 679
+e42e 212 679
+e430 214 679
+e433 215 679
+e435 217 679
+e43c 221 679
+e444 225 679
+e458 232 679
+e45a 233 679
+e45c 235 679
+e45e 236 679
+e461 238 679
+e464 239 679
+e467 241 679
+e46a 242 679
+e46d 244 679
+e470 245 679
+e473 247 679
+e476 248 679
+e478 250 679
+e47a 252 679
+e484 256 679
+e486 257 679
+e488 259 679
+e48a 260 679
+e48d 262 679
+e490 263 679
+e493 265 679
+e496 266 679
+e499 268 679
+e49c 269 679
+e49e 271 679
+e4a0 273 679
+e4a8 277 679
+e4aa 278 679
+e4ac 280 679
+e4ae 281 679
+e4b1 283 679
+e4b4 284 679
+e4b7 286 679
+e4ba 287 679
+e4bc 289 679
+e4be 291 679
+e4e8 298 679
+e4ec 300 679
+e4f0 302 679
+e4f4 304 679
+e4f8 306 679
+e4fc 308 679
+e500 310 679
+e504 312 679
+e508 314 679
+e50c 316 679
+e510 318 679
+e514 320 679
+e518 322 679
+e51c 324 679
+e520 326 679
+e527 328 679
+e529 329 679
+e52b 331 679
+e544 340 679
+e547 341 679
+e548 342 679
+e549 344 679
+e54c 348 679
+e54e 350 679
+e550 351 679
+e553 352 679
+e554 353 679
+e555 354 679
+e558 358 679
+e55a 360 679
+e55c 361 679
+e55f 362 679
+e562 363 679
+e565 364 679
+e566 365 679
+e567 366 679
+e56c 370 679
+e56e 372 679
+e570 373 679
+e573 374 679
+e576 375 679
+e579 376 679
+e57c 377 679
+e57f 378 679
+e580 379 679
+e581 380 679
+e584 391 679
+e588 392 679
+e58c 397 679
+e592 398 679
+e594 400 679
+e597 401 679
+e59a 403 679
+e59d 404 679
+e59f 406 679
+e5a0 407 679
+e5a2 408 679
+e5a3 410 679
+e5ac 414 679
+e5ae 417 679
+e5b8 422 679
+e5ba 423 679
+e5bf 425 679
+e5c2 426 679
+e5c4 428 679
+e5c7 429 679
+e5c9 431 679
+e5d0 435 679
+e5e4 442 679
+e5e7 443 679
+e5e9 445 679
+e5ec 446 679
+e5ef 448 679
+e5f2 449 679
+e5f5 451 679
+e5f8 452 679
+e5fa 454 679
+e5fb 455 679
+e5fd 456 679
+e5fe 458 679
+e608 462 679
+e60b 463 679
+e60d 465 679
+e610 466 679
+e613 468 679
+e616 469 679
+e619 471 679
+e61c 472 679
+e61f 474 679
+e622 475 679
+e624 477 679
+e625 478 679
+e627 479 679
+e628 481 679
+e630 485 679
+e633 486 679
+e635 488 679
+e638 489 679
+e63b 491 679
+e63e 492 679
+e641 494 679
+e644 495 679
+e647 497 679
+e64a 498 679
+e64d 500 679
+e650 501 679
+e656 503 679
+e657 504 679
+e659 505 679
+e65a 507 679
+e684 516 679
+e688 518 679
+e68c 520 679
+e690 522 679
+e694 524 679
+e698 526 679
+e69c 528 679
+e6a0 530 679
+e6a4 532 679
+e6a8 534 679
+e6ac 536 679
+e6b0 538 679
+e6b4 540 679
+e6b8 542 679
+e6bc 544 679
+e6c3 546 679
+e6c5 547 679
+e6c7 549 679
+e6e0 558 679
+e6e3 560 679
+e6e4 561 679
+e6e5 562 679
+e6e8 566 679
+e6eb 568 679
+e6ee 569 679
+e6f1 570 679
+e6f2 571 679
+e6f3 572 679
+e6f8 576 679
+e6fb 578 679
+e6fe 579 679
+e701 580 679
+e704 581 679
+e707 582 679
+e708 583 679
+e709 584 679
+e70c 588 679
+e70f 590 679
+e712 591 679
+e715 592 679
+e718 593 679
+e71b 594 679
+e71e 595 679
+e721 596 679
+e722 597 679
+e723 598 679
+FUNC e725 fastzero_I
+FUNC e77c _VEC_memzero
+FUNC e80b _isctype_l
+e80b 114 3871
+e812 118 3871
+e81d 121 3871
+e82a 122 3871
+e839 124 3871
+e858 126 3871
+e85b 129 3871
+e868 130 3871
+e86a 133 3871
+e874 144 3871
+e89a 146 3871
+e8aa 149 3871
+e8bf 150 3871
+FUNC e8c1 _isctype
+e8c1 156 3871
+e8c1 157 3871
+e8ca 159 3871
+e8dc 165 3871
+e8dd 163 3871
+e8ef 165 3871
+FUNC e8f0 _alloca_probe_16
+e8f0 44 1120
+e8f0 46 1120
+e8f1 47 1120
+e8f5 48 1120
+e8f7 49 1120
+e8fa 50 1120
+e8fc 51 1120
+e8fe 52 1120
+e900 53 1120
+e901 54 1120
+e906 59 1120
+e907 60 1120
+e90b 61 1120
+e90d 62 1120
+e910 63 1120
+e912 64 1120
+e914 65 1120
+e916 66 1120
+e917 67 1120
+FUNC e91c __ansicp
+e91c 39 1417
+e92c 44 1417
+e948 45 1417
+e94b 46 1417
+e94d 47 1417
+e957 49 1417
+FUNC e963 __convertcp
+e963 79 1417
+e979 83 1417
+e989 85 1417
+e9a1 90 1417
+e9b8 92 1417
+e9cb 93 1417
+e9d1 99 1417
+e9de 101 1417
+e9e0 103 1417
+e9ec 115 1417
+ea16 111 1417
+ea2b 112 1417
+ea32 115 1417
+ea4e 116 1417
+ea51 117 1417
+ea53 119 1417
+ea63 127 1417
+ea78 129 1417
+ea7f 138 1417
+ea97 139 1417
+ea9a 140 1417
+ea9c 149 1417
+eabb 151 1417
+eacc 160 1417
+eade 162 1417
+eae7 163 1417
+eaea 164 1417
+eaec 165 1417
+eaf2 166 1417
+eaf7 174 1417
+eb00 177 1417
+eb03 178 1417
+FUNC eb15 has_osfxsr_set
+FUNC eb65 _get_sse2_info
+FUNC ebc5 __sse2_available_init
+FUNC ebd2 _get_daylight
+ebd2 35 230
+ebd2 36 230
+ebf9 41 230
+ebfa 39 230
+ec02 40 230
+ec05 41 230
+FUNC ec06 _get_dstbias
+ec06 44 230
+ec06 45 230
+ec2d 50 230
+ec2e 48 230
+ec36 49 230
+ec39 50 230
+FUNC ec3a _get_timezone
+ec3a 53 230
+ec3a 54 230
+ec61 59 230
+ec62 57 230
+ec6a 58 230
+ec6d 59 230
+FUNC ec6e _get_tzname
+ec6e 62 230
+ec71 63 230
+ec81 64 230
+ec85 66 230
+ec88 68 230
+ec8f 69 230
+ecb6 63 230
+ecd6 72 230
+ece5 73 230
+eced 76 230
+ecf1 78 230
+ecf6 80 230
+ecfb 82 230
+ed0e 83 230
+FUNC ed10 __daylight
+ed10 118 230
+ed10 119 230
+ed15 120 230
+FUNC ed16 __dstbias
+ed16 123 230
+ed16 124 230
+ed1b 125 230
+FUNC ed1c __timezone
+ed1c 128 230
+ed1c 129 230
+ed21 130 230
+FUNC ed22 __tzname
+ed22 133 230
+ed22 134 230
+ed27 135 230
+FUNC ed28 _set_daylight
+ed28 189 164
+FUNC ed34 _set_dstbias
+ed34 190 164
+FUNC ed40 _set_timezone
+ed40 191 164
+FUNC ed4c _tzset_nolock
+ed4c 124 187
+ed58 127 187
+ed5d 129 187
+ed60 130 187
+ed63 131 187
+ed66 132 187
+ed69 133 187
+ed6c 135 187
+ed74 136 187
+ed77 139 187
+ed7f 142 187
+ed9a 143 187
+edb5 144 187
+edd0 149 187
+edd8 154 187
+edde 160 187
+eded 165 187
+ee05 260 187
+ee19 268 187
+ee24 274 187
+ee28 275 187
+ee2f 277 187
+ee45 281 187
+ee4b 283 187
+ee7d 174 187
+ee86 175 187
+ee8d 176 187
+ee93 179 187
+eea6 183 187
+eeaf 188 187
+eeba 190 187
+eec3 191 187
+eed1 199 187
+eee3 201 187
+eee6 203 187
+eef2 205 187
+eef4 206 187
+eef7 214 187
+eefa 234 187
+ef21 235 187
+ef29 236 187
+ef2b 237 187
+ef32 247 187
+ef55 248 187
+ef5e 249 187
+ef60 250 187
+ef68 256 187
+ef6f 288 187
+ef79 289 187
+ef83 290 187
+ef8d 292 187
+ef99 296 187
+efa2 301 187
+efc5 310 187
+efcd 311 187
+efd4 312 187
+efd5 318 187
+efe5 320 187
+eff6 292 187
+effb 293 187
+f004 325 187
+f009 329 187
+f017 330 187
+f024 335 187
+f029 339 187
+f034 340 187
+f041 344 187
+f046 345 187
+f049 350 187
+f053 351 187
+f074 353 187
+f076 354 187
+f07b 356 187
+f085 358 187
+FUNC f08b cvtdate
+f08b 407 187
+f091 410 187
+f095 412 187
+f0a1 422 187
+f0f3 428 187
+f13f 434 187
+f153 435 187
+f155 436 187
+f157 445 187
+f19d 447 187
+f1a0 450 187
+f1a2 455 187
+f1de 457 187
+f1e1 465 187
+f208 470 187
+f20e 472 187
+f210 483 187
+f239 484 187
+f24a 485 187
+f254 486 187
+f25c 488 187
+f269 489 187
+f26f 490 187
+f275 497 187
+f27e 501 187
+FUNC f280 _isindst_nolock
+f280 552 187
+f285 556 187
+f2a5 558 187
+f2aa 559 187
+f2b1 566 187
+f2cc 567 187
+f2d8 571 187
+f2df 582 187
+f313 583 187
+f315 594 187
+f32e 609 187
+f36e 610 187
+f370 621 187
+f38e 624 187
+f390 639 187
+f3a4 651 187
+f3be 658 187
+f3cb 662 187
+f3d8 664 187
+f3e0 672 187
+f3e4 695 187
+f3e6 671 187
+f3ee 673 187
+f3f6 674 187
+f3fa 677 187
+f40e 679 187
+f412 680 187
+f41d 683 187
+f41f 689 187
+f42c 692 187
+FUNC f42e __tzset
+f42e 85 187
+f43a 88 187
+f444 90 187
+f44c 91 187
+f44f 93 187
+f457 94 187
+f45c 95 187
+f462 98 187
+f46e 103 187
+f474 99 187
+FUNC f47d _tzset
+f47d 109 187
+f489 110 187
+f491 111 187
+f495 113 187
+f49a 115 187
+f4a6 118 187
+f4ac 116 187
+FUNC f4b5 _isindst
+f4b5 536 187
+f4c1 539 187
+f4c9 540 187
+f4cd 541 187
+f4d8 542 187
+f4e4 546 187
+f4e7 547 187
+f4ed 543 187
+FUNC f4f6 __ascii_stricmp
+f4f6 75 442
+f500 80 442
+f50c 81 442
+f50f 82 442
+f51b 83 442
+f51e 85 442
+f527 87 442
+f52a 88 442
+FUNC f52b _stricmp_l
+f52b 47 442
+f532 49 442
+f53d 52 442
+f573 53 442
+f5a5 55 442
+f5ad 57 442
+f5bb 63 442
+f5d0 64 442
+f5e1 65 442
+f5e9 68 442
+f5fc 69 442
+FUNC f5fe _stricmp
+f5fe 94 442
+f602 95 442
+f60c 98 442
+f630 99 442
+f636 107 442
+f637 101 442
+f63c 105 442
+f64c 107 442
+FUNC f64e _isleadbyte_l
+f64e 55 3963
+f654 56 3963
+f65f 57 3963
+f682 58 3963
+FUNC f684 isleadbyte
+f684 63 3963
+f684 64 3963
+f691 65 3963
+FUNC f692 _iswalpha_l
+f692 71 3963
+f692 72 3963
+f6a7 73 3963
+FUNC f6a8 iswalpha
+f6a8 78 3963
+f6a8 79 3963
+f6b8 80 3963
+FUNC f6b9 _iswupper_l
+f6b9 86 3963
+f6b9 87 3963
+f6cb 88 3963
+FUNC f6cc iswupper
+f6cc 93 3963
+f6cc 94 3963
+f6d9 95 3963
+FUNC f6da _iswlower_l
+f6da 101 3963
+f6da 102 3963
+f6ec 103 3963
+FUNC f6ed iswlower
+f6ed 108 3963
+f6ed 109 3963
+f6fa 110 3963
+FUNC f6fb _iswdigit_l
+f6fb 116 3963
+f6fb 117 3963
+f70d 118 3963
+FUNC f70e iswdigit
+f70e 123 3963
+f70e 124 3963
+f71b 125 3963
+FUNC f71c _iswxdigit_l
+f71c 131 3963
+f71c 132 3963
+f731 133 3963
+FUNC f732 iswxdigit
+f732 138 3963
+f732 139 3963
+f742 140 3963
+FUNC f743 _iswspace_l
+f743 146 3963
+f743 147 3963
+f755 148 3963
+FUNC f756 iswspace
+f756 153 3963
+f756 154 3963
+f763 155 3963
+FUNC f764 _iswpunct_l
+f764 161 3963
+f764 162 3963
+f776 163 3963
+FUNC f777 iswpunct
+f777 168 3963
+f777 169 3963
+f784 170 3963
+FUNC f785 _iswalnum_l
+f785 176 3963
+f785 177 3963
+f79a 178 3963
+FUNC f79b iswalnum
+f79b 183 3963
+f79b 184 3963
+f7ab 185 3963
+FUNC f7ac _iswprint_l
+f7ac 191 3963
+f7ac 192 3963
+f7c1 193 3963
+FUNC f7c2 iswprint
+f7c2 198 3963
+f7c2 199 3963
+f7d2 200 3963
+FUNC f7d3 _iswgraph_l
+f7d3 206 3963
+f7d3 207 3963
+f7e8 208 3963
+FUNC f7e9 iswgraph
+f7e9 213 3963
+f7e9 214 3963
+f7f9 215 3963
+FUNC f7fa _iswcntrl_l
+f7fa 221 3963
+f7fa 222 3963
+f80c 223 3963
+FUNC f80d iswcntrl
+f80d 228 3963
+f80d 229 3963
+f81a 230 3963
+FUNC f81b iswascii
+f81b 235 3963
+f81b 236 3963
+f826 237 3963
+FUNC f827 _iswcsym_l
+f827 243 3963
+f827 244 3963
+f848 245 3963
+f849 244 3963
+f84c 245 3963
+FUNC f84d __iswcsym
+f84d 250 3963
+f84d 251 3963
+f869 252 3963
+f86a 251 3963
+f86d 252 3963
+FUNC f86e _iswcsymf_l
+f86e 258 3963
+f86e 259 3963
+f88f 260 3963
+f890 259 3963
+f893 260 3963
+FUNC f894 __iswcsymf
+f894 265 3963
+f894 266 3963
+f8b0 267 3963
+f8b1 266 3963
+f8b4 267 3963
+FUNC f8b5 atol
+f8b5 55 4092
+f8b5 56 4092
+f8c5 57 4092
+FUNC f8c6 _atol_l
+f8c6 64 4092
+f8c6 65 4092
+f8da 66 4092
+FUNC f8db atoi
+f8db 99 4092
+f8db 100 4092
+FUNC f8e0 _atoi_l
+f8e0 107 4092
+f8e0 108 4092
+FUNC f8e5 _atoi64
+f8e5 143 4092
+f8e5 144 4092
+f8f5 145 4092
+FUNC f8f6 _atoi64_l
+f8f6 151 4092
+f8f6 152 4092
+f90a 153 4092
+FUNC f90b _strnicmp_l
+f90b 51 399
+f912 54 399
+f91f 56 399
+f92a 59 399
+f95d 60 399
+f964 61 399
+f996 63 399
+f99e 65 399
+f9bb 71 399
+f9d0 72 399
+f9e1 74 399
+f9ee 76 399
+f9f4 79 399
+f9f9 80 399
+FUNC f9fb _strnicmp
+f9fb 125 399
+f9ff 127 399
+fa09 130 399
+fa2d 131 399
+fa32 132 399
+fa3c 141 399
+fa3d 134 399
+fa42 138 399
+fa55 141 399
+FUNC fa57 xtoa_s
+fa57 93 4044
+fa5f 102 4044
+fa83 103 4044
+faa7 105 4044
+fac0 106 4044
+facb 112 4044
+fad5 114 4044
+fadb 116 4044
+fae2 118 4044
+fae4 121 4044
+fae6 124 4044
+faeb 128 4044
+faf0 129 4044
+faf3 130 4044
+faf5 131 4044
+fafb 135 4044
+fafe 136 4044
+fb0c 139 4044
+fb14 141 4044
+fb16 142 4044
+fb18 148 4044
+fb1b 152 4044
+fb21 154 4044
+fb24 155 4044
+fb25 156 4044
+fb29 158 4044
+fb2e 160 4044
+FUNC fb32 _itoa_s
+fb32 172 4044
+fb35 175 4044
+fb42 176 4044
+fb46 177 4044
+fb48 178 4044
+fb58 181 4044
+FUNC fb5a _ltoa_s
+fb5a 189 4044
+fb5d 190 4044
+fb7d 191 4044
+FUNC fb7f _ultoa_s
+fb7f 199 4044
+fb7f 200 4044
+fb96 201 4044
+FUNC fb97 x64toa_s
+fb97 309 4044
+fb9e 318 4044
+fbc3 319 4044
+fbc8 321 4044
+fbe1 322 4044
+fbec 327 4044
+fbef 333 4044
+fc0f 336 4044
+fc12 352 4044
+fc30 344 4044
+fc33 345 4044
+fc35 346 4044
+fc3a 351 4044
+fc3f 352 4044
+fc52 355 4044
+fc57 357 4044
+fc5a 358 4044
+fc6d 364 4044
+fc71 368 4044
+fc7a 370 4044
+fc7d 371 4044
+fc7e 372 4044
+fc85 375 4044
+fc89 377 4044
+FUNC fc8d _i64toa_s
+fc8d 390 4044
+fc90 391 4044
+fcbe 392 4044
+FUNC fcc0 _ui64toa_s
+fcc0 400 4044
+fcc4 401 4044
+fcdb 402 4044
+FUNC fce0 _chkstk
+fce0 65 1122
+fce0 69 1122
+fce1 73 1122
+fce5 74 1122
+fce7 79 1122
+fce9 80 1122
+fceb 81 1122
+fced 83 1122
+fcef 84 1122
+fcf4 87 1122
+fcf6 88 1122
+fcf8 89 1122
+fcfa 90 1122
+fcfb 91 1122
+fcfc 92 1122
+fcfe 93 1122
+fd01 94 1122
+fd02 98 1122
+fd07 99 1122
+fd09 100 1122
+FUNC fd0b _getenv_helper_nolock
+fd0b 95 2340
+fd0b 103 2340
+fd1b 104 2340
+fd1e 169 2340
+fd1f 128 2340
+fd2d 131 2340
+fd34 132 2340
+fd36 135 2340
+fd3c 140 2340
+fd48 142 2340
+fd51 150 2340
+fd53 154 2340
+fd75 164 2340
+fd78 150 2340
+fd7e 168 2340
+fd83 169 2340
+FUNC fd8c _getenv_s_helper
+fd8c 220 2340
+fd93 224 2340
+fdb4 226 2340
+fdc9 227 2340
+fdcd 229 2340
+fdd0 233 2340
+fdda 234 2340
+fddd 236 2340
+fddf 239 2340
+fde6 240 2340
+fdec 243 2340
+fdee 246 2340
+fdf3 251 2340
+fdf8 254 2340
+fe18 256 2340
+fe1d 257 2340
+FUNC fe1f _dupenv_s_helper
+fe1f 339 2340
+fe25 344 2340
+fe46 346 2340
+fe4f 348 2340
+fe51 350 2340
+fe56 352 2340
+fe5e 353 2340
+fe64 355 2340
+fe66 358 2340
+fe6f 362 2340
+fe7a 364 2340
+fe80 366 2340
+fe8b 367 2340
+fe94 370 2340
+feb2 371 2340
+feb9 373 2340
+febb 375 2340
+febf 376 2340
+FUNC fec1 getenv
+fec1 75 2340
+fecd 78 2340
+fef7 79 2340
+ff0f 81 2340
+ff17 82 2340
+ff1a 83 2340
+ff26 85 2340
+ff32 89 2340
+ff35 90 2340
+ff3b 86 2340
+FUNC ff44 getenv_s
+ff44 198 2340
+ff50 201 2340
+ff58 202 2340
+ff5d 203 2340
+fffe 205 2340
+1000a 209 2340
+1000d 210 2340
+10013 206 2340
+FUNC 1001c _dupenv_s
+1001c 303 2340
+10028 306 2340
+10030 307 2340
+10035 311 2340
+100e4 314 2340
+100f0 318 2340
+100f3 319 2340
+100f9 315 2340
+FUNC 10102 _tolower
+10102 48 3737
+10102 49 3737
+10109 50 3737
+FUNC 1010a _tolower_l
+1010a 70 3737
+10112 74 3737
+1011d 77 3737
+10129 79 3737
+1015a 80 3737
+10169 82 3737
+1017d 86 3737
+101a8 88 3737
+101ab 91 3737
+101b8 92 3737
+101ba 94 3737
+101c5 97 3737
+101cf 110 3737
+101f4 112 3737
+101fa 116 3737
+101ff 117 3737
+10205 119 3737
+1021f 120 3737
+FUNC 10221 tolower
+10221 143 3737
+10221 145 3737
+1022a 147 3737
+10239 153 3737
+1023a 151 3737
+10247 153 3737
+FUNC 10248 _iswctype_l
+10248 66 3917
+1024e 69 3917
+10256 70 3917
+1025c 71 3917
+10264 72 3917
+1027c 73 3917
+1027e 75 3917
+10289 85 3917
+102ae 86 3917
+102b1 87 3917
+102be 89 3917
+102c8 90 3917
+FUNC 102ca iswctype
+102ca 96 3917
+102ce 97 3917
+102d6 99 3917
+102d8 122 3917
+102da 101 3917
+102e2 103 3917
+102f6 122 3917
+102f8 106 3917
+10301 117 3917
+10326 121 3917
+10336 122 3917
+FUNC 10338 is_wctype
+10338 148 3917
+10338 149 3917
+FUNC 1033d strtoxl
+1033d 80 3828
+10345 86 3828
+10350 89 3828
+10353 92 3828
+1035e 94 3828
+1038e 95 3828
+1039f 100 3828
+103ab 101 3828
+103df 102 3828
+103e4 104 3828
+103e9 105 3828
+103ed 106 3828
+103ef 108 3828
+103f4 109 3828
+103f7 111 3828
+10414 118 3828
+10418 121 3828
+1041d 122 3828
+10426 123 3828
+10430 126 3828
+10439 124 3828
+10440 129 3828
+10442 140 3828
+10447 142 3828
+10456 143 3828
+10457 144 3828
+10460 149 3828
+10468 154 3828
+10474 155 3828
+1047c 156 3828
+10483 157 3828
+10496 160 3828
+1049b 164 3828
+1049f 171 3828
+104aa 177 3828
+104ae 178 3828
+104b4 190 3828
+104bc 193 3828
+104c2 195 3828
+104c5 196 3828
+104c9 198 3828
+104cb 173 3828
+104d7 185 3828
+104da 186 3828
+104dc 201 3828
+10500 204 3828
+10505 205 3828
+10511 206 3828
+10517 207 3828
+10527 213 3828
+1052e 215 3828
+10530 217 3828
+10536 219 3828
+10539 221 3828
+1054b 113 3828
+10552 115 3828
+10554 116 3828
+10566 222 3828
+FUNC 10568 strtol
+10568 229 3828
+1056b 230 3828
+10573 232 3828
+10586 236 3828
+1058f 238 3828
+FUNC 10591 _strtol_l
+10591 246 3828
+10591 247 3828
+105ab 248 3828
+FUNC 105ac strtoul
+105ac 255 3828
+105af 256 3828
+105b6 258 3828
+105ca 262 3828
+105d4 264 3828
+FUNC 105d6 _strtoul_l
+105d6 272 3828
+105d6 273 3828
+105f0 274 3828
+FUNC 105f1 strtoxq
+105f1 80 3783
+105f9 86 3783
+10604 89 3783
+10607 92 3783
+10612 94 3783
+10643 95 3783
+10655 100 3783
+10661 102 3783
+10698 103 3783
+1069a 105 3783
+106a3 106 3783
+106a7 107 3783
+106a9 109 3783
+106af 110 3783
+106b8 112 3783
+106c0 115 3783
+106c6 116 3783
+106cf 117 3783
+106d9 120 3783
+106e2 118 3783
+106e5 123 3783
+106ea 125 3783
+106fa 126 3783
+106fb 127 3783
+10704 132 3783
+1072a 137 3783
+10738 138 3783
+10740 139 3783
+10746 140 3783
+10757 143 3783
+1075c 154 3783
+1078d 160 3783
+10791 161 3783
+10797 173 3783
+107a1 176 3783
+107a8 178 3783
+107ae 179 3783
+107b4 181 3783
+107b9 156 3783
+107d2 168 3783
+107dd 169 3783
+107e2 184 3783
+10817 187 3783
+1081c 188 3783
+10828 189 3783
+10832 190 3783
+10838 191 3783
+1083f 192 3783
+10841 193 3783
+10848 195 3783
+10850 197 3783
+10855 199 3783
+1085b 201 3783
+1086e 203 3783
+10883 204 3783
+FUNC 10885 _strtoi64
+10885 211 3783
+10888 212 3783
+10890 214 3783
+108a3 218 3783
+108ac 220 3783
+FUNC 108ae _strtoi64_l
+108ae 227 3783
+108ae 228 3783
+108c8 229 3783
+FUNC 108c9 _strtoui64
+108c9 236 3783
+108cc 237 3783
+108d3 239 3783
+108e7 243 3783
+108f1 245 3783
+FUNC 108f3 _strtoui64_l
+108f3 253 3783
+108f3 254 3783
+1090d 255 3783
+FUNC 10910 __ascii_strnicmp
+10910 69 613
+10916 75 613
+10919 76 613
+1091b 77 613
+1091d 79 613
+10920 80 613
+10923 82 613
+10925 83 613
+10927 84 613
+1092c 89 613
+1092e 91 613
+10930 93 613
+10932 95 613
+10934 97 613
+10936 98 613
+10938 100 613
+1093b 101 613
+1093e 103 613
+10940 104 613
+10942 106 613
+10944 107 613
+10946 109 613
+10948 112 613
+1094a 113 613
+1094c 115 613
+1094e 116 613
+10950 118 613
+10952 121 613
+10954 122 613
+10956 124 613
+10959 125 613
+1095b 128 613
+1095d 129 613
+1095f 130 613
+10961 133 613
+10966 134 613
+10968 135 613
+1096a 138 613
+1096c 140 613
+FUNC 10980 _aulldvrm
+10980 45 3193
+10980 47 3193
+10981 79 3193
+10985 80 3193
+10987 81 3193
+10989 82 3193
+1098d 83 3193
+10991 84 3193
+10993 85 3193
+10995 86 3193
+10997 87 3193
+1099b 88 3193
+1099d 89 3193
+1099f 94 3193
+109a1 95 3193
+109a5 96 3193
+109a7 97 3193
+109a9 98 3193
+109ad 99 3193
+109af 100 3193
+109b1 107 3193
+109b3 108 3193
+109b7 109 3193
+109bb 110 3193
+109bf 112 3193
+109c1 113 3193
+109c3 114 3193
+109c5 115 3193
+109c7 116 3193
+109c9 117 3193
+109cb 118 3193
+109cd 119 3193
+109cf 128 3193
+109d3 129 3193
+109d5 130 3193
+109d9 131 3193
+109db 132 3193
+109dd 133 3193
+109df 141 3193
+109e3 142 3193
+109e5 143 3193
+109e7 144 3193
+109eb 145 3193
+109ed 147 3193
+109ee 148 3193
+109f2 149 3193
+109f6 151 3193
+109f8 160 3193
+109fc 161 3193
+10a00 162 3193
+10a02 163 3193
+10a04 164 3193
+10a07 169 3193
+10a09 170 3193
+10a0b 171 3193
+10a0d 172 3193
+10a0f 173 3193
+10a11 179 3193
+10a12 181 3193
+FUNC 10a15 _mbsnbicoll_l
+10a15 53 2964
+10a1c 55 2964
+10a27 57 2964
+10a30 58 2964
+10a43 61 2964
+10a76 62 2964
+10a7c 63 2964
+10a9f 65 2964
+10aa7 66 2964
+10abb 74 2964
+10ade 75 2964
+10aee 77 2964
+10aff 79 2964
+FUNC 10b01 _mbsnbicoll
+10b01 85 2964
+10b01 86 2964
+10b17 87 2964
+FUNC 10b18 __wtomb_environ
+10b18 43 1181
+10b1f 44 1181
+10b22 45 1181
+10b2b 52 1181
+10b37 57 1181
+10b49 61 1181
+10b5a 65 1181
+10b6c 72 1181
+10b7c 74 1181
+10b81 76 1181
+10b8a 77 1181
+10b8d 81 1181
+10b96 84 1181
+10b9b 85 1181
+10b9d 58 1181
+10ba2 67 1181
+10bab 68 1181
+FUNC 10bad strnlen
+10bad 38 606
+10bad 45 606
+10bc6 49 606
+FUNC 10bc7 __crtGetStringTypeW_stat
+10bc7 64 1316
+10bd7 72 1316
+10be0 73 1316
+10be7 75 1316
+10bfb 79 1316
+10c0c 80 1316
+10c14 82 1316
+10c1f 83 1316
+10c2e 88 1316
+10c32 90 1316
+10c45 95 1316
+10c4c 199 1316
+10c4e 119 1316
+10c56 120 1316
+10c61 121 1316
+10c66 122 1316
+10c71 128 1316
+10c7f 130 1316
+10c84 131 1316
+10c87 142 1316
+10ca4 143 1316
+10caa 146 1316
+10cea 147 1316
+10ced 148 1316
+10cf3 150 1316
+10d00 160 1316
+10d1a 164 1316
+10d67 165 1316
+10d6b 170 1316
+10d70 171 1316
+10d7b 174 1316
+10d7e 178 1316
+10da1 186 1316
+10db3 189 1316
+10dc2 187 1316
+10dc6 191 1316
+10dcd 194 1316
+10dd5 196 1316
+10dd9 200 1316
+FUNC 10deb __crtGetStringTypeW
+10deb 211 1316
+10df1 212 1316
+10dfc 222 1316
+10e27 223 1316
+FUNC 10e30 _allmul
+10e30 47 3196
+10e30 62 3196
+10e34 63 3196
+10e38 64 3196
+10e3a 65 3196
+10e3e 66 3196
+10e40 68 3196
+10e44 69 3196
+10e46 71 3196
+10e49 74 3196
+10e4a 81 3196
+10e4c 82 3196
+10e4e 84 3196
+10e52 85 3196
+10e56 86 3196
+10e58 88 3196
+10e5c 89 3196
+10e5e 90 3196
+10e60 92 3196
+10e61 94 3196
+FUNC 10e64 strncnt
+10e64 50 2791
+10e64 51 2791
+10e6a 54 2791
+10e70 55 2791
+10e71 54 2791
+10e76 57 2791
+10e7d 58 2791
+FUNC 10e7e __crtCompareStringA_stat
+10e7e 96 2791
+10e8e 280 2791
+10ebf 107 2791
+10ecb 109 2791
+10ed6 110 2791
+10ee0 118 2791
+10ee5 119 2791
+10f00 122 2791
+10f07 123 2791
+10f26 120 2791
+10f2c 121 2791
+10f33 124 2791
+10f36 125 2791
+10f38 130 2791
+10f4f 189 2791
+10f56 201 2791
+10f5e 202 2791
+10f66 208 2791
+10f73 214 2791
+10f78 215 2791
+10f80 218 2791
+10f82 219 2791
+10f88 222 2791
+10f8d 223 2791
+10f91 231 2791
+10fa0 232 2791
+10fa2 237 2791
+10fa7 239 2791
+10fab 240 2791
+10fad 244 2791
+10fbd 246 2791
+10fc7 244 2791
+10fce 262 2791
+10fd0 253 2791
+10fd5 255 2791
+10fdb 256 2791
+10fe3 260 2791
+10ff3 262 2791
+11004 260 2791
+1100b 262 2791
+1100d 280 2791
+11027 281 2791
+1102d 284 2791
+1107a 285 2791
+1107e 286 2791
+11084 295 2791
+1109d 305 2791
+110b4 309 2791
+110fa 310 2791
+110fe 320 2791
+11111 326 2791
+11128 328 2791
+1112f 331 2791
+11137 333 2791
+11140 132 2791
+11144 137 2791
+11149 138 2791
+11151 139 2791
+11156 140 2791
+1115e 142 2791
+1116c 143 2791
+11172 148 2791
+11177 155 2791
+11190 156 2791
+11192 157 2791
+11198 163 2791
+111b1 164 2791
+111b5 166 2791
+111bc 167 2791
+111c1 169 2791
+111c4 170 2791
+111c7 178 2791
+111df 179 2791
+111e5 181 2791
+111eb 182 2791
+111f3 184 2791
+111f5 337 2791
+FUNC 11207 __crtCompareStringA
+11207 349 2791
+1120d 350 2791
+11218 361 2791
+11245 362 2791
+FUNC 11247 _strnicoll_l
+11247 55 352
+1124e 57 352
+11259 59 352
+11262 60 352
+11275 63 352
+112a8 64 352
+112ae 65 352
+112d1 67 352
+112db 68 352
+112f0 78 352
+11311 80 352
+1131c 81 352
+1132c 84 352
+1133d 85 352
+FUNC 1133f _strnicoll
+1133f 92 352
+11342 93 352
+1134b 101 352
+1134c 95 352
+11351 99 352
+11364 101 352
+FUNC 11366 findenv
+11366 386 1515
+11367 389 1515
+1136f 393 1515
+11381 398 1515
+1138e 389 1515
+11397 406 1515
+113a5 407 1515
+113a6 399 1515
+113b2 407 1515
+FUNC 113b3 copy_environ
+113b3 427 1515
+113b7 428 1515
+113b9 433 1515
+113bf 463 1515
+113c1 437 1515
+113c8 438 1515
+113d0 442 1515
+113e4 443 1515
+113ec 447 1515
+113f2 457 1515
+11403 447 1515
+11407 460 1515
+11409 462 1515
+1140e 463 1515
+FUNC 11410 __crtsetenv
+11410 76 1515
+11416 89 1515
+11442 91 1515
+11444 98 1515
+11460 114 1515
+11465 125 1515
+11478 126 1515
+11484 130 1515
+11488 153 1515
+11495 155 1515
+1149e 100 1515
+114a9 101 1515
+114af 355 1515
+114b1 164 1515
+114b4 165 1515
+114ba 171 1515
+114c9 172 1515
+114cb 173 1515
+114cd 176 1515
+114d5 178 1515
+114e4 179 1515
+114e6 180 1515
+114e8 196 1515
+114ee 197 1515
+114f3 200 1515
+114f5 207 1515
+11505 210 1515
+1150e 216 1515
+11518 218 1515
+1151e 235 1515
+11523 238 1515
+11528 241 1515
+1152d 222 1515
+11539 221 1515
+1153d 230 1515
+1155a 233 1515
+1155c 245 1515
+11565 250 1515
+11569 251 1515
+1156b 255 1515
+1159a 258 1515
+115a2 259 1515
+115a5 262 1515
+115aa 264 1515
+115af 287 1515
+115d0 289 1515
+115f5 338 1515
+11616 339 1515
+1161a 343 1515
+11625 346 1515
+1162c 349 1515
+11631 351 1515
+1163a 354 1515
+11642 271 1515
+1164a 274 1515
+11650 276 1515
+FUNC 11657 _strdup
+11657 66 636
+11658 70 636
+11663 71 636
+11669 73 636
+11672 77 636
+11680 80 636
+1169c 81 636
+116a0 84 636
+116a6 85 636
+FUNC 116a7 _mbschr_l
+116a7 53 3013
+116ae 55 3013
+116b9 58 3013
+116eb 60 3013
+116f3 61 3013
+11700 65 3013
+1170a 67 3013
+11711 69 3013
+11721 70 3013
+11724 72 3013
+1172c 63 3013
+11739 76 3013
+11741 77 3013
+1174f 79 3013
+1175f 80 3013
+FUNC 11761 _mbschr
+11761 86 3013
+11761 87 3013
+11773 88 3013
+FUNC 11790 strchr
+11790 60 670
+11790 68 670
+11792 69 670
+11796 73 670
+11797 74 670
+11799 75 670
+1179c 76 670
+117a0 77 670
+117a6 78 670
+117a8 81 670
+117aa 82 670
+117ad 83 670
+117af 84 670
+117b1 85 670
+117b3 86 670
+117b5 87 670
+117bb 88 670
+117bd 91 670
+117bf 92 670
+117c0 93 670
+117c2 94 670
+117c5 95 670
+117c6 96 670
+117c8 101 670
+117ca 102 670
+117cf 104 670
+117d1 105 670
+117d3 107 670
+117d5 108 670
+117d7 110 670
+117d9 111 670
+117dc 113 670
+117df 114 670
+117e1 116 670
+117e3 117 670
+117e6 119 670
+117ec 120 670
+117ee 124 670
+117f3 125 670
+117f5 127 670
+117fa 128 670
+117fc 130 670
+11802 131 670
+11804 134 670
+11805 135 670
+11806 137 670
+11807 138 670
+11809 139 670
+1180a 142 670
+1180d 143 670
+1180f 144 670
+11811 145 670
+11813 146 670
+11815 147 670
+11817 148 670
+11819 149 670
+1181b 150 670
+1181d 151 670
+11820 152 670
+11822 153 670
+11824 154 670
+11826 155 670
+11828 156 670
+1182a 157 670
+1182c 158 670
+1182e 159 670
+11830 160 670
+11832 163 670
+11833 164 670
+11834 165 670
+11837 166 670
+11838 167 670
+11839 170 670
+1183c 171 670
+1183d 172 670
+1183e 173 670
+1183f 174 670
+11840 177 670
+11843 178 670
+11844 179 670
+11845 180 670
+11846 181 670
+11847 184 670
+1184a 185 670
+1184b 186 670
+1184c 187 670
+1184d 188 670
diff --git a/src/processor/testdata/test_app.cc b/src/processor/testdata/test_app.cc
new file mode 100644
index 00000000..5e9503e5
--- /dev/null
+++ b/src/processor/testdata/test_app.cc
@@ -0,0 +1,45 @@
+// This file is used to generate minidump2.dmp and minidump2.sym.
+// cl /Zi /Fetest_app.exe test_app.cc dbghelp.lib
+// Then run test_app to generate a dump, and dump_syms to create the .sym file.
+
+#include <windows.h>
+#include <dbghelp.h>
+
+static LONG HandleException(EXCEPTION_POINTERS *exinfo) {
+ HANDLE dump_file = CreateFile("dump.dmp",
+ GENERIC_WRITE,
+ FILE_SHARE_WRITE,
+ NULL,
+ CREATE_ALWAYS,
+ FILE_ATTRIBUTE_NORMAL,
+ NULL);
+
+ MINIDUMP_EXCEPTION_INFORMATION except_info;
+ except_info.ThreadId = GetCurrentThreadId();
+ except_info.ExceptionPointers = exinfo;
+ except_info.ClientPointers = false;
+
+ MiniDumpWriteDump(GetCurrentProcess(),
+ GetCurrentProcessId(),
+ dump_file,
+ MiniDumpNormal,
+ &except_info,
+ NULL,
+ NULL);
+
+ CloseHandle(dump_file);
+ return EXCEPTION_EXECUTE_HANDLER;
+}
+
+void CrashFunction() {
+ int *i = NULL;
+ *i = 5; // crash!
+}
+
+int main(int argc, char *argv[]) {
+ __try {
+ CrashFunction();
+ } __except(HandleException(GetExceptionInformation())) {
+ }
+ return 0;
+}