Index of /geminiatari/FILES/GNU/G__LIB

      Name                    Last modified       Size  Description

[DIR] Parent Directory 24-Sep-2006 15:38 - [TXT] ACG.CC 23-Jul-1993 03:11 8k [TXT] ACG.H 23-Jul-1993 03:11 2k [TXT] ASSERT.H 23-Jul-1993 03:11 2k [TXT] ATARIST.C 23-Jul-1993 03:11 2k [TXT] AVEC.CCP 23-Jul-1993 03:11 8k [TXT] AVEC.HP 23-Jul-1993 03:11 4k [TXT] AVLMAP.CCP 23-Jul-1993 03:11 13k [TXT] AVLMAP.HP 23-Jul-1993 03:11 3k [TXT] AVLSET.CCP 23-Jul-1993 03:11 17k [TXT] AVLSET.HP 23-Jul-1993 03:11 3k [TXT] BAG.CCP 23-Jul-1993 03:11 2k [TXT] BAG.HP 23-Jul-1993 03:12 2k [TXT] BINOMIAL.H 23-Jul-1993 03:12 2k [TXT] BITSET.CC 23-Jul-1993 03:11 16k [TXT] BITSET.H 23-Jul-1993 03:12 9k [TXT] BITSTRIN.CC 23-Jul-1993 03:11 41k [TXT] BITSTRIN.H 23-Jul-1993 03:12 18k [TXT] BSTSET.CCP 23-Jul-1993 03:12 5k [TXT] BSTSET.HP 23-Jul-1993 03:12 3k [TXT] BUILTIN.CC 23-Jul-1993 03:11 7k [TXT] BUILTIN.H 23-Jul-1993 03:12 3k [TXT] CHBAG.CCP 23-Jul-1993 03:12 4k [TXT] CHBAG.HP 23-Jul-1993 03:12 2k [TXT] CHMAP.CCP 23-Jul-1993 03:12 4k [TXT] CHMAP.HP 23-Jul-1993 03:12 2k [TXT] CHSET.CCP 23-Jul-1993 03:12 5k [TXT] CHSET.HP 23-Jul-1993 03:12 2k [TXT] COMPARE.H 23-Jul-1993 03:12 2k [TXT] COMPLEX.CC 23-Jul-1993 03:11 5k [TXT] COMPLEX.H 23-Jul-1993 03:12 6k [TXT] CQQ_HACK.0 23-Jul-1993 03:12 1k [TXT] CRT0Q.O 23-Jul-1993 03:11 1k [TXT] CTYPE.H 23-Jul-1993 03:12 1k [TXT] CURSES.H 23-Jul-1993 03:12 6k [TXT] CURSESWI.CC 23-Jul-1993 03:11 5k [TXT] CURSESWI.H 23-Jul-1993 03:12 9k [TXT] DEFS.HP 23-Jul-1993 03:12 2k [TXT] DEQUE.CCP 23-Jul-1993 03:12 2k [TXT] DEQUE.HP 23-Jul-1993 03:12 2k [TXT] DISCRETE.H 23-Jul-1993 03:12 2k [TXT] DLDEQUE.HP 23-Jul-1993 03:12 3k [TXT] DLLIST.CCP 23-Jul-1993 03:12 5k [TXT] DLLIST.HP 23-Jul-1993 03:12 4k [TXT] ERLANG.H 23-Jul-1993 03:12 2k [TXT] FILE.CC 23-Jul-1993 03:11 10k [TXT] FILE.H 23-Jul-1993 03:12 8k [TXT] FILE.OLD 23-Jul-1993 03:12 7k [TXT] FIX.CC 23-Jul-1993 03:11 11k [TXT] FIX.H 23-Jul-1993 03:12 9k [TXT] FIX16.CC 23-Jul-1993 03:11 6k [TXT] FIX16.H 23-Jul-1993 03:12 12k [TXT] FIX24.CC 23-Jul-1993 03:11 8k [TXT] FIX24.H 23-Jul-1993 03:12 11k [TXT] FPLEX.CCP 23-Jul-1993 03:12 4k [TXT] FPLEX.HP 23-Jul-1993 03:12 5k [TXT] FPQUEUE.HP 23-Jul-1993 03:12 2k [TXT] FPSTACK.HP 23-Jul-1993 03:12 2k [TXT] GENERIC.H 23-Jul-1993 03:12 2k [TXT] GEOMETRI.H 23-Jul-1993 03:12 1k [TXT] GNU.G 23-Jul-1993 03:12 1k [TXT] HYPERGEO.H 23-Jul-1993 03:12 2k [TXT] INCREMEN.H 23-Jul-1993 03:12 1k [TXT] INTEGER.CC 23-Jul-1993 03:11 41k [TXT] INTEGER.H 23-Jul-1993 03:12 23k [TXT] LIBC.H 23-Jul-1993 03:12 1k [TXT] LIBCONFI.H 23-Jul-1993 03:11 3k [TXT] LIST.CCP 23-Jul-1993 03:12 16k [TXT] LIST.HP 23-Jul-1993 03:12 7k [TXT] LOGNORMA.H 23-Jul-1993 03:12 2k [TXT] MAKE.OUT 23-Jul-1993 03:12 5k [TXT] MAKEFILE.ST 23-Jul-1993 03:11 4k [TXT] MAP.CCP 23-Jul-1993 03:12 2k [TXT] MAP.HP 23-Jul-1993 03:12 2k [TXT] MATH.H 23-Jul-1993 03:12 4k [TXT] MATH_688.H 23-Jul-1993 03:12 7k [TXT] MLCG.CC 23-Jul-1993 03:11 2k [TXT] MLCG.H 23-Jul-1993 03:12 2k [TXT] MPLEX.CCP 23-Jul-1993 03:12 15k [TXT] MPLEX.HP 23-Jul-1993 03:12 9k [TXT] NEGATIVE.H 23-Jul-1993 03:12 2k [TXT] NONSTDIO.H 23-Jul-1993 03:12 5k [TXT] NORMAL.H 23-Jul-1993 03:12 2k [TXT] OBSTACK.CC 23-Jul-1993 03:11 3k [TXT] OBSTACK.H 23-Jul-1993 03:12 4k [TXT] OBSTACK.O 23-Jul-1993 03:11 1k [TXT] OSFCN.H 23-Jul-1993 03:12 1k [TXT] OSLBAG.CCP 23-Jul-1993 03:12 3k [TXT] OSLBAG.HP 23-Jul-1993 03:12 2k [TXT] OSLSET.CCP 23-Jul-1993 03:12 5k [TXT] OSLSET.HP 23-Jul-1993 03:12 2k [TXT] OXPBAG.CCP 23-Jul-1993 03:12 5k [TXT] OXPBAG.HP 23-Jul-1993 03:12 1k [TXT] OXPSET.CCP 23-Jul-1993 03:12 6k [TXT] OXPSET.HP 23-Jul-1993 03:12 2k [TXT] PHPQ.CCP 23-Jul-1993 03:12 7k [TXT] PHPQ.HP 23-Jul-1993 03:12 2k [TXT] PIX.H 23-Jul-1993 03:12 1k [TXT] PLEX.CCP 23-Jul-1993 03:12 6k [TXT] PLEX.HP 23-Jul-1993 03:12 12k [TXT] PLOTFILE.CC 23-Jul-1993 03:11 3k [TXT] PLOTFILE.H 23-Jul-1993 03:12 3k [TXT] POISSON.H 23-Jul-1993 03:12 1k [TXT] PQ.CCP 23-Jul-1993 03:12 2k [TXT] PQ.HP 23-Jul-1993 03:12 2k [TXT] QUEUE.CCP 23-Jul-1993 03:12 2k [TXT] QUEUE.HP 23-Jul-1993 03:12 1k [TXT] RANDOM.CC 23-Jul-1993 03:11 4k [TXT] RANDOM.H 23-Jul-1993 03:12 1k [TXT] RANDOMIN.H 23-Jul-1993 03:12 2k [TXT] RANDOMRA.H 23-Jul-1993 03:12 2k [TXT] RATIONAL.CC 23-Jul-1993 03:11 6k [TXT] RATIONAL.H 23-Jul-1993 03:12 5k [TXT] REGEX.C 23-Jul-1993 03:11 48k [TXT] REGEX.H 23-Jul-1993 03:12 13k [TXT] RNG.CC 23-Jul-1993 03:11 2k [TXT] RNG.H 23-Jul-1993 03:12 2k [TXT] RPLEX.CCP 23-Jul-1993 03:12 9k [TXT] RPLEX.HP 23-Jul-1993 03:12 5k [TXT] SAMPLE.CC 23-Jul-1993 03:11 5k [TXT] SAMPLEHI.H 23-Jul-1993 03:12 2k [TXT] SAMPLEST.H 23-Jul-1993 03:12 2k [TXT] SET.CCP 23-Jul-1993 03:12 3k [TXT] SET.HP 23-Jul-1993 03:12 2k [TXT] SETJMP.H 23-Jul-1993 03:12 1k [TXT] SFILE.CC 23-Jul-1993 03:11 1k [TXT] SFILE.H 23-Jul-1993 03:12 2k [TXT] SLBAG.CCP 23-Jul-1993 03:12 2k [TXT] SLBAG.HP 23-Jul-1993 03:12 2k [TXT] SLLIST.CCP 23-Jul-1993 03:12 5k [TXT] SLLIST.HP 23-Jul-1993 03:12 3k [TXT] SLQUEUE.HP 23-Jul-1993 03:12 2k [TXT] SLSET.CCP 23-Jul-1993 03:12 2k [TXT] SLSET.HP 23-Jul-1993 03:12 2k [TXT] SLSTACK.HP 23-Jul-1993 03:12 2k [TXT] SPLAYBAG.CCP 23-Jul-1993 03:12 8k [TXT] SPLAYBAG.HP 23-Jul-1993 03:12 3k [TXT] SPLAYMAP.CCP 23-Jul-1993 03:12 8k [TXT] SPLAYMAP.HP 23-Jul-1993 03:12 4k [TXT] SPLAYPQ.CCP 23-Jul-1993 03:12 10k [TXT] SPLAYPQ.HP 23-Jul-1993 03:12 3k [TXT] SPLAYSET.CCP 23-Jul-1993 03:12 9k [TXT] SPLAYSET.HP 23-Jul-1993 03:12 3k [TXT] STACK.CCP 23-Jul-1993 03:12 2k [TXT] STACK.HP 23-Jul-1993 03:12 2k [TXT] STD.H 23-Jul-1993 03:12 7k [TXT] STDARG.H 23-Jul-1993 03:12 2k [TXT] STDDEF.H 23-Jul-1993 03:12 2k [TXT] STREAM.CC 23-Jul-1993 03:11 4k [TXT] STREAM.H 23-Jul-1993 03:12 5k [TXT] STRING.CC 23-Jul-1993 03:11 24k [TXT] STRING.H 23-Jul-1993 03:12 29k [TXT] ST_CRT0.C 23-Jul-1993 03:11 6k [TXT] ST_FILE.CC 23-Jul-1993 03:11 10k [TXT] TBAG.CC 23-Jul-1993 03:12 9k [TXT] TBAG2.CC 23-Jul-1993 03:12 7k [TXT] TBITSET.CC 23-Jul-1993 03:12 4k [TXT] TBITSET.TTP 23-Jul-1993 03:12 49k [TXT] TBITSTRI.CC 23-Jul-1993 03:12 7k [TXT] TCOMPLEX.CC 23-Jul-1993 03:12 4k [TXT] TCURSES.CC 23-Jul-1993 03:12 2k [TXT] TDEQUE.CC 23-Jul-1993 03:12 3k [TXT] TEST.BYE 23-Jul-1993 03:12 1k [TXT] TEST.HEL 23-Jul-1993 03:12 3k [TXT] TEST.SHE 23-Jul-1993 03:12 1k [TXT] TEST0.H 23-Jul-1993 03:12 1k [TXT] TEST_HEL.CC 23-Jul-1993 03:12 3k [TXT] TFILE.CC 23-Jul-1993 03:12 6k [TXT] TFIX.CC 23-Jul-1993 03:12 2k [TXT] TFIX.TTP 23-Jul-1993 03:12 52k [TXT] TFIX16.CC 23-Jul-1993 03:12 2k [TXT] TFIX16.TTP 23-Jul-1993 03:12 32k [TXT] TFIX24.CC 23-Jul-1993 03:12 2k [TXT] TGWRAPPE.CC 23-Jul-1993 03:12 10k [TXT] TINTEGER.CC 23-Jul-1993 03:12 10k [TXT] TINTEGER.TTP 23-Jul-1993 03:12 70k [TXT] TLIST.CC 23-Jul-1993 03:12 3k [TXT] TLLIST.CC 23-Jul-1993 03:12 5k [TXT] TMAP.CC 23-Jul-1993 03:12 6k [TXT] TOBSTACK.CC 23-Jul-1993 03:12 2k [TXT] TPLEX.CC 23-Jul-1993 03:12 13k [TXT] TPQ.CC 23-Jul-1993 03:12 5k [TXT] TQUEUE.CC 23-Jul-1993 03:12 3k [TXT] TRANDOM.CC 23-Jul-1993 03:12 2k [TXT] TRATIONA.CC 23-Jul-1993 03:12 4k [TXT] TSET.CC 23-Jul-1993 03:12 10k [TXT] TSET2.CC 23-Jul-1993 03:12 10k [TXT] TSTACK.CC 23-Jul-1993 03:12 3k [TXT] TSTRING.CC 23-Jul-1993 03:12 8k [TXT] TVEC.CC 23-Jul-1993 03:12 2k [TXT] TWRAPPER.CC 23-Jul-1993 03:12 6k [TXT] UNIFORM.H 23-Jul-1993 03:12 2k [TXT] VALUES.H 23-Jul-1993 03:12 4k [TXT] VEC.CCP 23-Jul-1993 03:12 11k [TXT] VEC.HP 23-Jul-1993 03:12 4k [TXT] VHBAG.CCP 23-Jul-1993 03:12 6k [TXT] VHBAG.HP 23-Jul-1993 03:12 2k [TXT] VHMAP.CCP 23-Jul-1993 03:12 5k [TXT] VHMAP.HP 23-Jul-1993 03:12 2k [TXT] VHSET.CCP 23-Jul-1993 03:12 6k [TXT] VHSET.HP 23-Jul-1993 03:12 2k [TXT] VOHSET.HP 23-Jul-1993 03:12 2k [TXT] VQUEUE.CCP 23-Jul-1993 03:12 2k [TXT] VQUEUE.HP 23-Jul-1993 03:12 3k [TXT] VSTACK.CCP 23-Jul-1993 03:12 1k [TXT] VSTACK.HP 23-Jul-1993 03:12 2k [TXT] WEIBULL.H 23-Jul-1993 03:12 2k [TXT] XPBAG.CCP 23-Jul-1993 03:12 2k [TXT] XPBAG.HP 23-Jul-1993 03:12 2k [TXT] XPDEQUE.HP 23-Jul-1993 03:12 3k [TXT] XPLEX.CCP 23-Jul-1993 03:12 8k [TXT] XPLEX.HP 23-Jul-1993 03:12 5k [TXT] XPPQ.CCP 23-Jul-1993 03:12 3k [TXT] XPPQ.HP 23-Jul-1993 03:12 2k [TXT] XPQUEUE.HP 23-Jul-1993 03:12 2k [TXT] XPSET.CCP 23-Jul-1993 03:12 2k [TXT] XPSET.HP 23-Jul-1993 03:12 2k [TXT] XPSTACK.HP 23-Jul-1993 03:12 2k [TXT] _.AD 23-Jul-1993 03:12 1k

This is version 1.35.0 of libg++, the GNU C++ class library.

* Contents

    * g++ source files are in the ./src directory
    * Some simple tests and demo programs are in ./tests
    * Header files are in ./g++-include
    * documentation is in ./libg++.texinfo. You may convert this into
      an emacs Info file by editing the file and typing `texinfo-format-buffer'
    * Some miscellaneous files of possible interest are in ./etc
      (These files are not officially a part of the libg++ distribution,
      and are subject to arbitrary changes, deletions, etc. from release
      to release.)

* Installation (see libg++.texinfo more more details)

    * Read through the file ./libconfig.h to check 
      system-dependent parameters used in .cc files. You should
      also check through g++-include/stdio.h,  g++-include/math.h
      and g++-include/values.h

    * Check the declared indicated pathnames, etc. in the Makefile

    * type 

       `make libg++.a'     -- to compile libg++.a
       `make install'      -- to install libg++.a and include directories    
       `make tests'        -- to make some tests/demos of libg++ 
       `make etc'          -- (optional) to compile various other things 
       `make gperf'        -- (optional) to compile Doug Schmidt's
                                perfect hash function generator

    * then cd to tests, and run the test files

* changes from libg++-1.34.0

    * various and sundry bug fixes, minor enhancements, and/or portability 
        improvements as described in the ChangeLog. 

    * genclass now puts dots in files. Carl Staelin has contributed
        a sample Makefile and other utilities (in the `proto-kit'
        subdirectory) that uses GNU make to exploit filename
        structure to automate prototype compilation (Read through
        proto-kit/Makefile to see how to use it). This is not used
        in the test directory so that people without GNU make can
        still compile things.

    * The test file names are now self-explanatory

    * header files now use `extern "C"' and `#pragma once'

* Coming attractions

    * libg++-1.35.0 does not exploit two new features in g++-1.35.0:
      multiple inheritence, and static member functions. Soon, several
      existing classes will be modified to use these as appropriate.
    
    * The Matrix library should be available by the end of June.

* Lots of other information is in the libg++.texinfo file. It really is
  very important to actually read the documentation before using 
  library classes. Examination of the demo files in the test directory
  may also be useful. (Note however, that the demo files are merely
  designed to test examples of each class capability,
  and are not especially good examples of client functions that might
  use these classes.)

* There is now a gnu libg++ mailing list (bug-lib-g++@prep.ai.mit.edu) and
    associated usenet gnu news group.

* You will be performing a valuable service if you use libg++
   classes and report back any comments, and suggestions, or bugs,
   preferably to the bug-lib-g++ list. Your feedback is extremely 
   helpful in efforts to make libg++ as useful and reliable as possible.

* See file `etc/release.log' for changes from previous versions

* If you are a systems administrator installing libg++ for others,
    please make the documentation (libg++.texinfo) and test files
    available to users!

* I continue to solicit

  * bug reports.
  * suggestions.
  * comments.
  * questions about installing and using libg++
  * other contributions to be incorporated into libg++.
  * sample programs using libg++.

  Often, the best place to send such things is bug-lib-g++@prep.ai.mit.edu,
  although direct mail to me is also welcome.

* Good luck!

Doug Lea, Computer Science Dept., SUNY Oswego, Oswego, NY, 13126 (315)341-2367
email: dl@rocky.oswego.edu        or dl%rocky.oswego.edu@nisc.nyser.net
UUCP :...cornell!devvax!oswego!dl or ...rutgers!sunybcs!oswego!dl