diff -rNu smalltalk-2.3.2/ChangeLog smalltalk-2.3.3/ChangeLog --- smalltalk-2.3.2/ChangeLog 2007-01-29 10:54:32.000000000 +0100 +++ smalltalk-2.3.3/ChangeLog 2007-02-04 11:42:06.000000000 +0100 @@ -1,3 +1,11 @@ +2007-02-04 Paolo Bonzini + + * kernel/Float.st: Remove debugging statement. + +2007-02-01 Paolo Bonzini + + * kernel/CharArray.st: Speed up #asInteger by 2x. + 2007-01-29 Paolo Bonzini Nicolas Cellier diff -rNu smalltalk-2.3.2/Makefile.am smalltalk-2.3.3/Makefile.am --- smalltalk-2.3.2/Makefile.am 2006-12-13 08:58:45.000000000 +0100 +++ smalltalk-2.3.3/Makefile.am 2007-02-13 16:13:22.000000000 +0100 @@ -167,21 +167,23 @@ -e "s/@\(NCURSES_DISABLED\)@/disabled-/" \ -e "s/@\(VERSION\)@/@VERSION@/" \ $(srcdir)/packages.xml.in > $(distdir)/packages.xml - SMALLTALK_IMAGE=$(distdir) \ - ./gst-package --srcdir="$(srcdir)" --dist $(distdir)/packages.xml + ./gst-package --distdir="$(distdir)" --srcdir="$(srcdir)" \ + --dist $(distdir)/packages.xml # Build an image after installing the data; install-data runs after # install-exec, so the gst executable is already in bindir. install-data-hook: gst-package rm -f $(DESTDIR)$(pkgdatadir)/packages.xml - ./gst-package --srcdir="$(srcdir)" --no-load --destdir="$(DESTDIR)" packages.xml + ./gst-package --srcdir="$(srcdir)" --no-load --destdir="$(DESTDIR)" \ + --target-dir="$(pkgdatadir)" packages.xml + $(mkdir_p) $(DESTDIR)$(imagedir) + rm -f $(DESTDIR)$(imagedir)/gst.im srcdir=`cd $(srcdir) && pwd`; \ - cd $(DESTDIR)$(pkgdatadir); \ - rm -f gst.im; \ - SMALLTALK_KERNEL="`pwd`/kernel" \ - SMALLTALK_IMAGE="`pwd`" \ + cd $(DESTDIR)$(imagedir) && \ + SMALLTALK_KERNEL=$(DESTDIR)$(pkgdatadir)/kernel \ + SMALLTALK_IMAGE=$(DESTDIR)$(imagedir) \ $(DESTDIR)$(bindir)/gst -f $$srcdir/scripts/Finish.st \ - "$(DESTDIR)$(pkgdatadir)" "$(pkgdatadir)" $(MODULES) + "$(pkgdatadir)" "$(imagedir)" $(MODULES) uninstall-local:: gst-package ./gst-package --uninstall --destdir="$(DESTDIR)" packages.xml diff -rNu smalltalk-2.3.2/Makefile.in smalltalk-2.3.3/Makefile.in --- smalltalk-2.3.2/Makefile.in 2007-01-31 10:10:38.000000000 +0100 +++ smalltalk-2.3.3/Makefile.in 2007-02-13 16:13:32.000000000 +0100 @@ -322,6 +322,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ @@ -1124,21 +1125,23 @@ -e "s/@\(NCURSES_DISABLED\)@/disabled-/" \ -e "s/@\(VERSION\)@/@VERSION@/" \ $(srcdir)/packages.xml.in > $(distdir)/packages.xml - SMALLTALK_IMAGE=$(distdir) \ - ./gst-package --srcdir="$(srcdir)" --dist $(distdir)/packages.xml + ./gst-package --distdir="$(distdir)" --srcdir="$(srcdir)" \ + --dist $(distdir)/packages.xml # Build an image after installing the data; install-data runs after # install-exec, so the gst executable is already in bindir. install-data-hook: gst-package rm -f $(DESTDIR)$(pkgdatadir)/packages.xml - ./gst-package --srcdir="$(srcdir)" --no-load --destdir="$(DESTDIR)" packages.xml + ./gst-package --srcdir="$(srcdir)" --no-load --destdir="$(DESTDIR)" \ + --target-dir="$(pkgdatadir)" packages.xml + $(mkdir_p) $(DESTDIR)$(imagedir) + rm -f $(DESTDIR)$(imagedir)/gst.im srcdir=`cd $(srcdir) && pwd`; \ - cd $(DESTDIR)$(pkgdatadir); \ - rm -f gst.im; \ - SMALLTALK_KERNEL="`pwd`/kernel" \ - SMALLTALK_IMAGE="`pwd`" \ + cd $(DESTDIR)$(imagedir) && \ + SMALLTALK_KERNEL=$(DESTDIR)$(pkgdatadir)/kernel \ + SMALLTALK_IMAGE=$(DESTDIR)$(imagedir) \ $(DESTDIR)$(bindir)/gst -f $$srcdir/scripts/Finish.st \ - "$(DESTDIR)$(pkgdatadir)" "$(pkgdatadir)" $(MODULES) + "$(pkgdatadir)" "$(imagedir)" $(MODULES) uninstall-local:: gst-package ./gst-package --uninstall --destdir="$(DESTDIR)" packages.xml diff -rNu smalltalk-2.3.2/NEWS smalltalk-2.3.3/NEWS --- smalltalk-2.3.2/NEWS 2007-01-31 11:48:45.000000000 +0100 +++ smalltalk-2.3.3/NEWS 2007-02-13 09:53:01.000000000 +0100 @@ -1,5 +1,16 @@ List of user-visible changes in GNU Smalltalk +NEWS FROM 2.3.2 TO 2.3.3 + +o Introduced the --with-imagedir configure option to specify the directory + used for the image. + +o The manual was not properly generated in version 2.3.2. + +o Removed text relocations from the virtual machine's shared library. + +----------------------------------------------------------------------------- + NEWS FROM 2.3.1 TO 2.3.2 o #copyFrom:to: is uniformly 0-based for all Streams (unlike in Collections), diff -rNu smalltalk-2.3.2/blox-tk/Makefile.in smalltalk-2.3.3/blox-tk/Makefile.in --- smalltalk-2.3.2/blox-tk/Makefile.in 2007-01-31 10:10:33.000000000 +0100 +++ smalltalk-2.3.3/blox-tk/Makefile.in 2007-02-13 09:25:23.000000000 +0100 @@ -251,6 +251,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ diff -rNu smalltalk-2.3.2/configure smalltalk-2.3.3/configure --- smalltalk-2.3.2/configure 2007-01-31 10:10:41.000000000 +0100 +++ smalltalk-2.3.3/configure 2007-02-13 09:25:30.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for GNU Smalltalk 2.3.2. +# Generated by GNU Autoconf 2.61 for GNU Smalltalk 2.3.3. # # Report bugs to . # @@ -724,8 +724,8 @@ # Identity of this package. PACKAGE_NAME='GNU Smalltalk' PACKAGE_TARNAME='smalltalk' -PACKAGE_VERSION='2.3.2' -PACKAGE_STRING='GNU Smalltalk 2.3.2' +PACKAGE_VERSION='2.3.3' +PACKAGE_STRING='GNU Smalltalk 2.3.3' PACKAGE_BUGREPORT='help-smalltalk@gnu.org' ac_unique_file="main.c" @@ -873,6 +873,7 @@ INCSNPRINTFV HAVE_SIGSEGV_TRUE HAVE_SIGSEGV_FALSE +imagedir LIBC_SO_NAME LIBC_SO_DIR ECHO @@ -1448,7 +1449,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures GNU Smalltalk 2.3.2 to adapt to many kinds of systems. +\`configure' configures GNU Smalltalk 2.3.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1518,7 +1519,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of GNU Smalltalk 2.3.2:";; + short | recursive ) echo "Configuration of GNU Smalltalk 2.3.3:";; esac cat <<\_ACEOF @@ -1554,6 +1555,8 @@ --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --without-emacs disable Emacs modes for Smalltalk --with-lispdir override the default lisp directory + --with-imagedir=PATH path where to place the system image + (default: /usr/local/var/lib/smalltalk) --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-pic try to use only PIC/non-PIC objects [default=use both] @@ -1644,7 +1647,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -GNU Smalltalk configure 2.3.2 +GNU Smalltalk configure 2.3.3 generated by GNU Autoconf 2.61 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, @@ -1658,7 +1661,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by GNU Smalltalk $as_me 2.3.2, which was +It was created by GNU Smalltalk $as_me 2.3.3, which was generated by GNU Autoconf 2.61. Invocation command line was $ $0 $@ @@ -2425,7 +2428,7 @@ # Define the identity of the package. PACKAGE='smalltalk' - VERSION='2.3.2' + VERSION='2.3.3' cat >>confdefs.h <<_ACEOF @@ -5246,6 +5249,16 @@ +# Check whether --with-imagedir was given. +if test "${with_imagedir+set}" = set; then + withval=$with_imagedir; imagedir="$withval" +else + imagedir="$datadir"/$PACKAGE +fi + + + + { echo; echo "${term_bold}Platform environment:${term_norm}"; } >& 6 # Check whether --enable-largefile was given. @@ -8439,7 +8452,7 @@ ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 8442 "configure"' > conftest.$ac_ext + echo '#line 8455 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -9997,11 +10010,11 @@ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:10000: $lt_compile\"" >&5) + (eval echo "\"\$as_me:10013: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:10004: \$? = $ac_status" >&5 + echo "$as_me:10017: \$? = $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 @@ -10240,11 +10253,11 @@ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:10243: $lt_compile\"" >&5) + (eval echo "\"\$as_me:10256: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:10247: \$? = $ac_status" >&5 + echo "$as_me:10260: \$? = $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 @@ -10300,11 +10313,11 @@ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:10303: $lt_compile\"" >&5) + (eval echo "\"\$as_me:10316: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:10307: \$? = $ac_status" >&5 + echo "$as_me:10320: \$? = $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 @@ -12448,7 +12461,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < conftest.$ac_ext < conftest.$ac_ext <&5 diff -rNu smalltalk-2.3.2/configure.ac smalltalk-2.3.3/configure.ac --- smalltalk-2.3.2/configure.ac 2007-01-31 10:10:04.000000000 +0100 +++ smalltalk-2.3.3/configure.ac 2007-02-13 09:25:00.000000000 +0100 @@ -7,7 +7,7 @@ dnl Process this file with autoconf to produce a configure script. AC_PREREQ(2.60) -AC_INIT([GNU Smalltalk], 2.3.2, help-smalltalk@gnu.org, smalltalk) +AC_INIT([GNU Smalltalk], 2.3.3, help-smalltalk@gnu.org, smalltalk) MAINTAINER="bonzini@gnu.org" dnl CURRENT:REVISION:AGE means this is the REVISION-th version of @@ -84,6 +84,13 @@ fi AM_CONDITIONAL(HAVE_SIGSEGV, test "$enable_generational_gc" != no) +AC_ARG_WITH(imagedir, +[ --with-imagedir=PATH path where to place the system image + (default: /usr/local/var/lib/smalltalk)], +[imagedir="$withval"], +[imagedir="$datadir"/$PACKAGE ]) +AC_SUBST(imagedir) + dnl dnl ------------------------------ C COMPILER / OS ------------ diff -rNu smalltalk-2.3.2/doc/Makefile.in smalltalk-2.3.3/doc/Makefile.in --- smalltalk-2.3.2/doc/Makefile.in 2007-01-31 10:10:34.000000000 +0100 +++ smalltalk-2.3.3/doc/Makefile.in 2007-02-13 09:25:23.000000000 +0100 @@ -243,6 +243,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ diff -rNu smalltalk-2.3.2/doc/classes.texi smalltalk-2.3.3/doc/classes.texi --- smalltalk-2.3.2/doc/classes.texi 2007-01-31 10:13:03.000000000 +0100 +++ smalltalk-2.3.3/doc/classes.texi 2007-02-13 09:28:25.000000000 +0100 @@ -13236,20 +13236,24 @@ @table @b @meindex max:@- -@item ]! +@item max:@- aNumber +Answer the maximum between the receiver and aNumber. Redefine +in subclasses if necessary to ensure that if either self or +aNumber is a NaN, it is always answered. -max -Not commented. @meindex min:@- -@item g -Not commented. +@item min:@- aNumber +Answer the minimum between the receiver and aNumber. Redefine +in subclasses if necessary to ensure that if either self or +aNumber is a NaN, it is always answered. + @meindex withSignOf:@- -@item ]! +@item withSignOf:@- aNumber +Answer the receiver, with its sign possibly changed to match +that of aNumber. -withSignOf -Not commented. @end table @@ -13260,8 +13264,9 @@ @table @b @meindex printOn:@- -@item g -Not commented. +@item printOn:@- aStream +Print a representation of the receiver on aStream + @end table @@ -13272,8 +13277,9 @@ @table @b @meindex storeOn:@- -@item g -Not commented. +@item storeOn:@- aStream +Print a representation of the receiver on aStream + @end table @@ -13329,8 +13335,8 @@ @table @b @meindex isFloat -@item tionality -Not commented. +@item isFloat +Answer `true'. @end table @@ -13341,15 +13347,17 @@ @table @b @meindex asFloat -@item 2 -Not commented. +@item asFloat +Just defined for completeness. Return the receiver. + @meindex estimatedLog -@item 0 -Not commented. +@item estimatedLog +Answer an estimate of (self abs floorLog:@- 10) + @meindex log -@item s +@item log Not commented. @end table diff -rNu smalltalk-2.3.2/doc/gst-base.info smalltalk-2.3.3/doc/gst-base.info --- smalltalk-2.3.2/doc/gst-base.info 2007-01-31 10:13:08.000000000 +0100 +++ smalltalk-2.3.3/doc/gst-base.info 2007-02-13 09:32:07.000000000 +0100 @@ -6,8 +6,8 @@ * Base classes: (gst-base). The GNU Smalltalk base classes. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3.2. It was last -updated on 31 January 2007. + This file documents GNU Smalltalk Version 2.3.3. It was last +updated on 13 February 2007. Copyright (C) 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc. @@ -26,1101 +26,1101 @@  Indirect: -gst-base.info-1: 1022 -gst-base.info-2: 300049 -gst-base.info-3: 598217 -gst-base.info-4: 746391 -gst-base.info-5: 1178746 +gst-base.info-1: 1023 +gst-base.info-2: 300051 +gst-base.info-3: 598814 +gst-base.info-4: 746988 +gst-base.info-5: 1179343  Tag Table: (Indirect) -Node: Top1022 -Node: Base classes2289 -Node: AbstractNamespace12196 -Node: AbstractNamespace class-instance creation12951 -Node: AbstractNamespace-accessing13390 -Node: AbstractNamespace-basic & copying14628 -Node: AbstractNamespace-copying15182 -Node: AbstractNamespace-namespace hierarchy15638 -Node: AbstractNamespace-overrides for superspaces18316 -Node: AbstractNamespace-printing20046 -Node: AbstractNamespace-testing20631 -Node: AlternativeObjectProxy20882 -Node: AlternativeObjectProxy class-instance creation21624 -Node: AlternativeObjectProxy-accessing22569 -Node: ArithmeticError23133 -Node: ArithmeticError-description23592 -Node: Array23810 -Node: Array-mutating objects24449 -Node: Array-printing24761 -Node: Array-testing24992 -Node: ArrayedCollection25145 -Node: ArrayedCollection class-instance creation25942 -Node: ArrayedCollection-basic27076 -Node: ArrayedCollection-built ins27987 -Node: ArrayedCollection-copying Collections28263 -Node: ArrayedCollection-enumerating the elements of a collection30027 -Node: ArrayedCollection-storing31186 -Node: Association31483 -Node: Association class-basic32168 -Node: Association-accessing32419 -Node: Association-finalization33039 -Node: Association-printing33272 -Node: Association-storing33532 -Node: Association-testing33798 -Node: Autoload34155 -Node: Autoload class-instance creation34833 -Node: Autoload-accessing35349 -Node: AutoloadClass35689 -Node: AutoloadClass-accessing36222 -Node: Bag37190 -Node: Bag class-basic37903 -Node: Bag-adding38172 -Node: Bag-enumerating the elements of a collection38665 -Node: Bag-extracting items39035 -Node: Bag-printing39327 -Node: Bag-removing39544 -Node: Bag-storing39866 -Node: Bag-testing collections40096 -Node: Behavior40594 -Node: Behavior-accessing class hierarchy42193 -Node: Behavior-accessing instances and variables42934 -Node: Behavior-accessing the methodDictionary44235 -Node: Behavior-built ins45330 -Node: Behavior-compilation (alternative)47533 -Node: Behavior-compiling methods48368 -Node: Behavior-creating a class hierarchy48843 -Node: Behavior-enumerating49294 -Node: Behavior-evaluating50362 -Node: Behavior-instance creation51667 -Node: Behavior-instance variables52463 -Node: Behavior-method dictionary52911 -Node: Behavior-pluggable behavior (not yet implemented)56530 -Node: Behavior-printing hierarchy57670 -Node: Behavior-support for lightweight classes58280 -Node: Behavior-testing functionality59472 -Node: Behavior-testing the class hierarchy59757 -Node: Behavior-testing the form of the instances60351 -Node: Behavior-testing the method dictionary61202 -Node: BindingDictionary62605 -Node: BindingDictionary-accessing63462 -Node: BindingDictionary-copying65358 -Node: BindingDictionary-forward declarations65905 -Node: BindingDictionary-printing66343 -Node: BindingDictionary-testing66751 -Node: BlockClosure66980 -Node: BlockClosure class-instance creation68213 -Node: BlockClosure class-testing69192 -Node: BlockClosure-accessing69500 -Node: BlockClosure-built ins71102 -Node: BlockClosure-control structures71752 -Node: BlockClosure-exception handling72433 -Node: BlockClosure-multiple process74449 -Node: BlockClosure-overriding75906 -Node: BlockClosure-testing76188 -Node: BlockClosure-unwind protection76462 -Node: BlockContext77947 -Node: BlockContext-accessing78776 -Node: BlockContext-debugging80303 -Node: BlockContext-printing80722 -Node: Boolean80961 -Node: Boolean class-testing81722 -Node: Boolean-basic82039 -Node: Boolean-C hacks83335 -Node: Boolean-overriding83597 -Node: Boolean-storing83840 -Node: ByteArray84069 -Node: ByteArray class-instance creation84667 -Node: ByteArray-built ins85003 -Node: ByteArray-converting86342 -Node: ByteArray-more advanced accessing86801 -Node: ByteStream93409 -Node: ByteStream-basic93798 -Node: CAggregate95670 -Node: CAggregate class-accessing95975 -Node: CAggregate-accessing96265 -Node: CallinProcess96503 -Node: CArray97031 -Node: CArray-accessing97284 -Node: CArrayCType97491 -Node: CArrayCType class-instance creation97802 -Node: CArrayCType-accessing98436 -Node: CBoolean98814 -Node: CBoolean-accessing99121 -Node: CByte99452 -Node: CByte class-conversion99844 -Node: CByte-accessing100177 -Node: CChar100629 -Node: CChar class-accessing100933 -Node: CChar-accessing101297 -Node: CChar-conversion101639 -Node: CCompound102040 -Node: CCompound class-instance creation102392 -Node: CCompound class-subclass creation102765 -Node: CCompound-instance creation104869 -Node: CDouble105222 -Node: CDouble class-accessing105504 -Node: CDouble-accessing105878 -Node: CFloat106205 -Node: CFloat class-accessing106493 -Node: CFloat-accessing106862 -Node: CFunctionDescriptor107184 -Node: CFunctionDescriptor class-instance creation107969 -Node: CFunctionDescriptor class-testing108331 -Node: CFunctionDescriptor-accessing108842 -Node: CFunctionDescriptor-calling109474 -Node: CFunctionDescriptor-printing111372 -Node: Character111645 -Node: Character class-built ins112948 -Node: Character class-constants113602 -Node: Character class-initializing lookup tables114410 -Node: Character class-instance creation115060 -Node: Character class-testing115432 -Node: Character-built ins115722 -Node: Character-coercion methods116511 -Node: Character-comparing117215 -Node: Character-converting117862 -Node: Character-printing118251 -Node: Character-storing118641 -Node: Character-testing118896 -Node: Character-testing functionality119643 -Node: CharacterArray119891 -Node: CharacterArray class-basic120574 -Node: CharacterArray-built ins120982 -Node: CharacterArray-comparing121417 -Node: CharacterArray-converting123720 -Node: CharacterArray-multibyte encodings125262 -Node: CharacterArray-string processing125715 -Node: CharacterArray-testing functionality128280 -Node: CInt128540 -Node: CInt class-accessing128811 -Node: CInt-accessing129150 -Node: Class129482 -Node: Class class-initialize130435 -Node: Class-accessing instances and variables130682 -Node: Class-filing132364 -Node: Class-instance creation132875 -Node: Class-instance creation - alternative135689 -Node: Class-pragmas137867 -Node: Class-printing138149 -Node: Class-saving and loading138546 -Node: Class-security139955 -Node: Class-testing140239 -Node: Class-testing functionality140484 -Node: ClassDescription140717 -Node: ClassDescription-compiling141389 -Node: ClassDescription-conversion142231 -Node: ClassDescription-copying142698 -Node: ClassDescription-filing143909 -Node: ClassDescription-organization of messages and classes144821 -Node: ClassDescription-printing146257 -Node: CLong147020 -Node: CLong class-accessing147304 -Node: CLong-accessing147668 -Node: CLongDouble147985 -Node: CLongDouble class-accessing148284 -Node: CLongDouble-accessing148678 -Node: CObject149025 -Node: CObject class-conversion149891 -Node: CObject class-instance creation150248 -Node: CObject-accessing150860 -Node: CObject-C data access151309 -Node: CObject-conversion151927 -Node: CObject-finalization152674 -Node: CObject-pointer-like behavior153152 -Node: Collection155421 -Node: Collection class-instance creation156358 -Node: Collection-adding157376 -Node: Collection-converting157737 -Node: Collection-copying Collections159008 -Node: Collection-enumeration159560 -Node: Collection-finalization162599 -Node: Collection-printing162918 -Node: Collection-removing163275 -Node: Collection-storing164129 -Node: Collection-testing collections164400 -Node: CompiledBlock165055 -Node: CompiledBlock class-instance creation165563 -Node: CompiledBlock-accessing166332 -Node: CompiledBlock-basic167405 -Node: CompiledBlock-printing168128 -Node: CompiledBlock-saving and loading168409 -Node: CompiledCode168844 -Node: CompiledCode class-cache flushing169707 -Node: CompiledCode class-instance creation170077 -Node: CompiledCode class-tables170676 -Node: CompiledCode-accessing171719 -Node: CompiledCode-basic173170 -Node: CompiledCode-copying173935 -Node: CompiledCode-debugging174174 -Node: CompiledCode-decoding bytecodes174447 -Node: CompiledCode-literals - iteration174872 -Node: CompiledCode-security175303 -Node: CompiledCode-testing accesses175635 -Node: CompiledCode-translation176802 -Node: CompiledMethod177076 -Node: CompiledMethod class-instance creation177989 -Node: CompiledMethod class-lean images178870 -Node: CompiledMethod-accessing179205 -Node: CompiledMethod-attributes180591 -Node: CompiledMethod-basic181547 -Node: CompiledMethod-c call-outs182329 -Node: CompiledMethod-invoking182772 -Node: CompiledMethod-printing183821 -Node: CompiledMethod-saving and loading184179 -Node: CompiledMethod-testing184643 -Node: ContextPart185243 -Node: ContextPart class-built ins186112 -Node: ContextPart class-exception handling186427 -Node: ContextPart-accessing187423 -Node: ContextPart-built ins190766 -Node: ContextPart-copying191466 -Node: ContextPart-debugging191833 -Node: ContextPart-enumerating192372 -Node: ContextPart-exception handling192990 -Node: ContextPart-printing193266 -Node: ContextPart-security checks193679 -Node: CoreException194300 -Node: CoreException class-instance creation195576 -Node: CoreException-accessing195846 -Node: CoreException-basic196794 -Node: CoreException-enumerating197063 -Node: CoreException-exception handling197735 -Node: CoreException-instance creation198400 -Node: CPtr198716 -Node: CPtr-accessing198959 -Node: CPtrCType199508 -Node: CPtrCType class-instance creation199802 -Node: CPtrCType-accessing200101 -Node: CScalar200576 -Node: CScalar class-instance creation200872 -Node: CScalar-accessing201345 -Node: CScalarCType201874 -Node: CScalarCType-accessing202172 -Node: CScalarCType-storing202514 -Node: CShort202750 -Node: CShort class-accessing203034 -Node: CShort-accessing203403 -Node: CSmalltalk203725 -Node: CSmalltalk class-accessing204020 -Node: CSmalltalk-accessing204409 -Node: CString204751 -Node: CString class-instance creation205762 -Node: CString-accessing206235 -Node: CStringCType206764 -Node: CStringCType-accessing207033 -Node: CStruct207248 -Node: CStruct class-subclass creation207508 -Node: CType207756 -Node: CType class-C instance creation208880 -Node: CType-accessing209150 -Node: CType-C instance creation210007 -Node: CType-storing210532 -Node: CUChar210743 -Node: CUChar class-getting info211018 -Node: CUChar-accessing211396 -Node: CUInt211721 -Node: CUInt class-accessing211990 -Node: CUInt-accessing212354 -Node: CULong212671 -Node: CULong class-accessing212944 -Node: CULong-accessing213313 -Node: CUnion213635 -Node: CUnion class-subclass creation213887 -Node: CUShort214131 -Node: CUShort class-accessing214408 -Node: CUShort-accessing214782 -Node: Date215109 -Node: Date class-basic216581 -Node: Date class-instance creation (ANSI)217709 -Node: Date class-instance creation (Blue Book)218199 -Node: Date-basic219519 -Node: Date-compatibility (non-ANSI)219993 -Node: Date-date computations220406 -Node: Date-printing222117 -Node: Date-storing222345 -Node: Date-testing222568 -Node: DateTime222887 -Node: DateTime class-information223531 -Node: DateTime class-instance creation223822 -Node: DateTime class-instance creation (non-ANSI)225123 -Node: DateTime-basic225625 -Node: DateTime-computations225972 -Node: DateTime-printing226664 -Node: DateTime-splitting in dates & times226930 -Node: DateTime-storing227529 -Node: DateTime-testing227794 -Node: DateTime-time zones228169 -Node: Delay229299 -Node: Delay class-general inquiries230072 -Node: Delay class-initialization230345 -Node: Delay class-instance creation230641 -Node: Delay-accessing231144 -Node: Delay-comparing231398 -Node: Delay-process delay231684 -Node: DelayedAdaptor231920 -Node: DelayedAdaptor-accessing232456 -Node: Dictionary232835 -Node: Dictionary class-instance creation233795 -Node: Dictionary-accessing234049 -Node: Dictionary-awful ST-80 compatibility hacks235720 -Node: Dictionary-dictionary enumerating236183 -Node: Dictionary-dictionary removing237271 -Node: Dictionary-dictionary testing238140 -Node: Dictionary-polymorphism hacks238814 -Node: Dictionary-printing239099 -Node: Dictionary-rehashing239463 -Node: Dictionary-storing239680 -Node: Dictionary-testing239942 -Node: DirectedMessage240218 -Node: DirectedMessage class-creating instances240794 -Node: DirectedMessage-accessing241227 -Node: DirectedMessage-basic241535 -Node: DirectedMessage-multiple process241959 -Node: DirectedMessage-saving and loading242557 -Node: Directory242995 -Node: Directory class-C call-outs243776 -Node: Directory class-file name management244012 -Node: Directory class-file operations244587 -Node: Directory class-reading system defaults245057 -Node: Directory-accessing246019 -Node: Directory-enumerating247040 -Node: DLD248015 -Node: DLD class-C call-outs248695 -Node: DLD class-dynamic linking249010 -Node: DumperProxy250356 -Node: DumperProxy class-accessing250892 -Node: DumperProxy class-instance creation251357 -Node: DumperProxy-saving and restoring251862 -Node: Duration252277 -Node: Duration class-instance creation252688 -Node: Duration class-instance creation (non ANSI)253188 -Node: Duration-arithmetics253667 -Node: Error254855 -Node: Error-exception description255180 -Node: Exception255521 -Node: Exception class-comparison256659 -Node: Exception class-creating ExceptionCollections257123 -Node: Exception class-initialization257547 -Node: Exception class-instance creation257929 -Node: Exception class-interoperability with TrappableEvents258513 -Node: Exception-comparison259135 -Node: Exception-exception description259583 -Node: Exception-exception signaling260026 -Node: ExceptionSet260419 -Node: ExceptionSet class-instance creation260994 -Node: ExceptionSet-enumerating261259 -Node: False261823 -Node: False-basic262222 -Node: False-C hacks263216 -Node: False-printing263396 -Node: File263597 -Node: File class-C functions264430 -Node: File class-file name management264666 -Node: File class-file operations266075 -Node: File class-instance creation266784 -Node: File class-reading system defaults267286 -Node: File class-testing267573 -Node: File-accessing268225 -Node: File-file name management269765 -Node: File-file operations270551 -Node: File-testing271746 -Node: FileDescriptor272813 -Node: FileDescriptor class-initialization273974 -Node: FileDescriptor class-instance creation274312 -Node: FileDescriptor-accessing280345 -Node: FileDescriptor-basic281505 -Node: FileDescriptor-built ins282842 -Node: FileDescriptor-class type methods284358 -Node: FileDescriptor-initialize-release284788 -Node: FileDescriptor-low-level access285182 -Node: FileDescriptor-overriding inherited methods286410 -Node: FileDescriptor-printing287421 -Node: FileDescriptor-testing287721 -Node: FileSegment287945 -Node: FileSegment class-basic288564 -Node: FileSegment class-installing288921 -Node: FileSegment-basic289307 -Node: FileSegment-equality290306 -Node: FileStream290589 -Node: FileStream class-file-in291268 -Node: FileStream class-standard streams294805 -Node: FileStream-basic295545 -Node: FileStream-buffering296494 -Node: FileStream-overriding inherited methods297726 -Node: FileStream-testing298664 -Node: Float298886 -Node: Float class-byte-order dependancies299769 -Node: Float class-characterization300049 -Node: Float-arithmetic301071 -Node: Float-basic301481 -Node: Float-built ins301676 -Node: Float-coercing302617 -Node: Float-comparing303122 -Node: Float-printing303363 -Node: Float-storing303538 -Node: Float-testing303709 -Node: Float-testing functionality304478 -Node: Float-transcendental operations304718 -Node: FloatD304982 -Node: FloatD class-byte-order dependancies305487 -Node: FloatD class-characterization305772 -Node: FloatD class-converting307046 -Node: FloatD-built ins307302 -Node: FloatD-coercing308539 -Node: FloatE308942 -Node: FloatE class-byte-order dependancies309447 -Node: FloatE class-characterization309732 -Node: FloatE class-converting311294 -Node: FloatE-built ins311550 -Node: FloatE-coercing312787 -Node: FloatQ313190 -Node: FloatQ class-byte-order dependancies313703 -Node: FloatQ class-characterization313988 -Node: FloatQ class-converting315550 -Node: FloatQ-built ins315806 -Node: FloatQ-coercing317043 -Node: Fraction317446 -Node: Fraction class-converting318200 -Node: Fraction class-instance creation318444 -Node: Fraction-accessing318829 -Node: Fraction-arithmetic319119 -Node: Fraction-coercing319843 -Node: Fraction-comparing320482 -Node: Fraction-converting320984 -Node: Fraction-optimized cases321485 -Node: Fraction-printing321919 -Node: Fraction-testing322249 -Node: Getopt322456 -Node: Getopt class-instance creation322821 -Node: Halt325453 -Node: Halt-description325747 -Node: HashedCollection325998 -Node: HashedCollection class-instance creation326859 -Node: HashedCollection-accessing327275 -Node: HashedCollection-builtins327855 -Node: HashedCollection-copying328632 -Node: HashedCollection-enumerating the elements of a collection329110 -Node: HashedCollection-rehashing329486 -Node: HashedCollection-removing329772 -Node: HashedCollection-saving and loading330179 -Node: HashedCollection-storing330693 -Node: HashedCollection-testing collections331020 -Node: HomedAssociation331967 -Node: HomedAssociation class-basic332537 -Node: HomedAssociation-accessing332839 -Node: HomedAssociation-finalization333205 -Node: HomedAssociation-storing333825 -Node: IdentityDictionary334094 -Node: IdentitySet334487 -Node: IdentitySet-testing334886 -Node: Integer335147 -Node: Integer class-converting335976 -Node: Integer-accessing336337 -Node: Integer-basic336576 -Node: Integer-bit operators336786 -Node: Integer-converting338154 -Node: Integer-extension338880 -Node: Integer-iterators339193 -Node: Integer-math methods339559 -Node: Integer-printing340460 -Node: Integer-storing341519 -Node: Integer-testing functionality341846 -Node: Interval342120 -Node: Interval class-instance creation342716 -Node: Interval-basic343318 -Node: Interval-printing343968 -Node: Interval-storing344293 -Node: Interval-testing344540 -Node: LargeArray344811 -Node: LargeArray-overridden345214 -Node: LargeArrayedCollection345406 -Node: LargeArrayedCollection class-instance creation345949 -Node: LargeArrayedCollection-accessing346308 -Node: LargeArrayedCollection-basic346812 -Node: LargeArraySubpart347213 -Node: LargeArraySubpart class-instance creation348092 -Node: LargeArraySubpart-accessing348501 -Node: LargeArraySubpart-comparing349456 -Node: LargeArraySubpart-modifying350478 -Node: LargeByteArray351240 -Node: LargeByteArray-overridden351663 -Node: LargeInteger352104 -Node: LargeInteger-accessing352939 -Node: LargeInteger-arithmetic353178 -Node: LargeInteger-bit operations354192 -Node: LargeInteger-built-ins354867 -Node: LargeInteger-coercion355946 -Node: LargeInteger-disabled356382 -Node: LargeInteger-primitive operations356757 -Node: LargeInteger-testing357237 -Node: LargeNegativeInteger357881 -Node: LargeNegativeInteger-converting358583 -Node: LargeNegativeInteger-numeric testing358971 -Node: LargeNegativeInteger-reverting to LargePositiveInteger359506 -Node: LargePositiveInteger360078 -Node: LargePositiveInteger-arithmetic360955 -Node: LargePositiveInteger-converting361431 -Node: LargePositiveInteger-helper byte-level methods361985 -Node: LargePositiveInteger-numeric testing363722 -Node: LargePositiveInteger-primitive operations364258 -Node: LargeWordArray364952 -Node: LargeWordArray-overridden365382 -Node: LargeZeroInteger365681 -Node: LargeZeroInteger-accessing366509 -Node: LargeZeroInteger-arithmetic366774 -Node: LargeZeroInteger-numeric testing367704 -Node: LargeZeroInteger-printing368041 -Node: Link368339 -Node: Link class-instance creation368884 -Node: Link-basic369116 -Node: Link-iteration369369 -Node: LinkedList369830 -Node: LinkedList-accessing370438 -Node: LinkedList-adding370754 -Node: LinkedList-enumerating371487 -Node: LinkedList-testing371967 -Node: LookupKey372323 -Node: LookupKey class-basic372877 -Node: LookupKey-accessing373119 -Node: LookupKey-printing373384 -Node: LookupKey-storing373631 -Node: LookupKey-testing373887 -Node: LookupTable374321 -Node: LookupTable class-instance creation375097 -Node: LookupTable-accessing375398 -Node: LookupTable-copying376203 -Node: LookupTable-enumerating376523 -Node: LookupTable-hashing377046 -Node: LookupTable-rehashing377287 -Node: LookupTable-removing377512 -Node: LookupTable-storing378014 -Node: Magnitude378253 -Node: Magnitude-basic378709 -Node: Magnitude-misc methods379281 -Node: MappedCollection379697 -Node: MappedCollection class-instance creation381072 -Node: MappedCollection-basic381525 -Node: Memory382487 -Node: Memory class-accessing383047 -Node: Message387057 -Node: Message class-creating instances387733 -Node: Message-accessing388025 -Node: Message-basic388467 -Node: Message-printing388766 -Node: MessageNotUnderstood389098 -Node: MessageNotUnderstood-accessing389592 -Node: MessageNotUnderstood-description389931 -Node: Metaclass390212 -Node: Metaclass class-instance creation391211 -Node: Metaclass-accessing391496 -Node: Metaclass-basic391942 -Node: Metaclass-delegation393223 -Node: Metaclass-filing394670 -Node: Metaclass-printing394961 -Node: Metaclass-testing functionality395516 -Node: MethodContext395777 -Node: MethodContext-accessing396319 -Node: MethodContext-debugging397629 -Node: MethodContext-printing398406 -Node: MethodDictionary398652 -Node: MethodDictionary-adding399183 -Node: MethodDictionary-rehashing399432 -Node: MethodDictionary-removing399686 -Node: MethodInfo400098 -Node: MethodInfo-accessing400584 -Node: MethodInfo-equality401529 -Node: Namespace401822 -Node: Namespace class-accessing402430 -Node: Namespace class-disabling instance creation402833 -Node: Namespace class-initialization403229 -Node: Namespace-accessing403666 -Node: Namespace-namespace hierarchy403955 -Node: Namespace-overrides for superspaces404453 -Node: Namespace-printing406250 -Node: NetClients.URIResolver406754 -Node: NetClients.URIResolver class-api407209 -Node: NetClients.URIResolver class-instance creation408359 -Node: NetClients.URL408736 -Node: NetClients.URL class-encoding URLs409457 -Node: NetClients.URL class-instance creation409962 -Node: NetClients.URL-accessing410787 -Node: NetClients.URL-comparing413512 -Node: NetClients.URL-copying414038 -Node: NetClients.URL-initialize-release414575 -Node: NetClients.URL-printing414874 -Node: NetClients.URL-testing415168 -Node: NetClients.URL-utilities415944 -Node: Notification416254 -Node: Notification-exception description416707 -Node: NullProxy417169 -Node: NullProxy class-instance creation417781 -Node: NullProxy-accessing418052 -Node: NullValueHolder418304 -Node: NullValueHolder class-creating instances418893 -Node: NullValueHolder-accessing419175 -Node: Number419523 -Node: Number class-converting420419 -Node: Number class-testing420879 -Node: Number-arithmetic421147 -Node: Number-comparing422480 -Node: Number-converting423033 -Node: Number-copying424366 -Node: Number-error raising424681 -Node: Number-misc math425052 -Node: Number-point creation426861 -Node: Number-retrying427156 -Node: Number-shortcuts and iterators428961 -Node: Number-testing429828 -Node: Number-truncation and round off431264 -Node: Object432079 -Node: Object class-initialization433035 -Node: Object-built ins433727 -Node: Object-change and update442424 -Node: Object-class type methods443631 -Node: Object-conversion444450 -Node: Object-copying444697 -Node: Object-debugging445361 -Node: Object-dependents access445821 -Node: Object-error raising446525 -Node: Object-finalization447212 -Node: Object-printing448205 -Node: Object-relational operators449950 -Node: Object-saving and loading450314 -Node: Object-storing451317 -Node: Object-syntax shortcuts451924 -Node: Object-testing functionality452251 -Node: Object-VM callbacks453819 -Node: ObjectDumper454304 -Node: ObjectDumper class-establishing proxy classes455509 -Node: ObjectDumper class-instance creation456358 -Node: ObjectDumper class-shortcuts456771 -Node: ObjectDumper class-testing457165 -Node: ObjectDumper-accessing457609 -Node: ObjectDumper-loading/dumping objects458117 -Node: ObjectDumper-stream interface458557 -Node: ObjectMemory458939 -Node: ObjectMemory class-accessing460024 -Node: ObjectMemory class-builtins460291 -Node: ObjectMemory class-initialization463638 -Node: ObjectMemory class-saving the image463968 -Node: ObjectMemory-accessing464296 -Node: ObjectMemory-builtins469250 -Node: ObjectMemory-derived information469535 -Node: OrderedCollection470522 -Node: OrderedCollection class-instance creation471244 -Node: OrderedCollection-accessing471602 -Node: OrderedCollection-adding472069 -Node: OrderedCollection-removing474133 -Node: Package474788 -Node: Package-accessing475205 -Node: PackageLoader478572 -Node: PackageLoader class-accessing479136 -Node: PackageLoader class-loading481685 -Node: PackageLoader class-testing482688 -Node: Permission482979 -Node: Permission class-testing483448 -Node: Permission-accessing484198 -Node: Permission-testing484776 -Node: PluggableAdaptor485026 -Node: PluggableAdaptor class-creating instances485663 -Node: PluggableAdaptor-accessing486759 -Node: PluggableProxy487060 -Node: PluggableProxy class-accessing487698 -Node: PluggableProxy-saving and restoring488148 -Node: Point488583 -Node: Point class-instance creation489322 -Node: Point-accessing489635 -Node: Point-arithmetic490069 -Node: Point-comparing490788 -Node: Point-converting491601 -Node: Point-point functions492120 -Node: Point-printing493068 -Node: Point-storing493302 -Node: Point-truncation and round off493550 -Node: PositionableStream493962 -Node: PositionableStream class-instance creation494881 -Node: PositionableStream-accessing-reading495406 -Node: PositionableStream-class type methods496781 -Node: PositionableStream-positioning497286 -Node: PositionableStream-testing498526 -Node: PositionableStream-truncating499008 -Node: Process499308 -Node: Process-accessing499888 -Node: Process-basic501402 -Node: Process-builtins503083 -Node: Process-printing503893 -Node: ProcessorScheduler504107 -Node: ProcessorScheduler class-instance creation504786 -Node: ProcessorScheduler-basic505100 -Node: ProcessorScheduler-built ins506682 -Node: ProcessorScheduler-idle tasks507384 -Node: ProcessorScheduler-printing507888 -Node: ProcessorScheduler-priorities508207 -Node: ProcessorScheduler-storing509873 -Node: ProcessorScheduler-timed invocation510214 -Node: Promise510785 -Node: Promise class-creating instances511369 -Node: Promise-accessing511632 -Node: Promise-initializing511972 -Node: Promise-printing512216 -Node: Random512423 -Node: Random class-instance creation512884 -Node: Random class-shortcuts513266 -Node: Random-basic513599 -Node: Random-testing514029 -Node: ReadStream514355 -Node: ReadStream class-instance creation514762 -Node: ReadWriteStream515182 -Node: ReadWriteStream class-instance creation515680 -Node: ReadWriteStream-positioning516318 -Node: Rectangle516699 -Node: Rectangle class-instance creation517500 -Node: Rectangle-accessing518058 -Node: Rectangle-copying520472 -Node: Rectangle-printing520706 -Node: Rectangle-rectangle functions521048 -Node: Rectangle-testing522951 -Node: Rectangle-transforming523781 -Node: Rectangle-truncation and round off524421 -Node: RecursionLock524726 -Node: RecursionLock class-instance creation525130 -Node: RecursionLock-accessing525380 -Node: RecursionLock-mutual exclusion525993 -Node: RecursionLock-printing526368 -Node: Regex526634 -Node: Regex class-instance creation527712 -Node: Regex-basic527951 -Node: Regex-conversion528373 -Node: Regex-printing528679 -Node: RegexResults529339 -Node: RegexResults-accessing529957 -Node: RegexResults-testing531470 -Node: RootNamespace532502 -Node: RootNamespace class-instance creation533070 -Node: RootNamespace-namespace hierarchy533419 -Node: RootNamespace-overrides for superspaces533866 -Node: RootNamespace-printing534497 -Node: RoundRobinStream535021 -Node: RoundRobinStream class-accessing536241 -Node: RoundRobinStream class-demo536483 -Node: RoundRobinStream-accessing536858 -Node: RoundRobinStream-basic537147 -Node: RunArray537596 -Node: RunArray class-instance creation538572 -Node: RunArray-accessing538860 -Node: RunArray-adding539210 -Node: RunArray-basic540300 -Node: RunArray-copying540621 -Node: RunArray-enumerating540993 -Node: RunArray-removing541469 -Node: RunArray-searching541950 -Node: RunArray-testing542380 -Node: ScaledDecimal542639 -Node: ScaledDecimal class-constants543460 -Node: ScaledDecimal class-instance creation543726 -Node: ScaledDecimal-arithmetic544179 -Node: ScaledDecimal-coercion544914 -Node: ScaledDecimal-comparing545835 -Node: ScaledDecimal-constants546487 -Node: ScaledDecimal-printing546805 -Node: ScaledDecimal-storing547281 -Node: SecurityPolicy547535 -Node: SecurityPolicy-modifying548123 -Node: SecurityPolicy-querying548475 -Node: Semaphore548734 -Node: Semaphore class-instance creation549410 -Node: Semaphore-accessing549799 -Node: Semaphore-builtins550299 -Node: Semaphore-mutual exclusion551678 -Node: Semaphore-printing552028 -Node: SequenceableCollection552274 -Node: SequenceableCollection class-instance creation552988 -Node: SequenceableCollection-basic553419 -Node: SequenceableCollection-copying SequenceableCollections557011 -Node: SequenceableCollection-enumerating559297 -Node: SequenceableCollection-replacing items562924 -Node: SequenceableCollection-testing563887 -Node: Set564337 -Node: Set-arithmetic564769 -Node: Set-awful ST-80 compatibility hacks565114 -Node: Set-comparing565491 -Node: SharedQueue565902 -Node: SharedQueue class-instance creation566436 -Node: SharedQueue-accessing566821 -Node: Signal567339 -Node: Signal-accessing567976 -Node: Signal-exception handling568842 -Node: SingletonProxy571408 -Node: SingletonProxy class-accessing572024 -Node: SingletonProxy class-instance creation572405 -Node: SingletonProxy-saving and restoring572862 -Node: SmallInteger573305 -Node: SmallInteger class-getting limits574004 -Node: SmallInteger class-testing574506 -Node: SmallInteger-bit arithmetic574818 -Node: SmallInteger-built ins575185 -Node: SmallInteger-builtins577506 -Node: SmallInteger-coercion methods578273 -Node: SmallInteger-testing functionality578645 -Node: SortedCollection578894 -Node: SortedCollection class-hacking580038 -Node: SortedCollection class-instance creation580323 -Node: SortedCollection-basic580852 -Node: SortedCollection-copying581413 -Node: SortedCollection-disabled581736 -Node: SortedCollection-enumerating582606 -Node: SortedCollection-saving and loading582952 -Node: SortedCollection-searching583314 -Node: Stream583917 -Node: Stream-accessing-reading584886 -Node: Stream-accessing-writing586695 -Node: Stream-basic587266 -Node: Stream-built ins587457 -Node: Stream-character writing588349 -Node: Stream-enumerating589139 -Node: Stream-filing out589521 -Node: Stream-polymorphism589884 -Node: Stream-positioning590289 -Node: Stream-printing591101 -Node: Stream-storing591856 -Node: Stream-testing592224 -Node: String592526 -Node: String class-instance creation593631 -Node: String-accessing594099 -Node: String-basic594494 -Node: String-built ins594899 -Node: String-C call-outs596763 -Node: String-converting597070 -Node: String-printing597551 -Node: String-regex598217 -Node: String-testing functionality603590 -Node: String-useful functionality603828 -Node: Symbol604132 -Node: Symbol class-built ins604970 -Node: Symbol class-instance creation605201 -Node: Symbol class-symbol table606356 -Node: Symbol-basic607781 -Node: Symbol-built ins608550 -Node: Symbol-converting608875 -Node: Symbol-misc609231 -Node: Symbol-storing609411 -Node: Symbol-testing610200 -Node: Symbol-testing functionality610484 -Node: SymLink610721 -Node: SymLink class-instance creation611282 -Node: SymLink-accessing611618 -Node: SymLink-iteration611969 -Node: SymLink-printing612200 -Node: SystemDictionary612416 -Node: SystemDictionary-basic613322 -Node: SystemDictionary-builtins613619 -Node: SystemDictionary-c call-outs614991 -Node: SystemDictionary-command-line615400 -Node: SystemDictionary-miscellaneous618087 -Node: SystemDictionary-printing618553 -Node: SystemDictionary-special accessing618988 -Node: SystemDictionary-testing619601 -Node: SystemExceptions.AlreadyDefined619826 -Node: SystemExceptions.AlreadyDefined-accessing620352 -Node: SystemExceptions.ArgumentOutOfRange620620 -Node: SystemExceptions.ArgumentOutOfRange class-signaling621220 -Node: SystemExceptions.ArgumentOutOfRange-accessing621642 -Node: SystemExceptions.BadReturn622236 -Node: SystemExceptions.BadReturn-accessing622726 -Node: SystemExceptions.CInterfaceError622986 -Node: SystemExceptions.CInterfaceError-accessing623497 -Node: SystemExceptions.EmptyCollection623781 -Node: SystemExceptions.EmptyCollection-accessing624278 -Node: SystemExceptions.EndOfStream624562 -Node: SystemExceptions.EndOfStream class-signaling625063 -Node: SystemExceptions.EndOfStream-accessing625419 -Node: SystemExceptions.FileError625855 -Node: SystemExceptions.FileError-accessing626344 -Node: SystemExceptions.IndexOutOfRange626604 -Node: SystemExceptions.IndexOutOfRange class-signaling627200 -Node: SystemExceptions.IndexOutOfRange-accessing627582 -Node: SystemExceptions.InvalidArgument628112 -Node: SystemExceptions.InvalidArgument-accessing628619 -Node: SystemExceptions.InvalidProcessState628892 -Node: SystemExceptions.InvalidProcessState-accessing629433 -Node: SystemExceptions.InvalidSize629733 -Node: SystemExceptions.InvalidSize-accessing630210 -Node: SystemExceptions.InvalidValue630478 -Node: SystemExceptions.InvalidValue class-signaling631015 -Node: SystemExceptions.InvalidValue-accessing631480 -Node: SystemExceptions.MustBeBoolean631987 -Node: SystemExceptions.MustBeBoolean class-signaling632478 -Node: SystemExceptions.MutationError632747 -Node: SystemExceptions.MutationError-accessing633218 -Node: SystemExceptions.NoRunnableProcess633494 -Node: SystemExceptions.NoRunnableProcess-accessing634000 -Node: SystemExceptions.NotEnoughElements634292 -Node: SystemExceptions.NotEnoughElements class-signaling634858 -Node: SystemExceptions.NotEnoughElements-accessing635243 -Node: SystemExceptions.NotFound635795 -Node: SystemExceptions.NotFound class-accessing636321 -Node: SystemExceptions.NotFound-accessing636712 -Node: SystemExceptions.NotImplemented637018 -Node: SystemExceptions.NotImplemented-accessing637486 -Node: SystemExceptions.NotIndexable637766 -Node: SystemExceptions.NotIndexable-accessing638239 -Node: SystemExceptions.NotYetImplemented638511 -Node: SystemExceptions.NotYetImplemented-accessing639033 -Node: SystemExceptions.PrimitiveFailed639325 -Node: SystemExceptions.PrimitiveFailed-accessing639820 -Node: SystemExceptions.ProcessBeingTerminated640104 -Node: SystemExceptions.ProcessBeingTerminated-accessing640551 -Node: SystemExceptions.ProcessTerminated640863 -Node: SystemExceptions.ProcessTerminated-accessing641398 -Node: SystemExceptions.ReadOnlyObject641690 -Node: SystemExceptions.ReadOnlyObject-accessing642176 -Node: SystemExceptions.SecurityError642456 -Node: SystemExceptions.SecurityError class-accessing643030 -Node: SystemExceptions.SecurityError-accessing643426 -Node: SystemExceptions.ShouldNotImplement643912 -Node: SystemExceptions.ShouldNotImplement-accessing644451 -Node: SystemExceptions.SubclassResponsibility644747 -Node: SystemExceptions.SubclassResponsibility-accessing645327 -Node: SystemExceptions.UserInterrupt645639 -Node: SystemExceptions.UserInterrupt-accessing646111 -Node: SystemExceptions.VerificationError646387 -Node: SystemExceptions.VerificationError-accessing646872 -Node: SystemExceptions.VMError647164 -Node: SystemExceptions.VMError-accessing647604 -Node: SystemExceptions.WrongArgumentCount647856 -Node: SystemExceptions.WrongArgumentCount-accessing648422 -Node: SystemExceptions.WrongClass648718 -Node: SystemExceptions.WrongClass class-signaling649346 -Node: SystemExceptions.WrongClass-accessing650018 -Node: SystemExceptions.WrongMessageSent650687 -Node: SystemExceptions.WrongMessageSent class-signaling651344 -Node: SystemExceptions.WrongMessageSent-accessing651777 -Node: TextCollector652382 -Node: TextCollector class-accessing653092 -Node: TextCollector-accessing653605 -Node: TextCollector-printing654420 -Node: TextCollector-set up654768 -Node: TextCollector-storing655347 -Node: Time655691 -Node: Time class-basic (UTC)656482 -Node: Time class-builtins656944 -Node: Time class-clocks657985 -Node: Time class-initialization658556 -Node: Time class-instance creation658916 -Node: Time-accessing (ANSI for DateAndTimes)659809 -Node: Time-accessing (non ANSI & for Durations)660341 -Node: Time-arithmetic660807 -Node: Time-comparing661249 -Node: TokenStream661550 -Node: TokenStream class-instance creation662370 -Node: TokenStream-basic662746 -Node: TokenStream-write methods663084 -Node: TrappableEvent663343 -Node: TrappableEvent-enumerating663931 -Node: TrappableEvent-instance creation664495 -Node: True664841 -Node: True-basic665231 -Node: True-C hacks666197 -Node: True-printing666373 -Node: UndefinedObject666571 -Node: UndefinedObject-basic667303 -Node: UndefinedObject-class creation667588 -Node: UndefinedObject-class creation - alternative670380 -Node: UndefinedObject-CObject interoperability672684 -Node: UndefinedObject-dependents access673122 -Node: UndefinedObject-printing673511 -Node: UndefinedObject-storing674005 -Node: UndefinedObject-testing674297 -Node: UnicodeCharacter675149 -Node: UnicodeCharacter class-built ins675741 -Node: UnicodeString676270 -Node: UnicodeString class-converting676849 -Node: UnicodeString class-multibyte encodings677227 -Node: UnicodeString-built-ins677665 -Node: UnicodeString-converting677938 -Node: UnicodeString-multibyte encodings678678 -Node: ValueAdaptor679186 -Node: ValueAdaptor class-creating instances679680 -Node: ValueAdaptor-accessing679984 -Node: ValueAdaptor-printing680407 -Node: ValueHolder680636 -Node: ValueHolder class-creating instances681263 -Node: ValueHolder-accessing681662 -Node: ValueHolder-initializing681971 -Node: VariableBinding682210 -Node: VariableBinding-printing682854 -Node: VariableBinding-saving and loading683185 -Node: VariableBinding-storing683658 -Node: VariableBinding-testing683962 -Node: VersionableObjectProxy684236 -Node: VersionableObjectProxy class-saving and restoring685144 -Node: VersionableObjectProxy-saving and restoring686184 -Node: VFS.ArchiveFileHandler686534 -Node: VFS.ArchiveFileHandler class-registering687463 -Node: VFS.ArchiveFileHandler-ArchiveMemberHandler protocol687934 -Node: VFS.ArchiveFileHandler-directory operations689327 -Node: VFS.ArchiveFileHandler-file operations690185 -Node: VFS.ArchiveMemberHandler690488 -Node: VFS.ArchiveMemberHandler-accessing691228 -Node: VFS.ArchiveMemberHandler-directory operations692404 -Node: VFS.ArchiveMemberHandler-file operations693041 -Node: VFS.ArchiveMemberHandler-finalization693723 -Node: VFS.ArchiveMemberHandler-initializing694232 -Node: VFS.ArchiveMemberHandler-testing694782 -Node: VFS.DecodedFileHandler695684 -Node: VFS.DecodedFileHandler class-registering696237 -Node: VFS.DecodedFileHandler-files697400 -Node: VFS.ExternalArchiveFileHandler698111 -Node: VFS.ExternalArchiveFileHandler class-registering698954 -Node: VFS.ExternalArchiveFileHandler-ArchiveMemberHandler protocol699908 -Node: VFS.ExternalArchiveFileHandler-members701245 -Node: VFS.ExternalArchiveFileHandler-releasing701772 -Node: VFS.RealFileHandler702138 -Node: VFS.RealFileHandler class-C call-outs702893 -Node: VFS.RealFileHandler class-initialization703240 -Node: VFS.RealFileHandler-accessing703583 -Node: VFS.RealFileHandler-directory operations704912 -Node: VFS.RealFileHandler-file operations705424 -Node: VFS.RealFileHandler-testing706126 -Node: VFS.VFSHandler706762 -Node: VFS.VFSHandler class-initializing707547 -Node: VFS.VFSHandler class-instance creation708461 -Node: VFS.VFSHandler-accessing708820 -Node: VFS.VFSHandler-C call-outs710178 -Node: VFS.VFSHandler-directory operations711059 -Node: VFS.VFSHandler-file operations711664 -Node: VFS.VFSHandler-testing712716 -Node: Warning713638 -Node: Warning-exception description713969 -Node: WeakArray714189 -Node: WeakArray class-instance creation714694 -Node: WeakArray-accessing715034 -Node: WeakArray-conversion716698 -Node: WeakArray-loading717349 -Node: WeakIdentitySet717630 -Node: WeakKeyDictionary718104 -Node: WeakKeyDictionary-accessing718665 -Node: WeakKeyIdentityDictionary719182 -Node: WeakSet719722 -Node: WeakSet-accessing720190 -Node: WeakValueIdentityDictionary720704 -Node: WeakValueLookupTable721262 -Node: WeakValueLookupTable class-hacks721928 -Node: WeakValueLookupTable-hacks722242 -Node: WeakValueLookupTable-rehashing722856 -Node: WordArray723095 -Node: WriteStream723413 -Node: WriteStream class-instance creation723951 -Node: WriteStream-accessing724637 -Node: WriteStream-accessing-writing724907 -Node: WriteStream-positioning725588 -Node: ZeroDivide725814 -Node: ZeroDivide class-instance creation726319 -Node: ZeroDivide-accessing726715 -Node: ZeroDivide-description726984 -Node: Class index727215 -Node: Method index746391 -Node: Cross-reference1178746 +Node: Top1023 +Node: Base classes2291 +Node: AbstractNamespace12198 +Node: AbstractNamespace class-instance creation12953 +Node: AbstractNamespace-accessing13392 +Node: AbstractNamespace-basic & copying14630 +Node: AbstractNamespace-copying15184 +Node: AbstractNamespace-namespace hierarchy15640 +Node: AbstractNamespace-overrides for superspaces18318 +Node: AbstractNamespace-printing20048 +Node: AbstractNamespace-testing20633 +Node: AlternativeObjectProxy20884 +Node: AlternativeObjectProxy class-instance creation21626 +Node: AlternativeObjectProxy-accessing22571 +Node: ArithmeticError23135 +Node: ArithmeticError-description23594 +Node: Array23812 +Node: Array-mutating objects24451 +Node: Array-printing24763 +Node: Array-testing24994 +Node: ArrayedCollection25147 +Node: ArrayedCollection class-instance creation25944 +Node: ArrayedCollection-basic27078 +Node: ArrayedCollection-built ins27989 +Node: ArrayedCollection-copying Collections28265 +Node: ArrayedCollection-enumerating the elements of a collection30029 +Node: ArrayedCollection-storing31188 +Node: Association31485 +Node: Association class-basic32170 +Node: Association-accessing32421 +Node: Association-finalization33041 +Node: Association-printing33274 +Node: Association-storing33534 +Node: Association-testing33800 +Node: Autoload34157 +Node: Autoload class-instance creation34835 +Node: Autoload-accessing35351 +Node: AutoloadClass35691 +Node: AutoloadClass-accessing36224 +Node: Bag37192 +Node: Bag class-basic37905 +Node: Bag-adding38174 +Node: Bag-enumerating the elements of a collection38667 +Node: Bag-extracting items39037 +Node: Bag-printing39329 +Node: Bag-removing39546 +Node: Bag-storing39868 +Node: Bag-testing collections40098 +Node: Behavior40596 +Node: Behavior-accessing class hierarchy42195 +Node: Behavior-accessing instances and variables42936 +Node: Behavior-accessing the methodDictionary44237 +Node: Behavior-built ins45332 +Node: Behavior-compilation (alternative)47535 +Node: Behavior-compiling methods48370 +Node: Behavior-creating a class hierarchy48845 +Node: Behavior-enumerating49296 +Node: Behavior-evaluating50364 +Node: Behavior-instance creation51669 +Node: Behavior-instance variables52465 +Node: Behavior-method dictionary52913 +Node: Behavior-pluggable behavior (not yet implemented)56532 +Node: Behavior-printing hierarchy57672 +Node: Behavior-support for lightweight classes58282 +Node: Behavior-testing functionality59474 +Node: Behavior-testing the class hierarchy59759 +Node: Behavior-testing the form of the instances60353 +Node: Behavior-testing the method dictionary61204 +Node: BindingDictionary62607 +Node: BindingDictionary-accessing63464 +Node: BindingDictionary-copying65360 +Node: BindingDictionary-forward declarations65907 +Node: BindingDictionary-printing66345 +Node: BindingDictionary-testing66753 +Node: BlockClosure66982 +Node: BlockClosure class-instance creation68215 +Node: BlockClosure class-testing69194 +Node: BlockClosure-accessing69502 +Node: BlockClosure-built ins71104 +Node: BlockClosure-control structures71754 +Node: BlockClosure-exception handling72435 +Node: BlockClosure-multiple process74451 +Node: BlockClosure-overriding75908 +Node: BlockClosure-testing76190 +Node: BlockClosure-unwind protection76464 +Node: BlockContext77949 +Node: BlockContext-accessing78778 +Node: BlockContext-debugging80305 +Node: BlockContext-printing80724 +Node: Boolean80963 +Node: Boolean class-testing81724 +Node: Boolean-basic82041 +Node: Boolean-C hacks83337 +Node: Boolean-overriding83599 +Node: Boolean-storing83842 +Node: ByteArray84071 +Node: ByteArray class-instance creation84669 +Node: ByteArray-built ins85005 +Node: ByteArray-converting86344 +Node: ByteArray-more advanced accessing86803 +Node: ByteStream93411 +Node: ByteStream-basic93800 +Node: CAggregate95672 +Node: CAggregate class-accessing95977 +Node: CAggregate-accessing96267 +Node: CallinProcess96505 +Node: CArray97033 +Node: CArray-accessing97286 +Node: CArrayCType97493 +Node: CArrayCType class-instance creation97804 +Node: CArrayCType-accessing98438 +Node: CBoolean98816 +Node: CBoolean-accessing99123 +Node: CByte99454 +Node: CByte class-conversion99846 +Node: CByte-accessing100179 +Node: CChar100631 +Node: CChar class-accessing100935 +Node: CChar-accessing101299 +Node: CChar-conversion101641 +Node: CCompound102042 +Node: CCompound class-instance creation102394 +Node: CCompound class-subclass creation102767 +Node: CCompound-instance creation104871 +Node: CDouble105224 +Node: CDouble class-accessing105506 +Node: CDouble-accessing105880 +Node: CFloat106207 +Node: CFloat class-accessing106495 +Node: CFloat-accessing106864 +Node: CFunctionDescriptor107186 +Node: CFunctionDescriptor class-instance creation107971 +Node: CFunctionDescriptor class-testing108333 +Node: CFunctionDescriptor-accessing108844 +Node: CFunctionDescriptor-calling109476 +Node: CFunctionDescriptor-printing111374 +Node: Character111647 +Node: Character class-built ins112950 +Node: Character class-constants113604 +Node: Character class-initializing lookup tables114412 +Node: Character class-instance creation115062 +Node: Character class-testing115434 +Node: Character-built ins115724 +Node: Character-coercion methods116513 +Node: Character-comparing117217 +Node: Character-converting117864 +Node: Character-printing118253 +Node: Character-storing118643 +Node: Character-testing118898 +Node: Character-testing functionality119645 +Node: CharacterArray119893 +Node: CharacterArray class-basic120576 +Node: CharacterArray-built ins120984 +Node: CharacterArray-comparing121419 +Node: CharacterArray-converting123722 +Node: CharacterArray-multibyte encodings125264 +Node: CharacterArray-string processing125717 +Node: CharacterArray-testing functionality128282 +Node: CInt128542 +Node: CInt class-accessing128813 +Node: CInt-accessing129152 +Node: Class129484 +Node: Class class-initialize130437 +Node: Class-accessing instances and variables130684 +Node: Class-filing132366 +Node: Class-instance creation132877 +Node: Class-instance creation - alternative135691 +Node: Class-pragmas137869 +Node: Class-printing138151 +Node: Class-saving and loading138548 +Node: Class-security139957 +Node: Class-testing140241 +Node: Class-testing functionality140486 +Node: ClassDescription140719 +Node: ClassDescription-compiling141391 +Node: ClassDescription-conversion142233 +Node: ClassDescription-copying142700 +Node: ClassDescription-filing143911 +Node: ClassDescription-organization of messages and classes144823 +Node: ClassDescription-printing146259 +Node: CLong147022 +Node: CLong class-accessing147306 +Node: CLong-accessing147670 +Node: CLongDouble147987 +Node: CLongDouble class-accessing148286 +Node: CLongDouble-accessing148680 +Node: CObject149027 +Node: CObject class-conversion149893 +Node: CObject class-instance creation150250 +Node: CObject-accessing150862 +Node: CObject-C data access151311 +Node: CObject-conversion151929 +Node: CObject-finalization152676 +Node: CObject-pointer-like behavior153154 +Node: Collection155423 +Node: Collection class-instance creation156360 +Node: Collection-adding157378 +Node: Collection-converting157739 +Node: Collection-copying Collections159010 +Node: Collection-enumeration159562 +Node: Collection-finalization162601 +Node: Collection-printing162920 +Node: Collection-removing163277 +Node: Collection-storing164131 +Node: Collection-testing collections164402 +Node: CompiledBlock165057 +Node: CompiledBlock class-instance creation165565 +Node: CompiledBlock-accessing166334 +Node: CompiledBlock-basic167407 +Node: CompiledBlock-printing168130 +Node: CompiledBlock-saving and loading168411 +Node: CompiledCode168846 +Node: CompiledCode class-cache flushing169709 +Node: CompiledCode class-instance creation170079 +Node: CompiledCode class-tables170678 +Node: CompiledCode-accessing171721 +Node: CompiledCode-basic173172 +Node: CompiledCode-copying173937 +Node: CompiledCode-debugging174176 +Node: CompiledCode-decoding bytecodes174449 +Node: CompiledCode-literals - iteration174874 +Node: CompiledCode-security175305 +Node: CompiledCode-testing accesses175637 +Node: CompiledCode-translation176804 +Node: CompiledMethod177078 +Node: CompiledMethod class-instance creation177991 +Node: CompiledMethod class-lean images178872 +Node: CompiledMethod-accessing179207 +Node: CompiledMethod-attributes180593 +Node: CompiledMethod-basic181549 +Node: CompiledMethod-c call-outs182331 +Node: CompiledMethod-invoking182774 +Node: CompiledMethod-printing183823 +Node: CompiledMethod-saving and loading184181 +Node: CompiledMethod-testing184645 +Node: ContextPart185245 +Node: ContextPart class-built ins186114 +Node: ContextPart class-exception handling186429 +Node: ContextPart-accessing187425 +Node: ContextPart-built ins190768 +Node: ContextPart-copying191468 +Node: ContextPart-debugging191835 +Node: ContextPart-enumerating192374 +Node: ContextPart-exception handling192992 +Node: ContextPart-printing193268 +Node: ContextPart-security checks193681 +Node: CoreException194302 +Node: CoreException class-instance creation195578 +Node: CoreException-accessing195848 +Node: CoreException-basic196796 +Node: CoreException-enumerating197065 +Node: CoreException-exception handling197737 +Node: CoreException-instance creation198402 +Node: CPtr198718 +Node: CPtr-accessing198961 +Node: CPtrCType199510 +Node: CPtrCType class-instance creation199804 +Node: CPtrCType-accessing200103 +Node: CScalar200578 +Node: CScalar class-instance creation200874 +Node: CScalar-accessing201347 +Node: CScalarCType201876 +Node: CScalarCType-accessing202174 +Node: CScalarCType-storing202516 +Node: CShort202752 +Node: CShort class-accessing203036 +Node: CShort-accessing203405 +Node: CSmalltalk203727 +Node: CSmalltalk class-accessing204022 +Node: CSmalltalk-accessing204411 +Node: CString204753 +Node: CString class-instance creation205764 +Node: CString-accessing206237 +Node: CStringCType206766 +Node: CStringCType-accessing207035 +Node: CStruct207250 +Node: CStruct class-subclass creation207510 +Node: CType207758 +Node: CType class-C instance creation208882 +Node: CType-accessing209152 +Node: CType-C instance creation210009 +Node: CType-storing210534 +Node: CUChar210745 +Node: CUChar class-getting info211020 +Node: CUChar-accessing211398 +Node: CUInt211723 +Node: CUInt class-accessing211992 +Node: CUInt-accessing212356 +Node: CULong212673 +Node: CULong class-accessing212946 +Node: CULong-accessing213315 +Node: CUnion213637 +Node: CUnion class-subclass creation213889 +Node: CUShort214133 +Node: CUShort class-accessing214410 +Node: CUShort-accessing214784 +Node: Date215111 +Node: Date class-basic216583 +Node: Date class-instance creation (ANSI)217711 +Node: Date class-instance creation (Blue Book)218201 +Node: Date-basic219521 +Node: Date-compatibility (non-ANSI)219995 +Node: Date-date computations220408 +Node: Date-printing222119 +Node: Date-storing222347 +Node: Date-testing222570 +Node: DateTime222889 +Node: DateTime class-information223533 +Node: DateTime class-instance creation223824 +Node: DateTime class-instance creation (non-ANSI)225125 +Node: DateTime-basic225627 +Node: DateTime-computations225974 +Node: DateTime-printing226666 +Node: DateTime-splitting in dates & times226932 +Node: DateTime-storing227531 +Node: DateTime-testing227796 +Node: DateTime-time zones228171 +Node: Delay229301 +Node: Delay class-general inquiries230074 +Node: Delay class-initialization230347 +Node: Delay class-instance creation230643 +Node: Delay-accessing231146 +Node: Delay-comparing231400 +Node: Delay-process delay231686 +Node: DelayedAdaptor231922 +Node: DelayedAdaptor-accessing232458 +Node: Dictionary232837 +Node: Dictionary class-instance creation233797 +Node: Dictionary-accessing234051 +Node: Dictionary-awful ST-80 compatibility hacks235722 +Node: Dictionary-dictionary enumerating236185 +Node: Dictionary-dictionary removing237273 +Node: Dictionary-dictionary testing238142 +Node: Dictionary-polymorphism hacks238816 +Node: Dictionary-printing239101 +Node: Dictionary-rehashing239465 +Node: Dictionary-storing239682 +Node: Dictionary-testing239944 +Node: DirectedMessage240220 +Node: DirectedMessage class-creating instances240796 +Node: DirectedMessage-accessing241229 +Node: DirectedMessage-basic241537 +Node: DirectedMessage-multiple process241961 +Node: DirectedMessage-saving and loading242559 +Node: Directory242997 +Node: Directory class-C call-outs243778 +Node: Directory class-file name management244014 +Node: Directory class-file operations244589 +Node: Directory class-reading system defaults245059 +Node: Directory-accessing246021 +Node: Directory-enumerating247042 +Node: DLD248017 +Node: DLD class-C call-outs248697 +Node: DLD class-dynamic linking249012 +Node: DumperProxy250358 +Node: DumperProxy class-accessing250894 +Node: DumperProxy class-instance creation251359 +Node: DumperProxy-saving and restoring251864 +Node: Duration252279 +Node: Duration class-instance creation252690 +Node: Duration class-instance creation (non ANSI)253190 +Node: Duration-arithmetics253669 +Node: Error254857 +Node: Error-exception description255182 +Node: Exception255523 +Node: Exception class-comparison256661 +Node: Exception class-creating ExceptionCollections257125 +Node: Exception class-initialization257549 +Node: Exception class-instance creation257931 +Node: Exception class-interoperability with TrappableEvents258515 +Node: Exception-comparison259137 +Node: Exception-exception description259585 +Node: Exception-exception signaling260028 +Node: ExceptionSet260421 +Node: ExceptionSet class-instance creation260996 +Node: ExceptionSet-enumerating261261 +Node: False261825 +Node: False-basic262224 +Node: False-C hacks263218 +Node: False-printing263398 +Node: File263599 +Node: File class-C functions264432 +Node: File class-file name management264668 +Node: File class-file operations266077 +Node: File class-instance creation266786 +Node: File class-reading system defaults267288 +Node: File class-testing267575 +Node: File-accessing268227 +Node: File-file name management269767 +Node: File-file operations270553 +Node: File-testing271748 +Node: FileDescriptor272815 +Node: FileDescriptor class-initialization273976 +Node: FileDescriptor class-instance creation274314 +Node: FileDescriptor-accessing280347 +Node: FileDescriptor-basic281507 +Node: FileDescriptor-built ins282844 +Node: FileDescriptor-class type methods284360 +Node: FileDescriptor-initialize-release284790 +Node: FileDescriptor-low-level access285184 +Node: FileDescriptor-overriding inherited methods286412 +Node: FileDescriptor-printing287423 +Node: FileDescriptor-testing287723 +Node: FileSegment287947 +Node: FileSegment class-basic288566 +Node: FileSegment class-installing288923 +Node: FileSegment-basic289309 +Node: FileSegment-equality290308 +Node: FileStream290591 +Node: FileStream class-file-in291270 +Node: FileStream class-standard streams294807 +Node: FileStream-basic295547 +Node: FileStream-buffering296496 +Node: FileStream-overriding inherited methods297728 +Node: FileStream-testing298666 +Node: Float298888 +Node: Float class-byte-order dependancies299771 +Node: Float class-characterization300051 +Node: Float-arithmetic301073 +Node: Float-basic301483 +Node: Float-built ins301678 +Node: Float-coercing302619 +Node: Float-comparing303124 +Node: Float-printing303774 +Node: Float-storing303999 +Node: Float-testing304220 +Node: Float-testing functionality304989 +Node: Float-transcendental operations305227 +Node: FloatD305579 +Node: FloatD class-byte-order dependancies306084 +Node: FloatD class-characterization306369 +Node: FloatD class-converting307643 +Node: FloatD-built ins307899 +Node: FloatD-coercing309136 +Node: FloatE309539 +Node: FloatE class-byte-order dependancies310044 +Node: FloatE class-characterization310329 +Node: FloatE class-converting311891 +Node: FloatE-built ins312147 +Node: FloatE-coercing313384 +Node: FloatQ313787 +Node: FloatQ class-byte-order dependancies314300 +Node: FloatQ class-characterization314585 +Node: FloatQ class-converting316147 +Node: FloatQ-built ins316403 +Node: FloatQ-coercing317640 +Node: Fraction318043 +Node: Fraction class-converting318797 +Node: Fraction class-instance creation319041 +Node: Fraction-accessing319426 +Node: Fraction-arithmetic319716 +Node: Fraction-coercing320440 +Node: Fraction-comparing321079 +Node: Fraction-converting321581 +Node: Fraction-optimized cases322082 +Node: Fraction-printing322516 +Node: Fraction-testing322846 +Node: Getopt323053 +Node: Getopt class-instance creation323418 +Node: Halt326050 +Node: Halt-description326344 +Node: HashedCollection326595 +Node: HashedCollection class-instance creation327456 +Node: HashedCollection-accessing327872 +Node: HashedCollection-builtins328452 +Node: HashedCollection-copying329229 +Node: HashedCollection-enumerating the elements of a collection329707 +Node: HashedCollection-rehashing330083 +Node: HashedCollection-removing330369 +Node: HashedCollection-saving and loading330776 +Node: HashedCollection-storing331290 +Node: HashedCollection-testing collections331617 +Node: HomedAssociation332564 +Node: HomedAssociation class-basic333134 +Node: HomedAssociation-accessing333436 +Node: HomedAssociation-finalization333802 +Node: HomedAssociation-storing334422 +Node: IdentityDictionary334691 +Node: IdentitySet335084 +Node: IdentitySet-testing335483 +Node: Integer335744 +Node: Integer class-converting336573 +Node: Integer-accessing336934 +Node: Integer-basic337173 +Node: Integer-bit operators337383 +Node: Integer-converting338751 +Node: Integer-extension339477 +Node: Integer-iterators339790 +Node: Integer-math methods340156 +Node: Integer-printing341057 +Node: Integer-storing342116 +Node: Integer-testing functionality342443 +Node: Interval342717 +Node: Interval class-instance creation343313 +Node: Interval-basic343915 +Node: Interval-printing344565 +Node: Interval-storing344890 +Node: Interval-testing345137 +Node: LargeArray345408 +Node: LargeArray-overridden345811 +Node: LargeArrayedCollection346003 +Node: LargeArrayedCollection class-instance creation346546 +Node: LargeArrayedCollection-accessing346905 +Node: LargeArrayedCollection-basic347409 +Node: LargeArraySubpart347810 +Node: LargeArraySubpart class-instance creation348689 +Node: LargeArraySubpart-accessing349098 +Node: LargeArraySubpart-comparing350053 +Node: LargeArraySubpart-modifying351075 +Node: LargeByteArray351837 +Node: LargeByteArray-overridden352260 +Node: LargeInteger352701 +Node: LargeInteger-accessing353536 +Node: LargeInteger-arithmetic353775 +Node: LargeInteger-bit operations354789 +Node: LargeInteger-built-ins355464 +Node: LargeInteger-coercion356543 +Node: LargeInteger-disabled356979 +Node: LargeInteger-primitive operations357354 +Node: LargeInteger-testing357834 +Node: LargeNegativeInteger358478 +Node: LargeNegativeInteger-converting359180 +Node: LargeNegativeInteger-numeric testing359568 +Node: LargeNegativeInteger-reverting to LargePositiveInteger360103 +Node: LargePositiveInteger360675 +Node: LargePositiveInteger-arithmetic361552 +Node: LargePositiveInteger-converting362028 +Node: LargePositiveInteger-helper byte-level methods362582 +Node: LargePositiveInteger-numeric testing364319 +Node: LargePositiveInteger-primitive operations364855 +Node: LargeWordArray365549 +Node: LargeWordArray-overridden365979 +Node: LargeZeroInteger366278 +Node: LargeZeroInteger-accessing367106 +Node: LargeZeroInteger-arithmetic367371 +Node: LargeZeroInteger-numeric testing368301 +Node: LargeZeroInteger-printing368638 +Node: Link368936 +Node: Link class-instance creation369481 +Node: Link-basic369713 +Node: Link-iteration369966 +Node: LinkedList370427 +Node: LinkedList-accessing371035 +Node: LinkedList-adding371351 +Node: LinkedList-enumerating372084 +Node: LinkedList-testing372564 +Node: LookupKey372920 +Node: LookupKey class-basic373474 +Node: LookupKey-accessing373716 +Node: LookupKey-printing373981 +Node: LookupKey-storing374228 +Node: LookupKey-testing374484 +Node: LookupTable374918 +Node: LookupTable class-instance creation375694 +Node: LookupTable-accessing375995 +Node: LookupTable-copying376800 +Node: LookupTable-enumerating377120 +Node: LookupTable-hashing377643 +Node: LookupTable-rehashing377884 +Node: LookupTable-removing378109 +Node: LookupTable-storing378611 +Node: Magnitude378850 +Node: Magnitude-basic379306 +Node: Magnitude-misc methods379878 +Node: MappedCollection380294 +Node: MappedCollection class-instance creation381669 +Node: MappedCollection-basic382122 +Node: Memory383084 +Node: Memory class-accessing383644 +Node: Message387654 +Node: Message class-creating instances388330 +Node: Message-accessing388622 +Node: Message-basic389064 +Node: Message-printing389363 +Node: MessageNotUnderstood389695 +Node: MessageNotUnderstood-accessing390189 +Node: MessageNotUnderstood-description390528 +Node: Metaclass390809 +Node: Metaclass class-instance creation391808 +Node: Metaclass-accessing392093 +Node: Metaclass-basic392539 +Node: Metaclass-delegation393820 +Node: Metaclass-filing395267 +Node: Metaclass-printing395558 +Node: Metaclass-testing functionality396113 +Node: MethodContext396374 +Node: MethodContext-accessing396916 +Node: MethodContext-debugging398226 +Node: MethodContext-printing399003 +Node: MethodDictionary399249 +Node: MethodDictionary-adding399780 +Node: MethodDictionary-rehashing400029 +Node: MethodDictionary-removing400283 +Node: MethodInfo400695 +Node: MethodInfo-accessing401181 +Node: MethodInfo-equality402126 +Node: Namespace402419 +Node: Namespace class-accessing403027 +Node: Namespace class-disabling instance creation403430 +Node: Namespace class-initialization403826 +Node: Namespace-accessing404263 +Node: Namespace-namespace hierarchy404552 +Node: Namespace-overrides for superspaces405050 +Node: Namespace-printing406847 +Node: NetClients.URIResolver407351 +Node: NetClients.URIResolver class-api407806 +Node: NetClients.URIResolver class-instance creation408956 +Node: NetClients.URL409333 +Node: NetClients.URL class-encoding URLs410054 +Node: NetClients.URL class-instance creation410559 +Node: NetClients.URL-accessing411384 +Node: NetClients.URL-comparing414109 +Node: NetClients.URL-copying414635 +Node: NetClients.URL-initialize-release415172 +Node: NetClients.URL-printing415471 +Node: NetClients.URL-testing415765 +Node: NetClients.URL-utilities416541 +Node: Notification416851 +Node: Notification-exception description417304 +Node: NullProxy417766 +Node: NullProxy class-instance creation418378 +Node: NullProxy-accessing418649 +Node: NullValueHolder418901 +Node: NullValueHolder class-creating instances419490 +Node: NullValueHolder-accessing419772 +Node: Number420120 +Node: Number class-converting421016 +Node: Number class-testing421476 +Node: Number-arithmetic421744 +Node: Number-comparing423077 +Node: Number-converting423630 +Node: Number-copying424963 +Node: Number-error raising425278 +Node: Number-misc math425649 +Node: Number-point creation427458 +Node: Number-retrying427753 +Node: Number-shortcuts and iterators429558 +Node: Number-testing430425 +Node: Number-truncation and round off431861 +Node: Object432676 +Node: Object class-initialization433632 +Node: Object-built ins434324 +Node: Object-change and update443021 +Node: Object-class type methods444228 +Node: Object-conversion445047 +Node: Object-copying445294 +Node: Object-debugging445958 +Node: Object-dependents access446418 +Node: Object-error raising447122 +Node: Object-finalization447809 +Node: Object-printing448802 +Node: Object-relational operators450547 +Node: Object-saving and loading450911 +Node: Object-storing451914 +Node: Object-syntax shortcuts452521 +Node: Object-testing functionality452848 +Node: Object-VM callbacks454416 +Node: ObjectDumper454901 +Node: ObjectDumper class-establishing proxy classes456106 +Node: ObjectDumper class-instance creation456955 +Node: ObjectDumper class-shortcuts457368 +Node: ObjectDumper class-testing457762 +Node: ObjectDumper-accessing458206 +Node: ObjectDumper-loading/dumping objects458714 +Node: ObjectDumper-stream interface459154 +Node: ObjectMemory459536 +Node: ObjectMemory class-accessing460621 +Node: ObjectMemory class-builtins460888 +Node: ObjectMemory class-initialization464235 +Node: ObjectMemory class-saving the image464565 +Node: ObjectMemory-accessing464893 +Node: ObjectMemory-builtins469847 +Node: ObjectMemory-derived information470132 +Node: OrderedCollection471119 +Node: OrderedCollection class-instance creation471841 +Node: OrderedCollection-accessing472199 +Node: OrderedCollection-adding472666 +Node: OrderedCollection-removing474730 +Node: Package475385 +Node: Package-accessing475802 +Node: PackageLoader479169 +Node: PackageLoader class-accessing479733 +Node: PackageLoader class-loading482282 +Node: PackageLoader class-testing483285 +Node: Permission483576 +Node: Permission class-testing484045 +Node: Permission-accessing484795 +Node: Permission-testing485373 +Node: PluggableAdaptor485623 +Node: PluggableAdaptor class-creating instances486260 +Node: PluggableAdaptor-accessing487356 +Node: PluggableProxy487657 +Node: PluggableProxy class-accessing488295 +Node: PluggableProxy-saving and restoring488745 +Node: Point489180 +Node: Point class-instance creation489919 +Node: Point-accessing490232 +Node: Point-arithmetic490666 +Node: Point-comparing491385 +Node: Point-converting492198 +Node: Point-point functions492717 +Node: Point-printing493665 +Node: Point-storing493899 +Node: Point-truncation and round off494147 +Node: PositionableStream494559 +Node: PositionableStream class-instance creation495478 +Node: PositionableStream-accessing-reading496003 +Node: PositionableStream-class type methods497378 +Node: PositionableStream-positioning497883 +Node: PositionableStream-testing499123 +Node: PositionableStream-truncating499605 +Node: Process499905 +Node: Process-accessing500485 +Node: Process-basic501999 +Node: Process-builtins503680 +Node: Process-printing504490 +Node: ProcessorScheduler504704 +Node: ProcessorScheduler class-instance creation505383 +Node: ProcessorScheduler-basic505697 +Node: ProcessorScheduler-built ins507279 +Node: ProcessorScheduler-idle tasks507981 +Node: ProcessorScheduler-printing508485 +Node: ProcessorScheduler-priorities508804 +Node: ProcessorScheduler-storing510470 +Node: ProcessorScheduler-timed invocation510811 +Node: Promise511382 +Node: Promise class-creating instances511966 +Node: Promise-accessing512229 +Node: Promise-initializing512569 +Node: Promise-printing512813 +Node: Random513020 +Node: Random class-instance creation513481 +Node: Random class-shortcuts513863 +Node: Random-basic514196 +Node: Random-testing514626 +Node: ReadStream514952 +Node: ReadStream class-instance creation515359 +Node: ReadWriteStream515779 +Node: ReadWriteStream class-instance creation516277 +Node: ReadWriteStream-positioning516915 +Node: Rectangle517296 +Node: Rectangle class-instance creation518097 +Node: Rectangle-accessing518655 +Node: Rectangle-copying521069 +Node: Rectangle-printing521303 +Node: Rectangle-rectangle functions521645 +Node: Rectangle-testing523548 +Node: Rectangle-transforming524378 +Node: Rectangle-truncation and round off525018 +Node: RecursionLock525323 +Node: RecursionLock class-instance creation525727 +Node: RecursionLock-accessing525977 +Node: RecursionLock-mutual exclusion526590 +Node: RecursionLock-printing526965 +Node: Regex527231 +Node: Regex class-instance creation528309 +Node: Regex-basic528548 +Node: Regex-conversion528970 +Node: Regex-printing529276 +Node: RegexResults529936 +Node: RegexResults-accessing530554 +Node: RegexResults-testing532067 +Node: RootNamespace533099 +Node: RootNamespace class-instance creation533667 +Node: RootNamespace-namespace hierarchy534016 +Node: RootNamespace-overrides for superspaces534463 +Node: RootNamespace-printing535094 +Node: RoundRobinStream535618 +Node: RoundRobinStream class-accessing536838 +Node: RoundRobinStream class-demo537080 +Node: RoundRobinStream-accessing537455 +Node: RoundRobinStream-basic537744 +Node: RunArray538193 +Node: RunArray class-instance creation539169 +Node: RunArray-accessing539457 +Node: RunArray-adding539807 +Node: RunArray-basic540897 +Node: RunArray-copying541218 +Node: RunArray-enumerating541590 +Node: RunArray-removing542066 +Node: RunArray-searching542547 +Node: RunArray-testing542977 +Node: ScaledDecimal543236 +Node: ScaledDecimal class-constants544057 +Node: ScaledDecimal class-instance creation544323 +Node: ScaledDecimal-arithmetic544776 +Node: ScaledDecimal-coercion545511 +Node: ScaledDecimal-comparing546432 +Node: ScaledDecimal-constants547084 +Node: ScaledDecimal-printing547402 +Node: ScaledDecimal-storing547878 +Node: SecurityPolicy548132 +Node: SecurityPolicy-modifying548720 +Node: SecurityPolicy-querying549072 +Node: Semaphore549331 +Node: Semaphore class-instance creation550007 +Node: Semaphore-accessing550396 +Node: Semaphore-builtins550896 +Node: Semaphore-mutual exclusion552275 +Node: Semaphore-printing552625 +Node: SequenceableCollection552871 +Node: SequenceableCollection class-instance creation553585 +Node: SequenceableCollection-basic554016 +Node: SequenceableCollection-copying SequenceableCollections557608 +Node: SequenceableCollection-enumerating559894 +Node: SequenceableCollection-replacing items563521 +Node: SequenceableCollection-testing564484 +Node: Set564934 +Node: Set-arithmetic565366 +Node: Set-awful ST-80 compatibility hacks565711 +Node: Set-comparing566088 +Node: SharedQueue566499 +Node: SharedQueue class-instance creation567033 +Node: SharedQueue-accessing567418 +Node: Signal567936 +Node: Signal-accessing568573 +Node: Signal-exception handling569439 +Node: SingletonProxy572005 +Node: SingletonProxy class-accessing572621 +Node: SingletonProxy class-instance creation573002 +Node: SingletonProxy-saving and restoring573459 +Node: SmallInteger573902 +Node: SmallInteger class-getting limits574601 +Node: SmallInteger class-testing575103 +Node: SmallInteger-bit arithmetic575415 +Node: SmallInteger-built ins575782 +Node: SmallInteger-builtins578103 +Node: SmallInteger-coercion methods578870 +Node: SmallInteger-testing functionality579242 +Node: SortedCollection579491 +Node: SortedCollection class-hacking580635 +Node: SortedCollection class-instance creation580920 +Node: SortedCollection-basic581449 +Node: SortedCollection-copying582010 +Node: SortedCollection-disabled582333 +Node: SortedCollection-enumerating583203 +Node: SortedCollection-saving and loading583549 +Node: SortedCollection-searching583911 +Node: Stream584514 +Node: Stream-accessing-reading585483 +Node: Stream-accessing-writing587292 +Node: Stream-basic587863 +Node: Stream-built ins588054 +Node: Stream-character writing588946 +Node: Stream-enumerating589736 +Node: Stream-filing out590118 +Node: Stream-polymorphism590481 +Node: Stream-positioning590886 +Node: Stream-printing591698 +Node: Stream-storing592453 +Node: Stream-testing592821 +Node: String593123 +Node: String class-instance creation594228 +Node: String-accessing594696 +Node: String-basic595091 +Node: String-built ins595496 +Node: String-C call-outs597360 +Node: String-converting597667 +Node: String-printing598148 +Node: String-regex598814 +Node: String-testing functionality604187 +Node: String-useful functionality604425 +Node: Symbol604729 +Node: Symbol class-built ins605567 +Node: Symbol class-instance creation605798 +Node: Symbol class-symbol table606953 +Node: Symbol-basic608378 +Node: Symbol-built ins609147 +Node: Symbol-converting609472 +Node: Symbol-misc609828 +Node: Symbol-storing610008 +Node: Symbol-testing610797 +Node: Symbol-testing functionality611081 +Node: SymLink611318 +Node: SymLink class-instance creation611879 +Node: SymLink-accessing612215 +Node: SymLink-iteration612566 +Node: SymLink-printing612797 +Node: SystemDictionary613013 +Node: SystemDictionary-basic613919 +Node: SystemDictionary-builtins614216 +Node: SystemDictionary-c call-outs615588 +Node: SystemDictionary-command-line615997 +Node: SystemDictionary-miscellaneous618684 +Node: SystemDictionary-printing619150 +Node: SystemDictionary-special accessing619585 +Node: SystemDictionary-testing620198 +Node: SystemExceptions.AlreadyDefined620423 +Node: SystemExceptions.AlreadyDefined-accessing620949 +Node: SystemExceptions.ArgumentOutOfRange621217 +Node: SystemExceptions.ArgumentOutOfRange class-signaling621817 +Node: SystemExceptions.ArgumentOutOfRange-accessing622239 +Node: SystemExceptions.BadReturn622833 +Node: SystemExceptions.BadReturn-accessing623323 +Node: SystemExceptions.CInterfaceError623583 +Node: SystemExceptions.CInterfaceError-accessing624094 +Node: SystemExceptions.EmptyCollection624378 +Node: SystemExceptions.EmptyCollection-accessing624875 +Node: SystemExceptions.EndOfStream625159 +Node: SystemExceptions.EndOfStream class-signaling625660 +Node: SystemExceptions.EndOfStream-accessing626016 +Node: SystemExceptions.FileError626452 +Node: SystemExceptions.FileError-accessing626941 +Node: SystemExceptions.IndexOutOfRange627201 +Node: SystemExceptions.IndexOutOfRange class-signaling627797 +Node: SystemExceptions.IndexOutOfRange-accessing628179 +Node: SystemExceptions.InvalidArgument628709 +Node: SystemExceptions.InvalidArgument-accessing629216 +Node: SystemExceptions.InvalidProcessState629489 +Node: SystemExceptions.InvalidProcessState-accessing630030 +Node: SystemExceptions.InvalidSize630330 +Node: SystemExceptions.InvalidSize-accessing630807 +Node: SystemExceptions.InvalidValue631075 +Node: SystemExceptions.InvalidValue class-signaling631612 +Node: SystemExceptions.InvalidValue-accessing632077 +Node: SystemExceptions.MustBeBoolean632584 +Node: SystemExceptions.MustBeBoolean class-signaling633075 +Node: SystemExceptions.MutationError633344 +Node: SystemExceptions.MutationError-accessing633815 +Node: SystemExceptions.NoRunnableProcess634091 +Node: SystemExceptions.NoRunnableProcess-accessing634597 +Node: SystemExceptions.NotEnoughElements634889 +Node: SystemExceptions.NotEnoughElements class-signaling635455 +Node: SystemExceptions.NotEnoughElements-accessing635840 +Node: SystemExceptions.NotFound636392 +Node: SystemExceptions.NotFound class-accessing636918 +Node: SystemExceptions.NotFound-accessing637309 +Node: SystemExceptions.NotImplemented637615 +Node: SystemExceptions.NotImplemented-accessing638083 +Node: SystemExceptions.NotIndexable638363 +Node: SystemExceptions.NotIndexable-accessing638836 +Node: SystemExceptions.NotYetImplemented639108 +Node: SystemExceptions.NotYetImplemented-accessing639630 +Node: SystemExceptions.PrimitiveFailed639922 +Node: SystemExceptions.PrimitiveFailed-accessing640417 +Node: SystemExceptions.ProcessBeingTerminated640701 +Node: SystemExceptions.ProcessBeingTerminated-accessing641148 +Node: SystemExceptions.ProcessTerminated641460 +Node: SystemExceptions.ProcessTerminated-accessing641995 +Node: SystemExceptions.ReadOnlyObject642287 +Node: SystemExceptions.ReadOnlyObject-accessing642773 +Node: SystemExceptions.SecurityError643053 +Node: SystemExceptions.SecurityError class-accessing643627 +Node: SystemExceptions.SecurityError-accessing644023 +Node: SystemExceptions.ShouldNotImplement644509 +Node: SystemExceptions.ShouldNotImplement-accessing645048 +Node: SystemExceptions.SubclassResponsibility645344 +Node: SystemExceptions.SubclassResponsibility-accessing645924 +Node: SystemExceptions.UserInterrupt646236 +Node: SystemExceptions.UserInterrupt-accessing646708 +Node: SystemExceptions.VerificationError646984 +Node: SystemExceptions.VerificationError-accessing647469 +Node: SystemExceptions.VMError647761 +Node: SystemExceptions.VMError-accessing648201 +Node: SystemExceptions.WrongArgumentCount648453 +Node: SystemExceptions.WrongArgumentCount-accessing649019 +Node: SystemExceptions.WrongClass649315 +Node: SystemExceptions.WrongClass class-signaling649943 +Node: SystemExceptions.WrongClass-accessing650615 +Node: SystemExceptions.WrongMessageSent651284 +Node: SystemExceptions.WrongMessageSent class-signaling651941 +Node: SystemExceptions.WrongMessageSent-accessing652374 +Node: TextCollector652979 +Node: TextCollector class-accessing653689 +Node: TextCollector-accessing654202 +Node: TextCollector-printing655017 +Node: TextCollector-set up655365 +Node: TextCollector-storing655944 +Node: Time656288 +Node: Time class-basic (UTC)657079 +Node: Time class-builtins657541 +Node: Time class-clocks658582 +Node: Time class-initialization659153 +Node: Time class-instance creation659513 +Node: Time-accessing (ANSI for DateAndTimes)660406 +Node: Time-accessing (non ANSI & for Durations)660938 +Node: Time-arithmetic661404 +Node: Time-comparing661846 +Node: TokenStream662147 +Node: TokenStream class-instance creation662967 +Node: TokenStream-basic663343 +Node: TokenStream-write methods663681 +Node: TrappableEvent663940 +Node: TrappableEvent-enumerating664528 +Node: TrappableEvent-instance creation665092 +Node: True665438 +Node: True-basic665828 +Node: True-C hacks666794 +Node: True-printing666970 +Node: UndefinedObject667168 +Node: UndefinedObject-basic667900 +Node: UndefinedObject-class creation668185 +Node: UndefinedObject-class creation - alternative670977 +Node: UndefinedObject-CObject interoperability673281 +Node: UndefinedObject-dependents access673719 +Node: UndefinedObject-printing674108 +Node: UndefinedObject-storing674602 +Node: UndefinedObject-testing674894 +Node: UnicodeCharacter675746 +Node: UnicodeCharacter class-built ins676338 +Node: UnicodeString676867 +Node: UnicodeString class-converting677446 +Node: UnicodeString class-multibyte encodings677824 +Node: UnicodeString-built-ins678262 +Node: UnicodeString-converting678535 +Node: UnicodeString-multibyte encodings679275 +Node: ValueAdaptor679783 +Node: ValueAdaptor class-creating instances680277 +Node: ValueAdaptor-accessing680581 +Node: ValueAdaptor-printing681004 +Node: ValueHolder681233 +Node: ValueHolder class-creating instances681860 +Node: ValueHolder-accessing682259 +Node: ValueHolder-initializing682568 +Node: VariableBinding682807 +Node: VariableBinding-printing683451 +Node: VariableBinding-saving and loading683782 +Node: VariableBinding-storing684255 +Node: VariableBinding-testing684559 +Node: VersionableObjectProxy684833 +Node: VersionableObjectProxy class-saving and restoring685741 +Node: VersionableObjectProxy-saving and restoring686781 +Node: VFS.ArchiveFileHandler687131 +Node: VFS.ArchiveFileHandler class-registering688060 +Node: VFS.ArchiveFileHandler-ArchiveMemberHandler protocol688531 +Node: VFS.ArchiveFileHandler-directory operations689924 +Node: VFS.ArchiveFileHandler-file operations690782 +Node: VFS.ArchiveMemberHandler691085 +Node: VFS.ArchiveMemberHandler-accessing691825 +Node: VFS.ArchiveMemberHandler-directory operations693001 +Node: VFS.ArchiveMemberHandler-file operations693638 +Node: VFS.ArchiveMemberHandler-finalization694320 +Node: VFS.ArchiveMemberHandler-initializing694829 +Node: VFS.ArchiveMemberHandler-testing695379 +Node: VFS.DecodedFileHandler696281 +Node: VFS.DecodedFileHandler class-registering696834 +Node: VFS.DecodedFileHandler-files697997 +Node: VFS.ExternalArchiveFileHandler698708 +Node: VFS.ExternalArchiveFileHandler class-registering699551 +Node: VFS.ExternalArchiveFileHandler-ArchiveMemberHandler protocol700505 +Node: VFS.ExternalArchiveFileHandler-members701842 +Node: VFS.ExternalArchiveFileHandler-releasing702369 +Node: VFS.RealFileHandler702735 +Node: VFS.RealFileHandler class-C call-outs703490 +Node: VFS.RealFileHandler class-initialization703837 +Node: VFS.RealFileHandler-accessing704180 +Node: VFS.RealFileHandler-directory operations705509 +Node: VFS.RealFileHandler-file operations706021 +Node: VFS.RealFileHandler-testing706723 +Node: VFS.VFSHandler707359 +Node: VFS.VFSHandler class-initializing708144 +Node: VFS.VFSHandler class-instance creation709058 +Node: VFS.VFSHandler-accessing709417 +Node: VFS.VFSHandler-C call-outs710775 +Node: VFS.VFSHandler-directory operations711656 +Node: VFS.VFSHandler-file operations712261 +Node: VFS.VFSHandler-testing713313 +Node: Warning714235 +Node: Warning-exception description714566 +Node: WeakArray714786 +Node: WeakArray class-instance creation715291 +Node: WeakArray-accessing715631 +Node: WeakArray-conversion717295 +Node: WeakArray-loading717946 +Node: WeakIdentitySet718227 +Node: WeakKeyDictionary718701 +Node: WeakKeyDictionary-accessing719262 +Node: WeakKeyIdentityDictionary719779 +Node: WeakSet720319 +Node: WeakSet-accessing720787 +Node: WeakValueIdentityDictionary721301 +Node: WeakValueLookupTable721859 +Node: WeakValueLookupTable class-hacks722525 +Node: WeakValueLookupTable-hacks722839 +Node: WeakValueLookupTable-rehashing723453 +Node: WordArray723692 +Node: WriteStream724010 +Node: WriteStream class-instance creation724548 +Node: WriteStream-accessing725234 +Node: WriteStream-accessing-writing725504 +Node: WriteStream-positioning726185 +Node: ZeroDivide726411 +Node: ZeroDivide class-instance creation726916 +Node: ZeroDivide-accessing727312 +Node: ZeroDivide-description727581 +Node: Class index727812 +Node: Method index746988 +Node: Cross-reference1179343  End Tag Table diff -rNu smalltalk-2.3.2/doc/gst-base.info-1 smalltalk-2.3.3/doc/gst-base.info-1 --- smalltalk-2.3.2/doc/gst-base.info-1 2007-01-31 10:13:08.000000000 +0100 +++ smalltalk-2.3.3/doc/gst-base.info-1 2007-02-13 09:32:07.000000000 +0100 @@ -6,8 +6,8 @@ * Base classes: (gst-base). The GNU Smalltalk base classes. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3.2. It was last -updated on 31 January 2007. + This file documents GNU Smalltalk Version 2.3.3. It was last +updated on 13 February 2007. Copyright (C) 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc. @@ -35,8 +35,8 @@ This document describes the class libraries that are distributed together with the GNU Smalltalk programming language. - This file documents GNU Smalltalk Version 2.3.2. It was last -updated on 31 January 2007. + This file documents GNU Smalltalk Version 2.3.3. It was last +updated on 13 February 2007. Copyright (C) 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc. diff -rNu smalltalk-2.3.2/doc/gst-base.info-2 smalltalk-2.3.3/doc/gst-base.info-2 --- smalltalk-2.3.2/doc/gst-base.info-2 2007-01-31 10:13:08.000000000 +0100 +++ smalltalk-2.3.3/doc/gst-base.info-2 2007-02-13 09:32:07.000000000 +0100 @@ -6,8 +6,8 @@ * Base classes: (gst-base). The GNU Smalltalk base classes. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3.2. It was last -updated on 31 January 2007. + This file documents GNU Smalltalk Version 2.3.3. It was last +updated on 13 February 2007. Copyright (C) 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc. @@ -163,14 +163,19 @@ 1.75.7 Float: comparing ----------------------- -]! - max Not commented. +max: aNumber + Answer the maximum between the receiver and aNumber. Redefine in + subclasses if necessary to ensure that if either self or aNumber + is a NaN, it is always answered. -g - Not commented. +min: aNumber + Answer the minimum between the receiver and aNumber. Redefine in + subclasses if necessary to ensure that if either self or aNumber + is a NaN, it is always answered. -]! - withSignOf Not commented. +withSignOf: aNumber + Answer the receiver, with its sign possibly changed to match that + of aNumber.  @@ -179,8 +184,8 @@ 1.75.8 Float: printing ---------------------- -g - Not commented. +printOn: aStream + Print a representation of the receiver on aStream  @@ -189,8 +194,8 @@ 1.75.9 Float: storing --------------------- -g - Not commented. +storeOn: aStream + Print a representation of the receiver on aStream  @@ -230,8 +235,8 @@ 1.75.11 Float: testing functionality ------------------------------------ -tionality - Not commented. +isFloat + Answer `true'.  @@ -240,13 +245,13 @@ 1.75.12 Float: transcendental operations ---------------------------------------- -2 - Not commented. +asFloat + Just defined for completeness. Return the receiver. -0 - Not commented. +estimatedLog + Answer an estimate of (self abs floorLog: 10) -s +log Not commented. diff -rNu smalltalk-2.3.2/doc/gst-base.info-3 smalltalk-2.3.3/doc/gst-base.info-3 --- smalltalk-2.3.2/doc/gst-base.info-3 2007-01-31 10:13:08.000000000 +0100 +++ smalltalk-2.3.3/doc/gst-base.info-3 2007-02-13 09:32:07.000000000 +0100 @@ -6,8 +6,8 @@ * Base classes: (gst-base). The GNU Smalltalk base classes. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3.2. It was last -updated on 31 January 2007. + This file documents GNU Smalltalk Version 2.3.3. It was last +updated on 13 February 2007. Copyright (C) 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc. Binary files smalltalk-2.3.2/doc/gst-base.info-4 and smalltalk-2.3.3/doc/gst-base.info-4 differ Binary files smalltalk-2.3.2/doc/gst-base.info-5 and smalltalk-2.3.3/doc/gst-base.info-5 differ diff -rNu smalltalk-2.3.2/doc/gst-libs.info smalltalk-2.3.3/doc/gst-libs.info --- smalltalk-2.3.2/doc/gst-libs.info 2007-01-31 10:13:09.000000000 +0100 +++ smalltalk-2.3.3/doc/gst-libs.info 2007-01-31 11:59:37.000000000 +0100 @@ -1,12 +1,12 @@ This is gst-libs.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-libs-fixed.texi. +/Volumes/disk0s8/devel/gst-stable/+build/doc/../../doc/gst-libs-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * Libraries: (gst-libs). The GNU Smalltalk class libraries. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3.2. It was last + This file documents GNU Smalltalk Version 2.3.3. It was last updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2006 Free Software Foundation, @@ -26,361 +26,361 @@  Indirect: -gst-libs.info-1: 1026 -gst-libs.info-2: 295594 +gst-libs.info-1: 1027 +gst-libs.info-2: 295595  Tag Table: (Indirect) -Node: Top1026 -Node: BLOX2437 -Node: BLOX.BArc5047 -Node: BLOX.BArc-accessing5360 -Node: BLOX.BBalloon6906 -Node: BLOX.BBalloon class-accessing7378 -Node: BLOX.BBalloon-accessing7806 -Node: BLOX.BBalloon-initializing8202 -Node: BLOX.BBoundingBox8452 -Node: BLOX.BBoundingBox-accessing8923 -Node: BLOX.BButton11664 -Node: BLOX.BButton class-instance creation12139 -Node: BLOX.BButton-accessing12487 -Node: BLOX.BButtonLike16672 -Node: BLOX.BButtonLike-accessing17019 -Node: BLOX.BCanvas17820 -Node: BLOX.BCanvas-accessing18586 -Node: BLOX.BCanvas-geometry management19442 -Node: BLOX.BCanvas-widget protocol21161 -Node: BLOX.BCanvasObject22386 -Node: BLOX.BCanvasObject class-instance creation22928 -Node: BLOX.BCanvasObject-accessing23345 -Node: BLOX.BCanvasObject-widget protocol25295 -Node: BLOX.BCheckMenuItem26580 -Node: BLOX.BCheckMenuItem class-instance creation27027 -Node: BLOX.BCheckMenuItem-accessing27350 -Node: BLOX.BColorButton27812 -Node: BLOX.BColorButton-accessing28241 -Node: BLOX.BContainer28708 -Node: BLOX.BContainer-accessing29155 -Node: BLOX.BDialog29822 -Node: BLOX.BDialog class-instance creation30445 -Node: BLOX.BDialog class-prompters31362 -Node: BLOX.BDialog-accessing34899 -Node: BLOX.BDialog-widget protocol36107 -Node: BLOX.BDropDown37009 -Node: BLOX.BDropDown-accessing37941 -Node: BLOX.BDropDown-callbacks43205 -Node: BLOX.BDropDown-flexibility43831 -Node: BLOX.BDropDown-list box accessing45326 -Node: BLOX.BDropDown-widget protocol48376 -Node: BLOX.BDropDownEdit49319 -Node: BLOX.BDropDownEdit-accessing49855 -Node: BLOX.BDropDownEdit-accessing-overrides52019 -Node: BLOX.BDropDownEdit-text accessing52336 -Node: BLOX.BDropDownList53746 -Node: BLOX.BDropDownList-accessing54295 -Node: BLOX.BDropDownList-callbacks56982 -Node: BLOX.BDropDownList-list box accessing57682 -Node: BLOX.BEdit58122 -Node: BLOX.BEdit class-instance creation58539 -Node: BLOX.BEdit-accessing58877 -Node: BLOX.BEdit-widget protocol63240 -Node: BLOX.BEmbeddedImage65218 -Node: BLOX.BEmbeddedImage-accessing65569 -Node: BLOX.BEmbeddedText66518 -Node: BLOX.BEmbeddedText-accessing66880 -Node: BLOX.BEventSet69825 -Node: BLOX.BEventSet class-initializing70523 -Node: BLOX.BEventSet-accessing70991 -Node: BLOX.BEventSet-initializing71280 -Node: BLOX.BEventTarget71663 -Node: BLOX.BEventTarget-intercepting events72034 -Node: BLOX.BExtended78130 -Node: BLOX.BExtended-accessing78948 -Node: BLOX.BExtended-customization79212 -Node: BLOX.BForm80226 -Node: BLOX.BForm-accessing80599 -Node: BLOX.BImage82046 -Node: BLOX.BImage class-arrows82631 -Node: BLOX.BImage class-GNU83133 -Node: BLOX.BImage class-icons83387 -Node: BLOX.BImage class-instance creation83900 -Node: BLOX.BImage class-small icons84658 -Node: BLOX.BImage-accessing85040 -Node: BLOX.BImage-image management88168 -Node: BLOX.BImage-widget protocol90694 -Node: BLOX.BLabel91003 -Node: BLOX.BLabel class-initialization91395 -Node: BLOX.BLabel class-instance creation91675 -Node: BLOX.BLabel-accessing92060 -Node: BLOX.BLine96759 -Node: BLOX.BLine-accessing97105 -Node: BLOX.BList97675 -Node: BLOX.BList-accessing98050 -Node: BLOX.BList-widget protocol110059 -Node: BLOX.Blox111442 -Node: BLOX.Blox class-C call-outs112571 -Node: BLOX.Blox class-event dispatching112900 -Node: BLOX.Blox class-instance creation113903 -Node: BLOX.Blox class-utility114353 -Node: BLOX.Blox-accessing117546 -Node: BLOX.Blox-basic118900 -Node: BLOX.Blox-creating children119497 -Node: BLOX.Blox-customization120518 -Node: BLOX.Blox-widget protocol121315 -Node: BLOX.BMenu123576 -Node: BLOX.BMenu class-instance creation123974 -Node: BLOX.BMenu-accessing124391 -Node: BLOX.BMenu-callback registration125240 -Node: BLOX.BMenuBar126338 -Node: BLOX.BMenuBar-accessing126673 -Node: BLOX.BMenuItem126908 -Node: BLOX.BMenuItem class-instance creation127398 -Node: BLOX.BMenuItem-accessing127802 -Node: BLOX.BMenuObject128630 -Node: BLOX.BMenuObject-accessing129029 -Node: BLOX.BMenuObject-callback131368 -Node: BLOX.BOval132324 -Node: BLOX.BPolyline132648 -Node: BLOX.BPolyline-accessing132987 -Node: BLOX.BPopupMenu135324 -Node: BLOX.BPopupMenu-widget protocol135741 -Node: BLOX.BPopupWindow135958 -Node: BLOX.BPopupWindow-geometry management136561 -Node: BLOX.BPrimitive138629 -Node: BLOX.BPrimitive-accessing139020 -Node: BLOX.BProgress139251 -Node: BLOX.BProgress-accessing139583 -Node: BLOX.BRadioButton140829 -Node: BLOX.BRadioButton-accessing141178 -Node: BLOX.BRadioGroup142066 -Node: BLOX.BRadioGroup-accessing142699 -Node: BLOX.BRadioGroup-widget protocol143174 -Node: BLOX.BRectangle143504 -Node: BLOX.BRectangle-accessing143852 -Node: BLOX.BScrolledCanvas144340 -Node: BLOX.BSpline144769 -Node: BLOX.BSpline-accessing145106 -Node: BLOX.BText145537 -Node: BLOX.BText class-accessing146162 -Node: BLOX.BText class-instance creation146505 -Node: BLOX.BText-accessing146873 -Node: BLOX.BText-attributes152720 -Node: BLOX.BText-geometry management153991 -Node: BLOX.BText-images155570 -Node: BLOX.BText-inserting text157252 -Node: BLOX.BText-position & lines159268 -Node: BLOX.BTextAttributes161075 -Node: BLOX.BTextAttributes class-instance-creation shortcuts161541 -Node: BLOX.BTextAttributes-colors164400 -Node: BLOX.BTextAttributes-setting attributes165489 -Node: BLOX.BTextBindings169643 -Node: BLOX.BTextBindings class-instance creation170187 -Node: BLOX.BTextTags170439 -Node: BLOX.BToggle170808 -Node: BLOX.BToggle-accessing171197 -Node: BLOX.BTransientWindow172095 -Node: BLOX.BTransientWindow class-instance creation172614 -Node: BLOX.BTransientWindow-widget protocol173233 -Node: BLOX.BViewport173825 -Node: BLOX.BViewport-accessing174266 -Node: BLOX.BViewport-scrollbars174526 -Node: BLOX.BWidget175486 -Node: BLOX.BWidget class-popups176055 -Node: BLOX.BWidget-accessing177310 -Node: BLOX.BWidget-customization181925 -Node: BLOX.BWidget-geometry management183554 -Node: BLOX.BWidget-widget protocol200060 -Node: BLOX.BWindow202100 -Node: BLOX.BWindow class-instance creation202553 -Node: BLOX.BWindow-accessing202990 -Node: BLOX.BWindow-widget protocol205712 -Node: BLOX.Gui210422 -Node: BLOX.Gui-accessing210822 -Node: TCP211083 -Node: TCP.AbstractSocket212483 -Node: TCP.AbstractSocket class-defaults213097 -Node: TCP.AbstractSocket class-instance creation213983 -Node: TCP.AbstractSocket class-timed-out operations214578 -Node: TCP.AbstractSocket-accessing215569 -Node: TCP.AbstractSocket-printing216714 -Node: TCP.AbstractSocket-socket options217022 -Node: TCP.AbstractSocket-stream protocol217955 -Node: TCP.AbstractSocket-testing218528 -Node: TCP.AbstractSocketImpl218804 -Node: TCP.AbstractSocketImpl class-abstract219553 -Node: TCP.AbstractSocketImpl class-C call-outs220007 -Node: TCP.AbstractSocketImpl class-C constants221064 -Node: TCP.AbstractSocketImpl class-socket creation221609 -Node: TCP.AbstractSocketImpl-accessing221954 -Node: TCP.AbstractSocketImpl-asynchronous operations223115 -Node: TCP.AbstractSocketImpl-C call-outs223851 -Node: TCP.AbstractSocketImpl-socket operations224899 -Node: TCP.AbstractSocketImpl-socket options226853 -Node: TCP.Datagram228827 -Node: TCP.Datagram class-instance creation229146 -Node: TCP.Datagram-accessing230457 -Node: TCP.DatagramSocket231490 -Node: TCP.DatagramSocket class-accessing231997 -Node: TCP.DatagramSocket class-initialization232646 -Node: TCP.DatagramSocket class-instance creation233008 -Node: TCP.DatagramSocket-accessing234023 -Node: TCP.DatagramSocket-direct operations234926 -Node: TCP.DatagramSocketImpl235241 -Node: TCP.DatagramSocketImpl class-parameters235723 -Node: TCP.DatagramSocketImpl-accessing236024 -Node: TCP.DatagramSocketImpl-C constants236449 -Node: TCP.DatagramSocketImpl-socket operations236895 -Node: TCP.ICMPSocketImpl238049 -Node: TCP.ICMPSocketImpl class-C constants238406 -Node: TCP.ICMPSocketImpl class-implementation238667 -Node: TCP.IPAddress239008 -Node: TCP.IPAddress class-C call-outs239560 -Node: TCP.IPAddress class-C constants239828 -Node: TCP.IPAddress class-constants240140 -Node: TCP.IPAddress class-initialization240503 -Node: TCP.IPAddress class-instance creation241216 -Node: TCP.IPAddress-accessing245091 -Node: TCP.IPAddress-printing246229 -Node: TCP.MulticastSocket246456 -Node: TCP.MulticastSocket-instance creation246767 -Node: TCP.MulticastSocketImpl247598 -Node: TCP.MulticastSocketImpl-multicasting247926 -Node: TCP.OOBSocketImpl248713 -Node: TCP.OOBSocketImpl class-implementation249123 -Node: TCP.OOBSocketImpl-C constants249454 -Node: TCP.OOBSocketImpl-implementation249733 -Node: TCP.RawSocketImpl250133 -Node: TCP.RawSocketImpl class-parameters250435 -Node: TCP.ReadBuffer250677 -Node: TCP.ReadBuffer class-instance creation251149 -Node: TCP.ReadBuffer-buffer handling251620 -Node: TCP.ServerSocket252589 -Node: TCP.ServerSocket class-instance creation252970 -Node: TCP.ServerSocket-accessing254446 -Node: TCP.ServerSocket-initializing255371 -Node: TCP.Socket255766 -Node: TCP.Socket class-accessing256326 -Node: TCP.Socket class-instance creation257131 -Node: TCP.Socket class-tests257975 -Node: TCP.Socket class-well known ports259536 -Node: TCP.Socket-accessing261626 -Node: TCP.Socket-out-of-band data261939 -Node: TCP.Socket-printing262251 -Node: TCP.Socket-stream protocol262521 -Node: TCP.SocketAddress264616 -Node: TCP.SocketAddress class-abstract265139 -Node: TCP.SocketAddress class-accessing265583 -Node: TCP.SocketAddress class-C call-outs267586 -Node: TCP.SocketAddress class-host name lookup268027 -Node: TCP.SocketAddress class-initialization268835 -Node: TCP.SocketAddress-accessing270045 -Node: TCP.SocketImpl271052 -Node: TCP.SocketImpl class-parameters271434 -Node: TCP.SocketImpl-abstract271696 -Node: TCP.SocketImpl-socket operations272029 -Node: TCP.TCPSocketImpl272471 -Node: TCP.TCPSocketImpl class-C constants272867 -Node: TCP.TCPSocketImpl class-implementation273125 -Node: TCP.TCPSocketImpl-implementation273503 -Node: TCP.UDPSocketImpl273832 -Node: TCP.UDPSocketImpl class-C constants274236 -Node: TCP.UDPSocketImpl class-implementation274525 -Node: TCP.UDPSocketImpl-multicasting274901 -Node: TCP.WriteBuffer275809 -Node: TCP.WriteBuffer-buffer handling276223 -Node: Iconv/I18N276677 -Node: I18N.BigEndianFileStream278822 -Node: I18N.FileStreamSegment279188 -Node: I18N.FileStreamSegment-basic279618 -Node: I18N.LcCollate279936 -Node: I18N.LcCollate class-accessing280324 -Node: I18N.LcCollate-creating CollationKeys280861 -Node: I18N.LcCollate-reading281371 -Node: I18N.LcCollationKey281704 -Node: I18N.LcCollationKey class-instance creation282338 -Node: I18N.LcCollationKey-accessing282776 -Node: I18N.LcCollationKey-comparison283307 -Node: I18N.LcCollationMultipleWeights284023 -Node: I18N.LcCollationMultipleWeights-accessing284380 -Node: I18N.LcCollationSingleWeight284736 -Node: I18N.LcCollationSingleWeight class-accessing285145 -Node: I18N.LcCollationSingleWeight-accessing285448 -Node: I18N.LcCollationWeight285861 -Node: I18N.LcCollationWeight class-instance creation286824 -Node: I18N.LcCollationWeight-accessing287181 -Node: I18N.LcCollationWeightsSet287650 -Node: I18N.LcCollationWeightsSet-iteration288153 -Node: I18N.LcMessages288541 -Node: I18N.LcMessages class-accessing289002 -Node: I18N.LcMessages-accessing289387 -Node: I18N.LcMessages-opening MO files290124 -Node: I18N.LcMessagesCatalog290920 -Node: I18N.LcMessagesDomain291301 -Node: I18N.LcMessagesDomain class-opening MO files292417 -Node: I18N.LcMessagesDomain-handling the cache292808 -Node: I18N.LcMessagesDomain-querying293347 -Node: I18N.LcMessagesDummyDomain294470 -Node: I18N.LcMessagesMoFileVersion0294895 -Node: I18N.LcMessagesMoFileVersion0 class-documentation295594 -Node: I18N.LcMessagesMoFileVersion0 class-plurals303555 -Node: I18N.LcMessagesMoFileVersion0-flushing the cache304205 -Node: I18N.LcMessagesTerritoryDomain304646 -Node: I18N.LcMessagesTerritoryDomain class-instance creation305126 -Node: I18N.LcMonetary305506 -Node: I18N.LcMonetary class-accessing306046 -Node: I18N.LcMonetary-printing306432 -Node: I18N.LcMonetaryISO307231 -Node: I18N.LcMonetaryISO class-accessing307531 -Node: I18N.LcNumeric307807 -Node: I18N.LcNumeric class-accessing308288 -Node: I18N.LcNumeric-printing308669 -Node: I18N.LcPrintFormats309173 -Node: I18N.LcPrintFormats-printing309742 -Node: I18N.LcTime310252 -Node: I18N.LcTime class-accessing310756 -Node: I18N.LcTime-printing311122 -Node: I18N.LcTime-tests313422 -Node: I18N.Locale313656 -Node: I18N.Locale class-initialization314430 -Node: I18N.Locale class-instance creation314818 -Node: I18N.Locale-C call-outs315472 -Node: I18N.Locale-subobjects315757 -Node: I18N.LocaleConventions316386 -Node: I18N.LocaleConventions class-accessing316838 -Node: I18N.LocaleConventions-accessing317562 -Node: I18N.LocaleData317893 -Node: I18N.LocaleData class-accessing318411 -Node: I18N.LocaleData class-database319482 -Node: I18N.LocaleData-accessing320119 -Node: I18N.LocaleData-initialization321292 -Node: I18N.RTEAlternativeNode321692 -Node: I18N.RTEAlternativeNode class-compiling322073 -Node: I18N.RTEAlternativeNode-computing322493 -Node: I18N.RTEBinaryNode323069 -Node: I18N.RTEBinaryNode class-compiling323479 -Node: I18N.RTEBinaryNode-compiling323847 -Node: I18N.RTEBinaryNode-computing324158 -Node: I18N.RTELiteralNode324700 -Node: I18N.RTELiteralNode class-initializing325069 -Node: I18N.RTELiteralNode-computing325382 -Node: I18N.RTENegationNode325812 -Node: I18N.RTENegationNode class-initializing326188 -Node: I18N.RTENegationNode-computing326503 -Node: I18N.RTEParameterNode326960 -Node: I18N.RTEParameterNode-computing327289 -Node: I18N.RunTimeExpression327606 -Node: I18N.RunTimeExpression class-compiling328060 -Node: I18N.RunTimeExpression class-initializing328684 -Node: I18N.RunTimeExpression class-instance creation329059 -Node: I18N.RunTimeExpression-computing329434 -Node: XML329859 -Node: Building a DOM from XML330081 -Node: Building XML335470 -Node: Using DTDs338638 -Node: XSL Processing341892 -Node: Attributions343312 -Node: Class index343656 -Node: Method index352025 -Node: Cross-reference523040 +Node: Top1027 +Node: BLOX2438 +Node: BLOX.BArc5048 +Node: BLOX.BArc-accessing5361 +Node: BLOX.BBalloon6907 +Node: BLOX.BBalloon class-accessing7379 +Node: BLOX.BBalloon-accessing7807 +Node: BLOX.BBalloon-initializing8203 +Node: BLOX.BBoundingBox8453 +Node: BLOX.BBoundingBox-accessing8924 +Node: BLOX.BButton11665 +Node: BLOX.BButton class-instance creation12140 +Node: BLOX.BButton-accessing12488 +Node: BLOX.BButtonLike16673 +Node: BLOX.BButtonLike-accessing17020 +Node: BLOX.BCanvas17821 +Node: BLOX.BCanvas-accessing18587 +Node: BLOX.BCanvas-geometry management19443 +Node: BLOX.BCanvas-widget protocol21162 +Node: BLOX.BCanvasObject22387 +Node: BLOX.BCanvasObject class-instance creation22929 +Node: BLOX.BCanvasObject-accessing23346 +Node: BLOX.BCanvasObject-widget protocol25296 +Node: BLOX.BCheckMenuItem26581 +Node: BLOX.BCheckMenuItem class-instance creation27028 +Node: BLOX.BCheckMenuItem-accessing27351 +Node: BLOX.BColorButton27813 +Node: BLOX.BColorButton-accessing28242 +Node: BLOX.BContainer28709 +Node: BLOX.BContainer-accessing29156 +Node: BLOX.BDialog29823 +Node: BLOX.BDialog class-instance creation30446 +Node: BLOX.BDialog class-prompters31363 +Node: BLOX.BDialog-accessing34900 +Node: BLOX.BDialog-widget protocol36108 +Node: BLOX.BDropDown37010 +Node: BLOX.BDropDown-accessing37942 +Node: BLOX.BDropDown-callbacks43206 +Node: BLOX.BDropDown-flexibility43832 +Node: BLOX.BDropDown-list box accessing45327 +Node: BLOX.BDropDown-widget protocol48377 +Node: BLOX.BDropDownEdit49320 +Node: BLOX.BDropDownEdit-accessing49856 +Node: BLOX.BDropDownEdit-accessing-overrides52020 +Node: BLOX.BDropDownEdit-text accessing52337 +Node: BLOX.BDropDownList53747 +Node: BLOX.BDropDownList-accessing54296 +Node: BLOX.BDropDownList-callbacks56983 +Node: BLOX.BDropDownList-list box accessing57683 +Node: BLOX.BEdit58123 +Node: BLOX.BEdit class-instance creation58540 +Node: BLOX.BEdit-accessing58878 +Node: BLOX.BEdit-widget protocol63241 +Node: BLOX.BEmbeddedImage65219 +Node: BLOX.BEmbeddedImage-accessing65570 +Node: BLOX.BEmbeddedText66519 +Node: BLOX.BEmbeddedText-accessing66881 +Node: BLOX.BEventSet69826 +Node: BLOX.BEventSet class-initializing70524 +Node: BLOX.BEventSet-accessing70992 +Node: BLOX.BEventSet-initializing71281 +Node: BLOX.BEventTarget71664 +Node: BLOX.BEventTarget-intercepting events72035 +Node: BLOX.BExtended78131 +Node: BLOX.BExtended-accessing78949 +Node: BLOX.BExtended-customization79213 +Node: BLOX.BForm80227 +Node: BLOX.BForm-accessing80600 +Node: BLOX.BImage82047 +Node: BLOX.BImage class-arrows82632 +Node: BLOX.BImage class-GNU83134 +Node: BLOX.BImage class-icons83388 +Node: BLOX.BImage class-instance creation83901 +Node: BLOX.BImage class-small icons84659 +Node: BLOX.BImage-accessing85041 +Node: BLOX.BImage-image management88169 +Node: BLOX.BImage-widget protocol90695 +Node: BLOX.BLabel91004 +Node: BLOX.BLabel class-initialization91396 +Node: BLOX.BLabel class-instance creation91676 +Node: BLOX.BLabel-accessing92061 +Node: BLOX.BLine96760 +Node: BLOX.BLine-accessing97106 +Node: BLOX.BList97676 +Node: BLOX.BList-accessing98051 +Node: BLOX.BList-widget protocol110060 +Node: BLOX.Blox111443 +Node: BLOX.Blox class-C call-outs112572 +Node: BLOX.Blox class-event dispatching112901 +Node: BLOX.Blox class-instance creation113904 +Node: BLOX.Blox class-utility114354 +Node: BLOX.Blox-accessing117547 +Node: BLOX.Blox-basic118901 +Node: BLOX.Blox-creating children119498 +Node: BLOX.Blox-customization120519 +Node: BLOX.Blox-widget protocol121316 +Node: BLOX.BMenu123577 +Node: BLOX.BMenu class-instance creation123975 +Node: BLOX.BMenu-accessing124392 +Node: BLOX.BMenu-callback registration125241 +Node: BLOX.BMenuBar126339 +Node: BLOX.BMenuBar-accessing126674 +Node: BLOX.BMenuItem126909 +Node: BLOX.BMenuItem class-instance creation127399 +Node: BLOX.BMenuItem-accessing127803 +Node: BLOX.BMenuObject128631 +Node: BLOX.BMenuObject-accessing129030 +Node: BLOX.BMenuObject-callback131369 +Node: BLOX.BOval132325 +Node: BLOX.BPolyline132649 +Node: BLOX.BPolyline-accessing132988 +Node: BLOX.BPopupMenu135325 +Node: BLOX.BPopupMenu-widget protocol135742 +Node: BLOX.BPopupWindow135959 +Node: BLOX.BPopupWindow-geometry management136562 +Node: BLOX.BPrimitive138630 +Node: BLOX.BPrimitive-accessing139021 +Node: BLOX.BProgress139252 +Node: BLOX.BProgress-accessing139584 +Node: BLOX.BRadioButton140830 +Node: BLOX.BRadioButton-accessing141179 +Node: BLOX.BRadioGroup142067 +Node: BLOX.BRadioGroup-accessing142700 +Node: BLOX.BRadioGroup-widget protocol143175 +Node: BLOX.BRectangle143505 +Node: BLOX.BRectangle-accessing143853 +Node: BLOX.BScrolledCanvas144341 +Node: BLOX.BSpline144770 +Node: BLOX.BSpline-accessing145107 +Node: BLOX.BText145538 +Node: BLOX.BText class-accessing146163 +Node: BLOX.BText class-instance creation146506 +Node: BLOX.BText-accessing146874 +Node: BLOX.BText-attributes152721 +Node: BLOX.BText-geometry management153992 +Node: BLOX.BText-images155571 +Node: BLOX.BText-inserting text157253 +Node: BLOX.BText-position & lines159269 +Node: BLOX.BTextAttributes161076 +Node: BLOX.BTextAttributes class-instance-creation shortcuts161542 +Node: BLOX.BTextAttributes-colors164401 +Node: BLOX.BTextAttributes-setting attributes165490 +Node: BLOX.BTextBindings169644 +Node: BLOX.BTextBindings class-instance creation170188 +Node: BLOX.BTextTags170440 +Node: BLOX.BToggle170809 +Node: BLOX.BToggle-accessing171198 +Node: BLOX.BTransientWindow172096 +Node: BLOX.BTransientWindow class-instance creation172615 +Node: BLOX.BTransientWindow-widget protocol173234 +Node: BLOX.BViewport173826 +Node: BLOX.BViewport-accessing174267 +Node: BLOX.BViewport-scrollbars174527 +Node: BLOX.BWidget175487 +Node: BLOX.BWidget class-popups176056 +Node: BLOX.BWidget-accessing177311 +Node: BLOX.BWidget-customization181926 +Node: BLOX.BWidget-geometry management183555 +Node: BLOX.BWidget-widget protocol200061 +Node: BLOX.BWindow202101 +Node: BLOX.BWindow class-instance creation202554 +Node: BLOX.BWindow-accessing202991 +Node: BLOX.BWindow-widget protocol205713 +Node: BLOX.Gui210423 +Node: BLOX.Gui-accessing210823 +Node: TCP211084 +Node: TCP.AbstractSocket212484 +Node: TCP.AbstractSocket class-defaults213098 +Node: TCP.AbstractSocket class-instance creation213984 +Node: TCP.AbstractSocket class-timed-out operations214579 +Node: TCP.AbstractSocket-accessing215570 +Node: TCP.AbstractSocket-printing216715 +Node: TCP.AbstractSocket-socket options217023 +Node: TCP.AbstractSocket-stream protocol217956 +Node: TCP.AbstractSocket-testing218529 +Node: TCP.AbstractSocketImpl218805 +Node: TCP.AbstractSocketImpl class-abstract219554 +Node: TCP.AbstractSocketImpl class-C call-outs220008 +Node: TCP.AbstractSocketImpl class-C constants221065 +Node: TCP.AbstractSocketImpl class-socket creation221610 +Node: TCP.AbstractSocketImpl-accessing221955 +Node: TCP.AbstractSocketImpl-asynchronous operations223116 +Node: TCP.AbstractSocketImpl-C call-outs223852 +Node: TCP.AbstractSocketImpl-socket operations224900 +Node: TCP.AbstractSocketImpl-socket options226854 +Node: TCP.Datagram228828 +Node: TCP.Datagram class-instance creation229147 +Node: TCP.Datagram-accessing230458 +Node: TCP.DatagramSocket231491 +Node: TCP.DatagramSocket class-accessing231998 +Node: TCP.DatagramSocket class-initialization232647 +Node: TCP.DatagramSocket class-instance creation233009 +Node: TCP.DatagramSocket-accessing234024 +Node: TCP.DatagramSocket-direct operations234927 +Node: TCP.DatagramSocketImpl235242 +Node: TCP.DatagramSocketImpl class-parameters235724 +Node: TCP.DatagramSocketImpl-accessing236025 +Node: TCP.DatagramSocketImpl-C constants236450 +Node: TCP.DatagramSocketImpl-socket operations236896 +Node: TCP.ICMPSocketImpl238050 +Node: TCP.ICMPSocketImpl class-C constants238407 +Node: TCP.ICMPSocketImpl class-implementation238668 +Node: TCP.IPAddress239009 +Node: TCP.IPAddress class-C call-outs239561 +Node: TCP.IPAddress class-C constants239829 +Node: TCP.IPAddress class-constants240141 +Node: TCP.IPAddress class-initialization240504 +Node: TCP.IPAddress class-instance creation241217 +Node: TCP.IPAddress-accessing245092 +Node: TCP.IPAddress-printing246230 +Node: TCP.MulticastSocket246457 +Node: TCP.MulticastSocket-instance creation246768 +Node: TCP.MulticastSocketImpl247599 +Node: TCP.MulticastSocketImpl-multicasting247927 +Node: TCP.OOBSocketImpl248714 +Node: TCP.OOBSocketImpl class-implementation249124 +Node: TCP.OOBSocketImpl-C constants249455 +Node: TCP.OOBSocketImpl-implementation249734 +Node: TCP.RawSocketImpl250134 +Node: TCP.RawSocketImpl class-parameters250436 +Node: TCP.ReadBuffer250678 +Node: TCP.ReadBuffer class-instance creation251150 +Node: TCP.ReadBuffer-buffer handling251621 +Node: TCP.ServerSocket252590 +Node: TCP.ServerSocket class-instance creation252971 +Node: TCP.ServerSocket-accessing254447 +Node: TCP.ServerSocket-initializing255372 +Node: TCP.Socket255767 +Node: TCP.Socket class-accessing256327 +Node: TCP.Socket class-instance creation257132 +Node: TCP.Socket class-tests257976 +Node: TCP.Socket class-well known ports259537 +Node: TCP.Socket-accessing261627 +Node: TCP.Socket-out-of-band data261940 +Node: TCP.Socket-printing262252 +Node: TCP.Socket-stream protocol262522 +Node: TCP.SocketAddress264617 +Node: TCP.SocketAddress class-abstract265140 +Node: TCP.SocketAddress class-accessing265584 +Node: TCP.SocketAddress class-C call-outs267587 +Node: TCP.SocketAddress class-host name lookup268028 +Node: TCP.SocketAddress class-initialization268836 +Node: TCP.SocketAddress-accessing270046 +Node: TCP.SocketImpl271053 +Node: TCP.SocketImpl class-parameters271435 +Node: TCP.SocketImpl-abstract271697 +Node: TCP.SocketImpl-socket operations272030 +Node: TCP.TCPSocketImpl272472 +Node: TCP.TCPSocketImpl class-C constants272868 +Node: TCP.TCPSocketImpl class-implementation273126 +Node: TCP.TCPSocketImpl-implementation273504 +Node: TCP.UDPSocketImpl273833 +Node: TCP.UDPSocketImpl class-C constants274237 +Node: TCP.UDPSocketImpl class-implementation274526 +Node: TCP.UDPSocketImpl-multicasting274902 +Node: TCP.WriteBuffer275810 +Node: TCP.WriteBuffer-buffer handling276224 +Node: Iconv/I18N276678 +Node: I18N.BigEndianFileStream278823 +Node: I18N.FileStreamSegment279189 +Node: I18N.FileStreamSegment-basic279619 +Node: I18N.LcCollate279937 +Node: I18N.LcCollate class-accessing280325 +Node: I18N.LcCollate-creating CollationKeys280862 +Node: I18N.LcCollate-reading281372 +Node: I18N.LcCollationKey281705 +Node: I18N.LcCollationKey class-instance creation282339 +Node: I18N.LcCollationKey-accessing282777 +Node: I18N.LcCollationKey-comparison283308 +Node: I18N.LcCollationMultipleWeights284024 +Node: I18N.LcCollationMultipleWeights-accessing284381 +Node: I18N.LcCollationSingleWeight284737 +Node: I18N.LcCollationSingleWeight class-accessing285146 +Node: I18N.LcCollationSingleWeight-accessing285449 +Node: I18N.LcCollationWeight285862 +Node: I18N.LcCollationWeight class-instance creation286825 +Node: I18N.LcCollationWeight-accessing287182 +Node: I18N.LcCollationWeightsSet287651 +Node: I18N.LcCollationWeightsSet-iteration288154 +Node: I18N.LcMessages288542 +Node: I18N.LcMessages class-accessing289003 +Node: I18N.LcMessages-accessing289388 +Node: I18N.LcMessages-opening MO files290125 +Node: I18N.LcMessagesCatalog290921 +Node: I18N.LcMessagesDomain291302 +Node: I18N.LcMessagesDomain class-opening MO files292418 +Node: I18N.LcMessagesDomain-handling the cache292809 +Node: I18N.LcMessagesDomain-querying293348 +Node: I18N.LcMessagesDummyDomain294471 +Node: I18N.LcMessagesMoFileVersion0294896 +Node: I18N.LcMessagesMoFileVersion0 class-documentation295595 +Node: I18N.LcMessagesMoFileVersion0 class-plurals303556 +Node: I18N.LcMessagesMoFileVersion0-flushing the cache304206 +Node: I18N.LcMessagesTerritoryDomain304647 +Node: I18N.LcMessagesTerritoryDomain class-instance creation305127 +Node: I18N.LcMonetary305507 +Node: I18N.LcMonetary class-accessing306047 +Node: I18N.LcMonetary-printing306433 +Node: I18N.LcMonetaryISO307232 +Node: I18N.LcMonetaryISO class-accessing307532 +Node: I18N.LcNumeric307808 +Node: I18N.LcNumeric class-accessing308289 +Node: I18N.LcNumeric-printing308670 +Node: I18N.LcPrintFormats309174 +Node: I18N.LcPrintFormats-printing309743 +Node: I18N.LcTime310253 +Node: I18N.LcTime class-accessing310757 +Node: I18N.LcTime-printing311123 +Node: I18N.LcTime-tests313423 +Node: I18N.Locale313657 +Node: I18N.Locale class-initialization314431 +Node: I18N.Locale class-instance creation314819 +Node: I18N.Locale-C call-outs315473 +Node: I18N.Locale-subobjects315758 +Node: I18N.LocaleConventions316387 +Node: I18N.LocaleConventions class-accessing316839 +Node: I18N.LocaleConventions-accessing317563 +Node: I18N.LocaleData317894 +Node: I18N.LocaleData class-accessing318412 +Node: I18N.LocaleData class-database319483 +Node: I18N.LocaleData-accessing320120 +Node: I18N.LocaleData-initialization321293 +Node: I18N.RTEAlternativeNode321693 +Node: I18N.RTEAlternativeNode class-compiling322074 +Node: I18N.RTEAlternativeNode-computing322494 +Node: I18N.RTEBinaryNode323070 +Node: I18N.RTEBinaryNode class-compiling323480 +Node: I18N.RTEBinaryNode-compiling323848 +Node: I18N.RTEBinaryNode-computing324159 +Node: I18N.RTELiteralNode324701 +Node: I18N.RTELiteralNode class-initializing325070 +Node: I18N.RTELiteralNode-computing325383 +Node: I18N.RTENegationNode325813 +Node: I18N.RTENegationNode class-initializing326189 +Node: I18N.RTENegationNode-computing326504 +Node: I18N.RTEParameterNode326961 +Node: I18N.RTEParameterNode-computing327290 +Node: I18N.RunTimeExpression327607 +Node: I18N.RunTimeExpression class-compiling328061 +Node: I18N.RunTimeExpression class-initializing328685 +Node: I18N.RunTimeExpression class-instance creation329060 +Node: I18N.RunTimeExpression-computing329435 +Node: XML329860 +Node: Building a DOM from XML330082 +Node: Building XML335471 +Node: Using DTDs338639 +Node: XSL Processing341893 +Node: Attributions343313 +Node: Class index343657 +Node: Method index352026 +Node: Cross-reference523041  End Tag Table diff -rNu smalltalk-2.3.2/doc/gst-libs.info-1 smalltalk-2.3.3/doc/gst-libs.info-1 --- smalltalk-2.3.2/doc/gst-libs.info-1 2007-01-31 10:13:09.000000000 +0100 +++ smalltalk-2.3.3/doc/gst-libs.info-1 2007-01-31 11:59:37.000000000 +0100 @@ -1,12 +1,12 @@ This is gst-libs.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-libs-fixed.texi. +/Volumes/disk0s8/devel/gst-stable/+build/doc/../../doc/gst-libs-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * Libraries: (gst-libs). The GNU Smalltalk class libraries. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3.2. It was last + This file documents GNU Smalltalk Version 2.3.3. It was last updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2006 Free Software Foundation, @@ -35,7 +35,7 @@ This document describes the class libraries that are distributed together with the GNU Smalltalk programming language. - This file documents GNU Smalltalk Version 2.3.2. It was last + This file documents GNU Smalltalk Version 2.3.3. It was last updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2006 Free Software Foundation, diff -rNu smalltalk-2.3.2/doc/gst-libs.info-2 smalltalk-2.3.3/doc/gst-libs.info-2 --- smalltalk-2.3.2/doc/gst-libs.info-2 2007-01-31 10:13:09.000000000 +0100 +++ smalltalk-2.3.3/doc/gst-libs.info-2 2007-01-31 11:59:37.000000000 +0100 @@ -1,12 +1,12 @@ This is gst-libs.info, produced by makeinfo version 4.8 from -/Users/bonzinip/devel/gst-stable/+build/doc/../../doc/gst-libs-fixed.texi. +/Volumes/disk0s8/devel/gst-stable/+build/doc/../../doc/gst-libs-fixed.texi. INFO-DIR-SECTION GNU Smalltalk START-INFO-DIR-ENTRY * Libraries: (gst-libs). The GNU Smalltalk class libraries. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3.2. It was last + This file documents GNU Smalltalk Version 2.3.3. It was last updated on 11 December 2006. Copyright (C) 1988-92, 1994-95, 1999-2006 Free Software Foundation, diff -rNu smalltalk-2.3.2/doc/gst.1 smalltalk-2.3.3/doc/gst.1 --- smalltalk-2.3.2/doc/gst.1 2007-01-31 10:12:50.000000000 +0100 +++ smalltalk-2.3.3/doc/gst.1 2007-02-13 09:28:28.000000000 +0100 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.28. -.TH SMALLTALK "1" "January 2007" "Smalltalk version 2.3.1" "User Commands" +.TH SMALLTALK "1" "February 2007" "Smalltalk version 2.3.3" "User Commands" .SH NAME Smalltalk \- the GNU Smalltalk virtual machine .SH DESCRIPTION diff -rNu smalltalk-2.3.2/doc/gst.info smalltalk-2.3.3/doc/gst.info --- smalltalk-2.3.2/doc/gst.info 2007-01-31 10:13:06.000000000 +0100 +++ smalltalk-2.3.3/doc/gst.info 2007-02-13 09:28:15.000000000 +0100 @@ -6,8 +6,8 @@ * GNU Smalltalk: (gst). The GNU Smalltalk environment. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3.2. It was last -updated on 5 February 2006. + This file documents GNU Smalltalk Version 2.3.3. It was last +updated on 13 February 2007. Copyright (C) 1988, 1989, 1991, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc. @@ -26,162 +26,162 @@  Indirect: -gst.info-1: 1056 -gst.info-2: 297854 +gst.info-1: 1057 +gst.info-2: 297856  Tag Table: (Indirect) -Node: Top1056 -Node: Overview6126 -Node: Using GNU Smalltalk8846 -Node: Invocation9414 -Ref: Invocation-Footnote-116233 -Node: Operation16351 -Ref: Operation-Footnote-119405 -Ref: Operation-Footnote-219573 -Node: Syntax19793 -Node: Test suite22608 -Node: Legal concerns23309 -Node: GPL23812 -Node: LGPL25771 -Ref: LGPL-Footnote-127830 -Node: Features27913 -Node: Memory access29422 -Node: Namespaces31821 -Ref: Namespaces-Footnote-144509 -Ref: Namespaces-Footnote-244722 -Node: Disk file-IO44762 -Node: Object dumping47107 -Node: GC47694 -Ref: GC-Footnote-158964 -Ref: GC-Footnote-259327 -Ref: GC-Footnote-359717 -Ref: GC-Footnote-459950 -Node: Security60005 -Node: Special objects60151 -Node: Dynamic loading65316 -Node: Packages66522 -Ref: Packages-Footnote-170704 -Node: Blox70784 -Ref: Blox-Footnote-174101 -Node: Smalltalk-in-Smalltalk74259 -Ref: Smalltalk-in-Smalltalk-Footnote-177275 -Node: Database77327 -Node: Locales80897 -Ref: Locales-Footnote-188591 -Ref: Locales-Footnote-288677 -Ref: Locales-Footnote-388745 -Node: SUnit88920 -Ref: SUnit-Footnote-195410 -Node: Network support95652 -Ref: Network support-Footnote-197998 -Node: XML98099 -Node: Other packages98593 -Node: Emacs99091 -Node: Autoloading99588 -Node: Editing100251 -Node: Interactor101237 -Node: C and Smalltalk105705 -Node: External modules106516 -Ref: External modules-Footnote-1110898 -Ref: External modules-Footnote-2110944 -Node: C callout111128 -Node: C data types121075 -Ref: C data types-Footnote-1130093 -Ref: C data types-Footnote-2130159 -Node: Smalltalk types130295 -Node: Smalltalk callin141087 -Node: Other C functions149587 -Ref: Other C functions-Footnote-1157765 -Node: Object representation158072 -Node: Using Smalltalk165317 -Node: Incubator168370 -Node: Tutorial173587 -Node: Getting started175347 -Node: Starting Smalltalk175780 -Node: Saying hello176323 -Ref: Saying hello-Footnote-1176881 -Node: What happened177105 -Ref: What happened-Footnote-1178711 -Ref: What happened-Footnote-2179010 -Node: Doing math179295 -Node: Math in Smalltalk180711 -Node: Some classes181862 -Node: Arrays182653 -Ref: Arrays-Footnote-1185128 -Ref: Arrays-Footnote-2185513 -Node: Sets185616 -Node: Dictionaries188653 -Node: Smalltalk dictionary190080 -Ref: Smalltalk dictionary-Footnote-1191910 -Ref: Smalltalk dictionary-Footnote-2192092 -Node: Closing thoughts192150 -Node: The hierarchy193166 -Node: Class Object193949 -Node: Animals194868 -Node: But why197737 -Node: Creating classes198754 -Node: A new class200703 -Ref: A new class-Footnote-1201815 -Node: Documenting the class201982 -Node: Defining methods202689 -Ref: Defining methods-Footnote-1207161 -Node: Instance methods207454 -Ref: Instance methods-Footnote-1208853 -Node: A look at our object209074 -Node: Moving money around211277 -Node: Next coming212035 -Node: Creating subclasses212482 -Node: The Savings class213241 -Ref: The Savings class-Footnote-1216905 -Ref: The Savings class-Footnote-2217223 -Node: The Checking class217483 -Node: Writing checks218785 -Node: Code blocks (I)220814 -Node: Conditions221430 -Ref: Conditions-Footnote-1224574 -Node: Iteration224795 -Ref: Iteration-Footnote-1232923 -Node: Code blocks (II)233447 -Ref: Code blocks (II)-Footnote-1234302 -Node: Integer loops234701 -Node: Intervals235204 -Node: Invoking code blocks235890 -Ref: Invoking code blocks-Footnote-1239543 -Node: Debugging239665 -Node: Simple errors240603 -Node: Nested calls241902 -Node: Looking at objects244389 -Ref: Looking at objects-Footnote-1245668 -Node: More subclassing245751 -Node: The existing hierarchy247079 -Ref: The existing hierarchy-Footnote-1252752 -Node: Playing with Arrays252899 -Ref: Playing with Arrays-Footnote-1256771 -Node: New kinds of Numbers257314 -Ref: New kinds of Numbers-Footnote-1262173 -Node: Inheritance and Polymorphism262275 -Node: Streams264545 -Node: The output stream265662 -Ref: The output stream-Footnote-1266597 -Node: Your own stream266690 -Node: Files270239 -Node: Dynamic Strings270925 -Node: Behind the scenes272557 -Node: Inside Arrays273151 -Ref: Inside Arrays-Footnote-1282069 -Ref: Inside Arrays-Footnote-2282146 -Ref: Inside Arrays-Footnote-3282207 -Ref: Inside Arrays-Footnote-4282365 -Ref: Inside Arrays-Footnote-5282445 -Node: Two flavors of equality282604 -Node: Why is #new there?!?285391 -Ref: Why is #new there?!?-Footnote-1290359 -Node: Performance290429 -Ref: Performance-Footnote-1295049 -Ref: Performance-Footnote-2295130 -Node: And now295239 -Node: The syntax297854 -Node: Future306416 +Node: Top1057 +Node: Overview6128 +Node: Using GNU Smalltalk8848 +Node: Invocation9416 +Ref: Invocation-Footnote-116235 +Node: Operation16353 +Ref: Operation-Footnote-119407 +Ref: Operation-Footnote-219575 +Node: Syntax19795 +Node: Test suite22610 +Node: Legal concerns23311 +Node: GPL23814 +Node: LGPL25773 +Ref: LGPL-Footnote-127832 +Node: Features27915 +Node: Memory access29424 +Node: Namespaces31823 +Ref: Namespaces-Footnote-144511 +Ref: Namespaces-Footnote-244724 +Node: Disk file-IO44764 +Node: Object dumping47109 +Node: GC47696 +Ref: GC-Footnote-158966 +Ref: GC-Footnote-259329 +Ref: GC-Footnote-359719 +Ref: GC-Footnote-459952 +Node: Security60007 +Node: Special objects60153 +Node: Dynamic loading65318 +Node: Packages66524 +Ref: Packages-Footnote-170706 +Node: Blox70786 +Ref: Blox-Footnote-174103 +Node: Smalltalk-in-Smalltalk74261 +Ref: Smalltalk-in-Smalltalk-Footnote-177277 +Node: Database77329 +Node: Locales80899 +Ref: Locales-Footnote-188593 +Ref: Locales-Footnote-288679 +Ref: Locales-Footnote-388747 +Node: SUnit88922 +Ref: SUnit-Footnote-195412 +Node: Network support95654 +Ref: Network support-Footnote-198000 +Node: XML98101 +Node: Other packages98595 +Node: Emacs99093 +Node: Autoloading99590 +Node: Editing100253 +Node: Interactor101239 +Node: C and Smalltalk105707 +Node: External modules106518 +Ref: External modules-Footnote-1110900 +Ref: External modules-Footnote-2110946 +Node: C callout111130 +Node: C data types121077 +Ref: C data types-Footnote-1130095 +Ref: C data types-Footnote-2130161 +Node: Smalltalk types130297 +Node: Smalltalk callin141089 +Node: Other C functions149589 +Ref: Other C functions-Footnote-1157767 +Node: Object representation158074 +Node: Using Smalltalk165319 +Node: Incubator168372 +Node: Tutorial173589 +Node: Getting started175349 +Node: Starting Smalltalk175782 +Node: Saying hello176325 +Ref: Saying hello-Footnote-1176883 +Node: What happened177107 +Ref: What happened-Footnote-1178713 +Ref: What happened-Footnote-2179012 +Node: Doing math179297 +Node: Math in Smalltalk180713 +Node: Some classes181864 +Node: Arrays182655 +Ref: Arrays-Footnote-1185130 +Ref: Arrays-Footnote-2185515 +Node: Sets185618 +Node: Dictionaries188655 +Node: Smalltalk dictionary190082 +Ref: Smalltalk dictionary-Footnote-1191912 +Ref: Smalltalk dictionary-Footnote-2192094 +Node: Closing thoughts192152 +Node: The hierarchy193168 +Node: Class Object193951 +Node: Animals194870 +Node: But why197739 +Node: Creating classes198756 +Node: A new class200705 +Ref: A new class-Footnote-1201817 +Node: Documenting the class201984 +Node: Defining methods202691 +Ref: Defining methods-Footnote-1207163 +Node: Instance methods207456 +Ref: Instance methods-Footnote-1208855 +Node: A look at our object209076 +Node: Moving money around211279 +Node: Next coming212037 +Node: Creating subclasses212484 +Node: The Savings class213243 +Ref: The Savings class-Footnote-1216907 +Ref: The Savings class-Footnote-2217225 +Node: The Checking class217485 +Node: Writing checks218787 +Node: Code blocks (I)220816 +Node: Conditions221432 +Ref: Conditions-Footnote-1224576 +Node: Iteration224797 +Ref: Iteration-Footnote-1232925 +Node: Code blocks (II)233449 +Ref: Code blocks (II)-Footnote-1234304 +Node: Integer loops234703 +Node: Intervals235206 +Node: Invoking code blocks235892 +Ref: Invoking code blocks-Footnote-1239545 +Node: Debugging239667 +Node: Simple errors240605 +Node: Nested calls241904 +Node: Looking at objects244391 +Ref: Looking at objects-Footnote-1245670 +Node: More subclassing245753 +Node: The existing hierarchy247081 +Ref: The existing hierarchy-Footnote-1252754 +Node: Playing with Arrays252901 +Ref: Playing with Arrays-Footnote-1256773 +Node: New kinds of Numbers257316 +Ref: New kinds of Numbers-Footnote-1262175 +Node: Inheritance and Polymorphism262277 +Node: Streams264547 +Node: The output stream265664 +Ref: The output stream-Footnote-1266599 +Node: Your own stream266692 +Node: Files270241 +Node: Dynamic Strings270927 +Node: Behind the scenes272559 +Node: Inside Arrays273153 +Ref: Inside Arrays-Footnote-1282071 +Ref: Inside Arrays-Footnote-2282148 +Ref: Inside Arrays-Footnote-3282209 +Ref: Inside Arrays-Footnote-4282367 +Ref: Inside Arrays-Footnote-5282447 +Node: Two flavors of equality282606 +Node: Why is #new there?!?285393 +Ref: Why is #new there?!?-Footnote-1290361 +Node: Performance290431 +Ref: Performance-Footnote-1295051 +Ref: Performance-Footnote-2295132 +Node: And now295241 +Node: The syntax297856 +Node: Future306418  End Tag Table diff -rNu smalltalk-2.3.2/doc/gst.info-1 smalltalk-2.3.3/doc/gst.info-1 --- smalltalk-2.3.2/doc/gst.info-1 2007-01-31 10:13:06.000000000 +0100 +++ smalltalk-2.3.3/doc/gst.info-1 2007-02-13 09:28:15.000000000 +0100 @@ -6,8 +6,8 @@ * GNU Smalltalk: (gst). The GNU Smalltalk environment. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3.2. It was last -updated on 5 February 2006. + This file documents GNU Smalltalk Version 2.3.3. It was last +updated on 13 February 2007. Copyright (C) 1988, 1989, 1991, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc. @@ -35,8 +35,8 @@ This document describes installing and operating the GNU Smalltalk programming language. - This file documents GNU Smalltalk Version 2.3.2. It was last -updated on 5 February 2006. + This file documents GNU Smalltalk Version 2.3.3. It was last +updated on 13 February 2007. Copyright (C) 1988, 1989, 1991, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc. diff -rNu smalltalk-2.3.2/doc/gst.info-2 smalltalk-2.3.3/doc/gst.info-2 --- smalltalk-2.3.2/doc/gst.info-2 2007-01-31 10:13:06.000000000 +0100 +++ smalltalk-2.3.3/doc/gst.info-2 2007-02-13 09:28:15.000000000 +0100 @@ -6,8 +6,8 @@ * GNU Smalltalk: (gst). The GNU Smalltalk environment. END-INFO-DIR-ENTRY - This file documents GNU Smalltalk Version 2.3.2. It was last -updated on 5 February 2006. + This file documents GNU Smalltalk Version 2.3.3. It was last +updated on 13 February 2007. Copyright (C) 1988, 1989, 1991, 1992, 1994, 1995, 1999, 2000, 2001, 2002, 2004, 2005, 2006 Free Software Foundation, Inc. diff -rNu smalltalk-2.3.2/doc/stamp-1 smalltalk-2.3.3/doc/stamp-1 --- smalltalk-2.3.2/doc/stamp-1 2007-01-31 10:13:03.000000000 +0100 +++ smalltalk-2.3.3/doc/stamp-1 2007-02-13 09:32:04.000000000 +0100 @@ -1,4 +1,4 @@ -@set UPDATED 31 January 2007 -@set UPDATED-MONTH January 2007 -@set EDITION 2.3.2 -@set VERSION 2.3.2 +@set UPDATED 13 February 2007 +@set UPDATED-MONTH February 2007 +@set EDITION 2.3.3 +@set VERSION 2.3.3 diff -rNu smalltalk-2.3.2/doc/stamp-2 smalltalk-2.3.3/doc/stamp-2 --- smalltalk-2.3.2/doc/stamp-2 2007-01-31 10:13:03.000000000 +0100 +++ smalltalk-2.3.3/doc/stamp-2 2007-02-13 09:28:27.000000000 +0100 @@ -1,4 +1,4 @@ @set UPDATED 11 December 2006 @set UPDATED-MONTH December 2006 -@set EDITION 2.3.2 -@set VERSION 2.3.2 +@set EDITION 2.3.3 +@set VERSION 2.3.3 diff -rNu smalltalk-2.3.2/doc/stamp-vti smalltalk-2.3.3/doc/stamp-vti --- smalltalk-2.3.2/doc/stamp-vti 2007-01-31 10:12:50.000000000 +0100 +++ smalltalk-2.3.3/doc/stamp-vti 2007-02-13 09:28:15.000000000 +0100 @@ -1,4 +1,4 @@ -@set UPDATED 5 February 2006 -@set UPDATED-MONTH February 2006 -@set EDITION 2.3.2 -@set VERSION 2.3.2 +@set UPDATED 13 February 2007 +@set UPDATED-MONTH February 2007 +@set EDITION 2.3.3 +@set VERSION 2.3.3 diff -rNu smalltalk-2.3.2/doc/vers-base.texi smalltalk-2.3.3/doc/vers-base.texi --- smalltalk-2.3.2/doc/vers-base.texi 2007-01-31 10:13:03.000000000 +0100 +++ smalltalk-2.3.3/doc/vers-base.texi 2007-02-13 09:32:04.000000000 +0100 @@ -1,4 +1,4 @@ -@set UPDATED 31 January 2007 -@set UPDATED-MONTH January 2007 -@set EDITION 2.3.2 -@set VERSION 2.3.2 +@set UPDATED 13 February 2007 +@set UPDATED-MONTH February 2007 +@set EDITION 2.3.3 +@set VERSION 2.3.3 diff -rNu smalltalk-2.3.2/doc/vers-gst.texi smalltalk-2.3.3/doc/vers-gst.texi --- smalltalk-2.3.2/doc/vers-gst.texi 2007-01-31 10:12:50.000000000 +0100 +++ smalltalk-2.3.3/doc/vers-gst.texi 2007-02-13 09:28:15.000000000 +0100 @@ -1,4 +1,4 @@ -@set UPDATED 5 February 2006 -@set UPDATED-MONTH February 2006 -@set EDITION 2.3.2 -@set VERSION 2.3.2 +@set UPDATED 13 February 2007 +@set UPDATED-MONTH February 2007 +@set EDITION 2.3.3 +@set VERSION 2.3.3 diff -rNu smalltalk-2.3.2/doc/vers-libs.texi smalltalk-2.3.3/doc/vers-libs.texi --- smalltalk-2.3.2/doc/vers-libs.texi 2007-01-31 10:13:03.000000000 +0100 +++ smalltalk-2.3.3/doc/vers-libs.texi 2007-01-31 11:59:35.000000000 +0100 @@ -1,4 +1,4 @@ @set UPDATED 11 December 2006 @set UPDATED-MONTH December 2006 -@set EDITION 2.3.2 -@set VERSION 2.3.2 +@set EDITION 2.3.3 +@set VERSION 2.3.3 diff -rNu smalltalk-2.3.2/examples/Makefile.in smalltalk-2.3.3/examples/Makefile.in --- smalltalk-2.3.2/examples/Makefile.in 2007-01-31 10:10:34.000000000 +0100 +++ smalltalk-2.3.3/examples/Makefile.in 2007-02-13 09:25:23.000000000 +0100 @@ -256,6 +256,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ diff -rNu smalltalk-2.3.2/gst-package.in smalltalk-2.3.3/gst-package.in --- smalltalk-2.3.2/gst-package.in 2006-12-06 19:36:01.000000000 +0100 +++ smalltalk-2.3.3/gst-package.in 2007-02-13 17:18:28.000000000 +0100 @@ -67,8 +67,50 @@ set +e } -IMAGE_PATH=${SMALLTALK_IMAGE:-@datadir@/@PACKAGE@} -(cd $IMAGE_PATH 2> /dev/null && IMAGE_PATH=`pwd`) +# mkdir -p emulation based on the mkinstalldirs script. +mkdir_p () +{ + for file + do + case $file in + /*) pathcomp=/ ;; + *) pathcomp= ;; + esac + oIFS=$IFS + IFS=/ + set fnord $file + shift + IFS=$oIFS + + errstatus=0 + for d + do + test "x$d" = x && continue + pathcomp=$pathcomp$d + case $pathcomp in + -*) pathcomp=./$pathcomp ;; + esac + + if test ! -d "$pathcomp"; then + mkdir "$pathcomp" || lasterr=$? + test -d "$pathcomp" || errstatus=$lasterr + fi + pathcomp=$pathcomp/ + done + done + return "$errstatus" +} + +error () { + echo "$0": "$@" >&2 + exit 1 +} + +if test -n "$SMALLTALK_IMAGE" && test -d "$SMALLTALK_IMAGE"; then + install_dir=$SMALLTALK_IMAGE +else + install_dir="@datadir@/@PACKAGE@" +fi request_help=false request_version=false @@ -107,6 +149,21 @@ --di | --dis | \ --dist) load=false; dist=: ;; + -t | --t | --ta | --tar | --targ | --targe | --target | --target- | \ + --target-d | --target-di | --target-dir | --target-dire | \ + --target-direc | --target-direct | --target-directo | \ + --target-director | --target-directory) + shift; install_dir="$1" ;; + + --t=* | --ta=* | --tar=* | --targ=* | --targe=* | --target=* | \ + --target-=* | --target-d=* | --target-di=* | --target-dir=* | \ + --target-dire=* | --target-direc=* | --target-direct=* | \ + --target-directo=* | --target-director=* | --target-directory=*) + install_dir="`echo $1 | sed s/^[^=]*=//`" ;; + + -t*) + install_dir="`echo $1 | sed s/^-t//`" ;; + --l=* | --li=* | --lis=* | --list=* | --list-=* | \ --list-f=* | --list-fi=* | --list-fil=* | --list-file=* | \ --list-files=*) list_files="$list_files `echo $1 | sed s/.*=//`" @@ -122,9 +179,11 @@ --s=* | --sr=* | --src=* | --srcd=* | --srcdi=* | \ --srcdir=*) srcdir="`echo $1 | sed s/.*=//`" ;; + --distd | --distdi | --distdir | \ --de | --des | --dest | --destd | --destdi | \ --destdir) shift; DESTDIR="$1" ;; + --distd=* | --distdi=* | --distdir=* | \ --de=* | --des=* | --dest=* | --destd=* | --destdi=* | \ --destdir=*) DESTDIR="`echo $1 | sed s/.*=//`" ;; @@ -144,23 +203,25 @@ cat < /dev/null && install_dir=`pwd`) + else + error Target directory must be absolute when DESTDIR is used + fi + ;; + esac +fi + + # Extract the name of the packages to be (un)installed. pkgs=`sed -e '//!d' \ @@ -207,7 +294,7 @@ -e 's,.*\([^<]*[^/]\)<.file>,\1,p' $files | while read file; do case $file in /*) dest=$DESTDIR$file ;; - *) dest="$DESTDIR$IMAGE_PATH/$dir/$file" ;; + *) dest="$DESTDIR$install_dir/$dir/$file" ;; esac echo "rm -f $dest" @@ -223,7 +310,7 @@ if $dist; then : else - base="$DESTDIR$IMAGE_PATH/packages.xml" + base="$DESTDIR$install_dir/packages.xml" if test -f $base; then merged_files="$base" for file in $files; do @@ -238,7 +325,7 @@ sed -e '$i\ ' -e '/<.packages>/,//d' $merged_files > packages.tmp - mv packages.tmp $DESTDIR$IMAGE_PATH/packages.xml + mv packages.tmp $DESTDIR$install_dir/packages.xml } fi @@ -253,29 +340,10 @@ for subdir in . $dirs; do case $subdir in /*) dest=$DESTDIR$subdir ;; - *) dest=$DESTDIR$IMAGE_PATH/$dir/$subdir ;; - esac - - # The following part emulates the mkinstalldirs script - set fnord `echo "$dest" | sed -e 's/^\///' -e 's/\// /g'` - shift - - case $dest in - /*) pathcomp= ;; - *) pathcomp=. ;; + *) dest=$DESTDIR$install_dir/$dir/$subdir ;; esac - for d - do - pathcomp="$pathcomp/$d" - case "$pathcomp" in - -* ) pathcomp=./$pathcomp ;; - esac - if test ! -d "$pathcomp"; then - echo mkdir "$pathcomp" - mkdir "$pathcomp" - fi - done + mkdir_p "$dest" done if $dist; then @@ -287,10 +355,10 @@ dest=$DESTDIR$file orig_file=$file ;; *) - dest="$DESTDIR$IMAGE_PATH/$dir/$file" + dest="$DESTDIR/$dir/$file" file=$dir/$file orig_file=$file - test -f "$file" || file=$wd/$file ;; + if test -f $file; then file=`pwd`/$file; else file=$wd/$file; fi ;; esac test -f "$file" || { @@ -311,7 +379,7 @@ dest="$DESTDIR$file" orig_file=$file ;; *) - dest="$DESTDIR$IMAGE_PATH/$dir/$file" + dest="$DESTDIR$install_dir/$dir/$file" file=$dir/$file orig_file=$file test -f "$file" || file=$srcdir/$file ;; diff -rNu smalltalk-2.3.2/gtk/Makefile.in smalltalk-2.3.3/gtk/Makefile.in --- smalltalk-2.3.2/gtk/Makefile.in 2007-01-31 10:10:35.000000000 +0100 +++ smalltalk-2.3.3/gtk/Makefile.in 2007-02-13 09:25:24.000000000 +0100 @@ -272,6 +272,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ diff -rNu smalltalk-2.3.2/i18n/Makefile.in smalltalk-2.3.3/i18n/Makefile.in --- smalltalk-2.3.2/i18n/Makefile.in 2007-01-31 10:10:35.000000000 +0100 +++ smalltalk-2.3.3/i18n/Makefile.in 2007-02-13 09:25:24.000000000 +0100 @@ -252,6 +252,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ diff -rNu smalltalk-2.3.2/kernel/CharArray.st smalltalk-2.3.3/kernel/CharArray.st --- smalltalk-2.3.2/kernel/CharArray.st 2006-02-05 19:41:26.000000000 +0100 +++ smalltalk-2.3.3/kernel/CharArray.st 2007-02-01 11:54:45.000000000 +0100 @@ -434,21 +434,28 @@ asInteger "Parse an Integer number from the receiver until the input character is invalid and answer the result at this point" - | result i sign ch | + | result i sign ch value | self isEmpty ifTrue: [ ^0 ]. ch := self at: 1. - ch = $- - ifTrue: [ - sign := -1. result := 0 ] + result := ch codePoint - ##($0 codePoint). + (result < 0 or: [ result > 9 ]) + ifTrue: [ + result := 0. + ch = $- + ifTrue: [ + 2 to: self size do: [ :i | + ch := self at: i. + value := ch codePoint - ##($0 codePoint). + (value < 0 or: [ value > 9 ]) ifTrue: [ ^result ]. + result := result * 10 - value ] ] ] ifFalse: [ - ch isDigit ifFalse: [ ^0 ]. - sign := 1. result := ch digitValue ]. + 2 to: self size do: [ :i | + ch := self at: i. + value := ch codePoint - ##($0 codePoint). + (value < 0 or: [ value > 9 ]) ifTrue: [ ^result ]. + result := result * 10 + value ] ]. - 2 to: self size do: [ :i | - ch := self at: i. - ch isDigit ifFalse: [ ^result ]. - result := result * 10 + (ch digitValue * sign) ]. ^result ! diff -rNu smalltalk-2.3.2/kernel/Float.st smalltalk-2.3.3/kernel/Float.st --- smalltalk-2.3.2/kernel/Float.st 2007-01-29 10:55:41.000000000 +0100 +++ smalltalk-2.3.3/kernel/Float.st 2007-02-04 11:42:06.000000000 +0100 @@ -163,7 +163,6 @@ at: 1 put: mant; yourself). -(mant->exp->val->adjustExp) printNl. anInteger < 0 ifTrue: [ val := val reciprocal ]. adjustExp = 0 ifFalse: [ val := val timesTwoPower: adjustExp ]. ^val diff -rNu smalltalk-2.3.2/lib-src/Makefile.in smalltalk-2.3.3/lib-src/Makefile.in --- smalltalk-2.3.2/lib-src/Makefile.in 2007-01-31 10:10:36.000000000 +0100 +++ smalltalk-2.3.3/lib-src/Makefile.in 2007-02-13 09:25:25.000000000 +0100 @@ -249,6 +249,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ diff -rNu smalltalk-2.3.2/libgst/Makefile.am smalltalk-2.3.3/libgst/Makefile.am --- smalltalk-2.3.2/libgst/Makefile.am 2006-02-05 19:41:34.000000000 +0100 +++ smalltalk-2.3.3/libgst/Makefile.am 2007-02-13 17:32:35.000000000 +0100 @@ -5,7 +5,7 @@ AM_LFLAGS = -Cfe -o$(LEX_OUTPUT_ROOT).c AM_YFLAGS = -vy AM_CPPFLAGS = -DKERNEL_PATH=\"$(pkgdatadir)/kernel\" \ - -DIMAGE_PATH=\"$(pkgdatadir)\" -DMODULE_PATH=\"$(pkglibdir)\" \ + -DIMAGE_PATH=\"$(imagedir)\" -DMODULE_PATH=\"$(pkglibdir)\" \ -I$(top_srcdir)/lib-src -I$(top_srcdir)/libffi/include \ -I$(top_builddir)/libffi/include $(INCLIGHTNING) \ @INCSNPRINTFV@ $(INCSIGSEGV) -I$(top_builddir)/lib-src diff -rNu smalltalk-2.3.2/libgst/Makefile.in smalltalk-2.3.3/libgst/Makefile.in --- smalltalk-2.3.2/libgst/Makefile.in 2007-01-31 10:10:36.000000000 +0100 +++ smalltalk-2.3.3/libgst/Makefile.in 2007-02-13 17:33:25.000000000 +0100 @@ -285,6 +285,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ @@ -309,7 +310,7 @@ AM_LFLAGS = -Cfe -o$(LEX_OUTPUT_ROOT).c AM_YFLAGS = -vy AM_CPPFLAGS = -DKERNEL_PATH=\"$(pkgdatadir)/kernel\" \ - -DIMAGE_PATH=\"$(pkgdatadir)\" -DMODULE_PATH=\"$(pkglibdir)\" \ + -DIMAGE_PATH=\"$(imagedir)\" -DMODULE_PATH=\"$(pkglibdir)\" \ -I$(top_srcdir)/lib-src -I$(top_srcdir)/libffi/include \ -I$(top_builddir)/libffi/include $(INCLIGHTNING) \ @INCSNPRINTFV@ $(INCSIGSEGV) -I$(top_builddir)/lib-src \ diff -rNu smalltalk-2.3.2/lightning/Makefile.in smalltalk-2.3.3/lightning/Makefile.in --- smalltalk-2.3.2/lightning/Makefile.in 2007-01-31 10:10:37.000000000 +0100 +++ smalltalk-2.3.3/lightning/Makefile.in 2007-02-13 09:25:26.000000000 +0100 @@ -244,6 +244,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ diff -rNu smalltalk-2.3.2/opcode/Makefile.in smalltalk-2.3.3/opcode/Makefile.in --- smalltalk-2.3.2/opcode/Makefile.in 2007-01-31 10:10:37.000000000 +0100 +++ smalltalk-2.3.3/opcode/Makefile.in 2007-02-13 09:25:26.000000000 +0100 @@ -244,6 +244,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ diff -rNu smalltalk-2.3.2/packages.xml smalltalk-2.3.3/packages.xml --- smalltalk-2.3.2/packages.xml 2007-01-31 11:49:32.000000000 +0100 +++ smalltalk-2.3.3/packages.xml 2007-02-13 17:33:36.000000000 +0100 @@ -1,4 +1,4 @@ - + diff -rNu smalltalk-2.3.2/scripts/Finish.st smalltalk-2.3.3/scripts/Finish.st --- smalltalk-2.3.2/scripts/Finish.st 2006-02-05 19:41:36.000000000 +0100 +++ smalltalk-2.3.3/scripts/Finish.st 2007-02-13 09:21:55.000000000 +0100 @@ -28,7 +28,7 @@ | ======================================================================" -"Invoked as Finish.st DESTDIR/PKGDATADIR PKGDATADIR [MODULES]..." +"Invoked as Finish.st PKGDATADIR IMAGEDIR [MODULES]..." | ok | ok := false. @@ -41,14 +41,17 @@ "Symbol rebuildTable." -"Remove DESTDIR from the paths stored in the image" -| old new | -old := Smalltalk arguments first. -new := Smalltalk arguments at: 2. -old = new ifFalse: [ FileSegment relocateFrom: old to: new ]. +"Remove DESTDIR and references to the build directory, from the paths + stored in the image" +| newImagePath newKernelBasePath | +newKernelBasePath := Smalltalk arguments at: 1. +newImagePath := Smalltalk arguments at: 2. +KernelFilePath = newKernelBasePath + ifFalse: [ FileSegment relocateFrom: KernelFilePath to: newKernelBasePath ]. + ImageFileName := 'gst.im'. -ImageFilePath := new. -KernelFileLocalPath := new, '/kernel'. -KernelFilePath := new, '/kernel'! +ImageFilePath := newImagePath. +KernelFileLocalPath := newKernelBasePath, '/kernel'. +KernelFilePath := newKernelBasePath, '/kernel'! ObjectMemory snapshot! diff -rNu smalltalk-2.3.2/sigsegv/ChangeLog smalltalk-2.3.3/sigsegv/ChangeLog --- smalltalk-2.3.2/sigsegv/ChangeLog 2006-02-05 19:41:37.000000000 +0100 +++ smalltalk-2.3.3/sigsegv/ChangeLog 2007-02-06 17:30:47.000000000 +0100 @@ -1,3 +1,7 @@ +2007-02-06 Paolo Bonzini + + * configure.ac: Remove AM_DISABLE_SHARED. + 2006-10-16 Roman Zippel Paolo Bonzini diff -rNu smalltalk-2.3.2/sigsegv/configure smalltalk-2.3.3/sigsegv/configure --- smalltalk-2.3.2/sigsegv/configure 2006-12-11 17:02:48.000000000 +0100 +++ smalltalk-2.3.3/sigsegv/configure 2007-02-13 09:27:24.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.60. +# Generated by GNU Autoconf 2.61. # # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. @@ -10,7 +10,8 @@ ## M4sh Initialization. ## ## --------------------- ## -# Be Bourne compatible +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: @@ -19,10 +20,13 @@ alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + fi -BIN_SH=xpg4; export BIN_SH # for Tru64 -DUALCASE=1; export DUALCASE # for MKS sh + + # PATH needs CR @@ -215,7 +219,7 @@ else as_candidate_shells= as_save_IFS=$IFS; IFS=$PATH_SEPARATOR -for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. @@ -233,7 +237,6 @@ # Try only shells that exist, to save several forks. if { test -f "$as_shell" || test -f "$as_shell.exe"; } && { ("$as_shell") 2> /dev/null <<\_ASEOF -# Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: @@ -242,10 +245,12 @@ alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + fi -BIN_SH=xpg4; export BIN_SH # for Tru64 -DUALCASE=1; export DUALCASE # for MKS sh + : _ASEOF @@ -253,7 +258,6 @@ CONFIG_SHELL=$as_shell as_have_required=yes if { "$as_shell" 2> /dev/null <<\_ASEOF -# Be Bourne compatible if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: @@ -262,10 +266,12 @@ alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + fi -BIN_SH=xpg4; export BIN_SH # for Tru64 -DUALCASE=1; export DUALCASE # for MKS sh + : (as_func_return () { @@ -512,19 +518,28 @@ as_mkdir_p=false fi -# Find out whether ``test -x'' works. Don't use a zero-byte file, as -# systems may use methods other than mode bits to determine executability. -cat >conf$$.file <<_ASEOF -#! /bin/sh -exit 0 -_ASEOF -chmod +x conf$$.file -if test -x conf$$.file >/dev/null 2>&1; then - as_executable_p="test -x" +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' else - as_executable_p=: + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' fi -rm -f conf$$.file +as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -715,36 +730,36 @@ # Factoring default headers for most tests. ac_includes_default="\ #include -#if HAVE_SYS_TYPES_H +#ifdef HAVE_SYS_TYPES_H # include #endif -#if HAVE_SYS_STAT_H +#ifdef HAVE_SYS_STAT_H # include #endif -#if STDC_HEADERS +#ifdef STDC_HEADERS # include # include #else -# if HAVE_STDLIB_H +# ifdef HAVE_STDLIB_H # include # endif #endif -#if HAVE_STRING_H -# if !STDC_HEADERS && HAVE_MEMORY_H +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H # include # endif # include #endif -#if HAVE_STRINGS_H +#ifdef HAVE_STRINGS_H # include #endif -#if HAVE_INTTYPES_H +#ifdef HAVE_INTTYPES_H # include #endif -#if HAVE_STDINT_H +#ifdef HAVE_STDINT_H # include #endif -#if HAVE_UNISTD_H +#ifdef HAVE_UNISTD_H # include #endif" @@ -860,6 +875,7 @@ CC CFLAGS LDFLAGS +LIBS CPPFLAGS CPP' @@ -967,10 +983,10 @@ -disable-* | --disable-*) ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` + ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` eval enable_$ac_feature=no ;; -docdir | --docdir | --docdi | --doc | --do) @@ -986,10 +1002,10 @@ -enable-* | --enable-*) ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && + expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid feature name: $ac_feature" >&2 { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/-/_/g'` + ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` eval enable_$ac_feature=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ @@ -1183,19 +1199,19 @@ -with-* | --with-*) ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } - ac_package=`echo $ac_package| sed 's/-/_/g'` + ac_package=`echo $ac_package | sed 's/[-.]/_/g'` eval with_$ac_package=\$ac_optarg ;; -without-* | --without-*) ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && + expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && { echo "$as_me: error: invalid package name: $ac_package" >&2 { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/-/_/g'` + ac_package=`echo $ac_package | sed 's/[-.]/_/g'` eval with_$ac_package=no ;; --x) @@ -1441,7 +1457,7 @@ --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --disable-dependency-tracking speeds up one-time build --enable-dependency-tracking do not reject slow dependency extractors - --enable-shared[=PKGS] build shared libraries [default=no] + --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] @@ -1460,6 +1476,7 @@ CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory + LIBS libraries to pass to the linker, e.g. -l CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor @@ -1528,7 +1545,7 @@ if $ac_init_version; then cat <<\_ACEOF configure -generated by GNU Autoconf 2.60 +generated by GNU Autoconf 2.61 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. @@ -1542,7 +1559,7 @@ running configure, to aid debugging if configure makes a mistake. It was created by $as_me, which was -generated by GNU Autoconf 2.60. Invocation command line was +generated by GNU Autoconf 2.61. Invocation command line was $ $0 $@ @@ -1918,14 +1935,6 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. -case ../build-aux in - [\\/]* | ?:[\\/]* ) ac_macro_dir=../build-aux ;; - *) ac_macro_dir=$srcdir/../build-aux ;; -esac -test -d "$ac_macro_dir" || - { { echo "$as_me:$LINENO: error: cannot find macro directory \`../build-aux'" >&5 -echo "$as_me: error: cannot find macro directory \`../build-aux'" >&2;} - { (exit 1); exit 1; }; } @@ -2014,7 +2023,7 @@ # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -2180,7 +2189,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AWK="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2315,7 +2324,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2355,7 +2364,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2434,7 +2443,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2474,7 +2483,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2531,7 +2540,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2572,7 +2581,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue @@ -2630,7 +2639,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2674,7 +2683,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -2815,7 +2824,7 @@ # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. -for ac_file in $ac_files +for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in @@ -2843,6 +2852,12 @@ test "$ac_cv_exeext" = no && ac_cv_exeext= else + ac_file='' +fi + +{ echo "$as_me:$LINENO: result: $ac_file" >&5 +echo "${ECHO_T}$ac_file" >&6; } +if test -z "$ac_file"; then echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 @@ -2854,8 +2869,6 @@ fi ac_exeext=$ac_cv_exeext -{ echo "$as_me:$LINENO: result: $ac_file" >&5 -echo "${ECHO_T}$ac_file" >&6; } # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. @@ -3033,27 +3046,10 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_compiler_gnu=yes else echo "$as_me: failed program was:" >&5 @@ -3108,27 +3104,10 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 @@ -3163,27 +3142,10 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : else echo "$as_me: failed program was:" >&5 @@ -3219,27 +3181,10 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_cv_prog_cc_g=yes else echo "$as_me: failed program was:" >&5 @@ -3355,27 +3300,10 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_cv_prog_cc_c89=$ac_arg else echo "$as_me: failed program was:" >&5 @@ -3638,17 +3566,10 @@ rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : else echo "$as_me: failed program was:" >&5 @@ -3682,17 +3603,10 @@ rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then # Broken: success on invalid input. continue else @@ -3757,17 +3671,10 @@ rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : else echo "$as_me: failed program was:" >&5 @@ -3801,17 +3708,10 @@ rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then # Broken: success on invalid input. continue else @@ -3988,7 +3888,7 @@ # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then if test $ac_prog = install && grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. @@ -4059,7 +3959,7 @@ for ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_SED" && $as_executable_p "$ac_path_SED"; } || continue + { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in @@ -4117,6 +4017,8 @@ rm -f conftest.sed + + # Check whether --enable-shared was given. if test "${enable_shared+set}" = set; then enableval=$enable_shared; p=${PACKAGE-default} @@ -4137,13 +4039,10 @@ ;; esac else - enable_shared=no + enable_shared=yes fi - - - # Check whether --enable-static was given. if test "${enable_static+set}" = set; then enableval=$enable_static; p=${PACKAGE-default} @@ -4270,7 +4169,7 @@ for ac_prog in grep ggrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue + { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in @@ -4352,7 +4251,7 @@ for ac_prog in egrep; do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue + { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in @@ -4819,7 +4718,7 @@ ;; *-*-irix6*) # Find out which ABI we are using. - echo '#line 4822 "configure"' > conftest.$ac_ext + echo '#line 4721 "configure"' > conftest.$ac_ext if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 (eval $ac_compile) 2>&5 ac_status=$? @@ -4943,27 +4842,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then lt_cv_cc_needs_belf=yes else echo "$as_me: failed program was:" >&5 @@ -4972,7 +4855,7 @@ lt_cv_cc_needs_belf=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -5032,27 +4915,10 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_cv_header_stdc=yes else echo "$as_me: failed program was:" >&5 @@ -5228,27 +5094,10 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then eval "$as_ac_Header=yes" else echo "$as_me: failed program was:" >&5 @@ -5311,27 +5160,10 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 @@ -5367,17 +5199,10 @@ rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 @@ -5814,7 +5639,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_AR="${ac_tool_prefix}ar" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5854,7 +5679,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_AR="ar" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5910,7 +5735,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -5950,7 +5775,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6006,7 +5831,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6046,7 +5871,7 @@ IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for ac_exec_ext in '' $ac_executable_extensions; do - if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 @@ -6400,11 +6225,11 @@ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6403: $lt_compile\"" >&5) + (eval echo "\"\$as_me:6228: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:6407: \$? = $ac_status" >&5 + echo "$as_me:6232: \$? = $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 @@ -6643,11 +6468,11 @@ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6646: $lt_compile\"" >&5) + (eval echo "\"\$as_me:6471: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 - echo "$as_me:6650: \$? = $ac_status" >&5 + echo "$as_me:6475: \$? = $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 @@ -6703,11 +6528,11 @@ -e 's:.*FLAGS}? :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` - (eval echo "\"\$as_me:6706: $lt_compile\"" >&5) + (eval echo "\"\$as_me:6531: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 - echo "$as_me:6710: \$? = $ac_status" >&5 + echo "$as_me:6535: \$? = $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 @@ -7098,27 +6923,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` @@ -7132,7 +6941,7 @@ fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi @@ -7173,27 +6982,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` @@ -7207,7 +7000,7 @@ fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi @@ -8380,27 +8173,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then ac_cv_lib_dl_dlopen=yes else echo "$as_me: failed program was:" >&5 @@ -8409,7 +8186,7 @@ ac_cv_lib_dl_dlopen=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi @@ -8491,27 +8268,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then ac_cv_func_shl_load=yes else echo "$as_me: failed program was:" >&5 @@ -8520,7 +8281,7 @@ ac_cv_func_shl_load=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 @@ -8570,27 +8331,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then ac_cv_lib_dld_shl_load=yes else echo "$as_me: failed program was:" >&5 @@ -8599,7 +8344,7 @@ ac_cv_lib_dld_shl_load=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi @@ -8671,27 +8416,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then ac_cv_func_dlopen=yes else echo "$as_me: failed program was:" >&5 @@ -8700,7 +8429,7 @@ ac_cv_func_dlopen=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 @@ -8750,27 +8479,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then ac_cv_lib_dl_dlopen=yes else echo "$as_me: failed program was:" >&5 @@ -8779,7 +8492,7 @@ ac_cv_lib_dl_dlopen=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi @@ -8830,27 +8543,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then ac_cv_lib_svld_dlopen=yes else echo "$as_me: failed program was:" >&5 @@ -8859,7 +8556,7 @@ ac_cv_lib_svld_dlopen=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi @@ -8910,27 +8607,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then ac_cv_lib_dld_dld_link=yes else echo "$as_me: failed program was:" >&5 @@ -8939,7 +8620,7 @@ ac_cv_lib_dld_dld_link=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi @@ -8995,7 +8676,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext < conftest.$ac_ext <&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && - { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 @@ -9856,17 +9520,10 @@ rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 @@ -9969,27 +9626,10 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_header_compiler=yes else echo "$as_me: failed program was:" >&5 @@ -10025,17 +9665,10 @@ rm -f conftest.er1 cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null; then - if test -s conftest.err; then - ac_cpp_err=$ac_c_preproc_warn_flag - ac_cpp_err=$ac_cpp_err$ac_c_werror_flag - else - ac_cpp_err= - fi -else - ac_cpp_err=yes -fi -if test -z "$ac_cpp_err"; then + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then ac_header_preproc=yes else echo "$as_me: failed program was:" >&5 @@ -10136,27 +9769,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_func_getpagesize=yes else echo "$as_me: failed program was:" >&5 @@ -10165,7 +9782,7 @@ sv_cv_func_getpagesize=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $sv_cv_func_getpagesize" >&5 @@ -10219,27 +9836,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_func_sysconf_pagesize=yes else echo "$as_me: failed program was:" >&5 @@ -10248,7 +9849,7 @@ sv_cv_func_sysconf_pagesize=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $sv_cv_func_sysconf_pagesize" >&5 @@ -10297,27 +9898,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_macro_pagesize=yes else echo "$as_me: failed program was:" >&5 @@ -10326,7 +9911,7 @@ sv_cv_macro_pagesize=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi { echo "$as_me:$LINENO: result: $sv_cv_macro_pagesize" >&5 @@ -10393,27 +9978,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_func_mmap_anon="guessing yes" else echo "$as_me: failed program was:" >&5 @@ -10422,7 +9991,7 @@ sv_cv_func_mmap_anon=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -10534,27 +10103,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_func_mmap_anonymous="guessing yes" else echo "$as_me: failed program was:" >&5 @@ -10563,7 +10116,7 @@ sv_cv_func_mmap_anonymous=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -10678,27 +10231,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_func_mmap_devzero="guessing yes" else echo "$as_me: failed program was:" >&5 @@ -10707,7 +10244,7 @@ sv_cv_func_mmap_devzero=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -10851,27 +10388,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 @@ -10880,7 +10401,7 @@ eval "$as_ac_var=no" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval echo '${'$as_ac_var'}'` @@ -11004,27 +10525,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then eval "$as_ac_var=yes" else echo "$as_me: failed program was:" >&5 @@ -11033,7 +10538,7 @@ eval "$as_ac_var=no" fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi ac_res=`eval echo '${'$as_ac_var'}'` @@ -11092,27 +10597,10 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; } && - { ac_try='test -s conftest.$ac_objext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then ac_cv_type_stack_t=yes else echo "$as_me: failed program was:" >&5 @@ -11166,38 +10654,22 @@ _ACEOF rm -f conftest.$ac_objext conftest$ac_exeext if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in +case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&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); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_sigaltstack="guessing yes" else echo "$as_me: failed program was:" >&5 @@ -11206,7 +10678,7 @@ sv_cv_sigaltstack=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -11386,27 +10858,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_posix="guessing no" else echo "$as_me: failed program was:" >&5 @@ -11415,7 +10871,7 @@ sv_cv_fault_posix=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -11602,27 +11058,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_linux_i386="guessing no" else echo "$as_me: failed program was:" >&5 @@ -11631,7 +11071,7 @@ sv_cv_fault_linux_i386=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -11820,27 +11260,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_linux_i386_old="guessing no" else echo "$as_me: failed program was:" >&5 @@ -11849,7 +11273,7 @@ sv_cv_fault_linux_i386_old=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -12039,27 +11463,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_linux_m68k="guessing no" else echo "$as_me: failed program was:" >&5 @@ -12068,7 +11476,7 @@ sv_cv_fault_linux_m68k=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -12258,27 +11666,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_linux_powerpc="guessing no" else echo "$as_me: failed program was:" >&5 @@ -12287,7 +11679,7 @@ sv_cv_fault_linux_powerpc=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -12477,27 +11869,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_linux_hppa="guessing no" else echo "$as_me: failed program was:" >&5 @@ -12506,7 +11882,7 @@ sv_cv_fault_linux_hppa=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -12693,27 +12069,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_bsd="guessing no" else echo "$as_me: failed program was:" >&5 @@ -12722,7 +12082,7 @@ sv_cv_fault_bsd=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -12911,27 +12271,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_irix="guessing no" else echo "$as_me: failed program was:" >&5 @@ -12940,7 +12284,7 @@ sv_cv_fault_irix=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -13134,27 +12478,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_hpux_hppa="guessing no" else echo "$as_me: failed program was:" >&5 @@ -13163,7 +12491,7 @@ sv_cv_fault_hpux_hppa=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -13357,27 +12685,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_osf_alpha="guessing no" else echo "$as_me: failed program was:" >&5 @@ -13386,7 +12698,7 @@ sv_cv_fault_osf_alpha=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -13575,27 +12887,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_netbsd_alpha="guessing no" else echo "$as_me: failed program was:" >&5 @@ -13604,7 +12900,7 @@ sv_cv_fault_netbsd_alpha=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -13793,27 +13089,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_aix="guessing no" else echo "$as_me: failed program was:" >&5 @@ -13822,7 +13102,7 @@ sv_cv_fault_aix=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -14011,27 +13291,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_fault_hurd="guessing no" else echo "$as_me: failed program was:" >&5 @@ -14040,7 +13304,7 @@ sv_cv_fault_hurd=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext ;; esac @@ -15357,27 +14621,11 @@ 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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&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' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then sv_cv_procfsvma=yes else echo "$as_me: failed program was:" >&5 @@ -15386,7 +14634,7 @@ sv_cv_procfsvma=no fi -rm -f core conftest.err conftest.$ac_objext \ +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ conftest$ac_exeext conftest.$ac_ext fi @@ -15685,7 +14933,8 @@ ## M4sh Initialization. ## ## --------------------- ## -# Be Bourne compatible +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: @@ -15694,10 +14943,13 @@ alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac + case `(set -o) 2>/dev/null` in + *posix*) set -o posix ;; +esac + fi -BIN_SH=xpg4; export BIN_SH # for Tru64 -DUALCASE=1; export DUALCASE # for MKS sh + + # PATH needs CR @@ -15921,19 +15173,28 @@ as_mkdir_p=false fi -# Find out whether ``test -x'' works. Don't use a zero-byte file, as -# systems may use methods other than mode bits to determine executability. -cat >conf$$.file <<_ASEOF -#! /bin/sh -exit 0 -_ASEOF -chmod +x conf$$.file -if test -x conf$$.file >/dev/null 2>&1; then - as_executable_p="test -x" +if test -x / >/dev/null 2>&1; then + as_test_x='test -x' else - as_executable_p=: + if ls -dL / >/dev/null 2>&1; then + as_ls_L_option=L + else + as_ls_L_option= + fi + as_test_x=' + eval sh -c '\'' + if test -d "$1"; then + test -d "$1/."; + else + case $1 in + -*)set "./$1";; + esac; + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + ???[sx]*):;;*)false;;esac;fi + '\'' sh + ' fi -rm -f conf$$.file +as_executable_p=$as_test_x # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" @@ -15949,7 +15210,7 @@ # values after options handling. ac_log=" This file was extended by $as_me, which was -generated by GNU Autoconf 2.60. Invocation command line was +generated by GNU Autoconf 2.61. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -15978,7 +15239,7 @@ Usage: $0 [OPTIONS] [FILE]... -h, --help print this help, then exit - -V, --version print version number, then exit + -V, --version print version number and configuration settings, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions @@ -16002,7 +15263,7 @@ cat >>$CONFIG_STATUS <<_ACEOF ac_cs_version="\\ config.status -configured by $0, generated by GNU Autoconf 2.60, +configured by $0, generated by GNU Autoconf 2.61, with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" Copyright (C) 2006 Free Software Foundation, Inc. diff -rNu smalltalk-2.3.2/sigsegv/configure.ac smalltalk-2.3.3/sigsegv/configure.ac --- smalltalk-2.3.2/sigsegv/configure.ac 2006-02-05 19:41:37.000000000 +0100 +++ smalltalk-2.3.3/sigsegv/configure.ac 2007-02-06 17:30:48.000000000 +0100 @@ -61,7 +61,6 @@ AC_PROG_INSTALL AC_PROG_SED -AM_DISABLE_SHARED AC_LIBTOOL_TAGS([]) AC_PROG_LIBTOOL diff -rNu smalltalk-2.3.2/tcp/Makefile.in smalltalk-2.3.3/tcp/Makefile.in --- smalltalk-2.3.2/tcp/Makefile.in 2007-01-31 10:10:37.000000000 +0100 +++ smalltalk-2.3.3/tcp/Makefile.in 2007-02-13 09:25:27.000000000 +0100 @@ -248,6 +248,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ diff -rNu smalltalk-2.3.2/tests/Makefile.in smalltalk-2.3.3/tests/Makefile.in --- smalltalk-2.3.2/tests/Makefile.in 2007-01-31 10:10:38.000000000 +0100 +++ smalltalk-2.3.3/tests/Makefile.in 2007-02-13 09:25:27.000000000 +0100 @@ -225,6 +225,7 @@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ +imagedir = @imagedir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@