💾 Archived View for mirrors.apple2.org.za › archive › ftp.gno.org › gs.specific › gno › libraries › … captured on 2024-12-17 at 23:38:54.

View Raw

More Information

-=-=-=-=-=-=-

Index for gs.specific/gno/libraries

These are third-party subroutine libraries.

Index Last Updated: 06 Dec 2006 23:58:17 UTC

Files:

        atalklib.shk
                This library contains often used routines for AppleTalk
                programming, and has some sample programs that use those
                routines.

                Size:    66 kB
                License: (Unspecified)
                Id:      1519

        bsdlib.shk
                [OBSOLETE] This is an implementation of the routines
                bmem(3), dirent(3), and getopt(3). This library is
                superceded by libc for GNO v2.0.4 and later.

                Size:    17 kB
                License: (Unspecified)
                Id:      1520

        crecipes.shk
                This is a script which can be used to port the source
                code from "Numerical Recipes in C" from the IBM to the
                Apple IIgs.

                This is a script which can be used to port the source
                code from "Numerical Recipes in C" from the IBM to the
                Apple IIgs. It is intended to be executed from the Orca
                2.0 shell, but the resultant library file should be able
                to be used from any appropriate linker. It does not
                contain the actual source for the "Recipes".

                Size:    18 kB
                License: (Unspecified)
                Id:      1521

        environ.ps.Z
                Postscript version of the environ(5) manual page, from
                the lenviron library.

                Size:    9 kB
                License: (Unspecified)
                Id:      1522

        fft.100.shk
                This appears to be a set of FFT (Fast Fourier Transform)
                routines. It was written in assembly by Adrian
                Whichello.

                Size:    3 kB
                License: (Unspecified)
                Id:      1523

        fork2man.shk
                [OBSOLETE] Manual page for fork(2). This information is
                now available in an updated format in the GNO v2.0.6
                base distribution.

                Size:    1 kB
                License: (Unspecified)
                Id:      1524

        getenv.ps.Z
                Postscript version of the getenv(3) manual page, from
                the lenviron library.

                Size:    7 kB
                License: (Unspecified)
                Id:      1525

        getline.100.shk
                This is a GNO port of Chris Thewalt's getline(3)
                package, used for command line editing.

                Size:    60 kB
                License: (Unspecified)
                Id:      1526

        getopt.100.shk
                This library contains a GNO port of the GNU getopt(3)
                subroutine implementation.

                Size:    24 kB
                License: (Unspecified)
                Id:      1527

        gnulib.100.shk
                This library contains GNO ports of the GNU
                implementations of the getopt(3) and alloca(3)
                subroutines.

                Size:    24 kB
                License: (Unspecified)
                Id:      1528

        gsstring.10.shk
                [OBSOLETE] This is a library for manipulating dynamic
                GS/OS strings. This library was incorporated into libc
                as of GNO v2.0.6. [version 1.0]

                Size:    20 kB
                License: (Unspecified)
                Id:      1529

        ideadoc.140.shk
                This is a description of an 65C02 assembly language
                implementation of the International Data Encryption
                Algorithm (IDEA) block cipher. The source code is not
                available here due to current US export restrictions.
                [version 1.4]

                Size:    6 kB
                License: (Unspecified)
                Id:      1530

        lenviron113.shk
                [OBSOLETE] This library contains routines for executing
                other programs and for modifying the process'
                environment. These routines are now included in libc as
                part of the GNO v2.0.6 base distribution. [version
                1.1.3]

                Size:    68 kB
                License: (Unspecified)
                Id:      1531

        lgnoasm.100.shk
                This archive contains a library and and accompanying
                assembly macro file. The library contains three sets of
                functions designed to help GNO assembly programmers:
                reentrant GS/OS I/O routines; error handling; and
                command line parsing.

                Size:    5 kB
                License: (Unspecified)
                Id:      1532

        libmd.100.shk
                This library contains implementations the RSA Data
                Security, Inc. MD2, MD4, and MD5 message digest
                algorithms.

                Size:    81 kB
                License: (Unspecified)
                Id:      1533

        lregex.shk
                This is the regular expression matching library, lregex,
                for GNO v2.0.4, ported by Jawaid Bazyar. Its syntax is
                compatible with that of egrep(1). If you are using GNO
                v2.0.6 or the library patch "971222" (or later), this
                library should be considered obsolete.

                Size:    46 kB
                License: (Unspecified)
                Id:      1534

        lstack.shk
                [OBSOLETE] This library contains stack-checking
                routines. These routines are now included in libc (in an
                updated form) as part of the GNO v2.0.6 base
                distribution.

                Size:    2 kB
                License: (Unspecified)
                Id:      1535

        lzw.src.shk
                This is an assembly language implementation of the LZW
                compression algorithm. It is apparently fairly fast.

                Size:    26 kB
                License: (Unspecified)
                Id:      1536

        modemman.12.shk
                This is the Modem Manager toolset, plus source. [version
                1.2]

                Size:    19 kB
                License: (Unspecified)
                Id:      1537

        multip.shk
                This archive contains assembly source files for doing 8
                or 16 bit integer multiply operations, with 16, 32, or
                64 bit results.

                Size:    35 kB
                License: (Unspecified)
                Id:      1538

        orcavideo10.shk
                This package includes a replacement for the APW VIDEO.H
                header file. It uses prototypes (thus requires ORCA/C)
                and contains extensive usage comments so one can leave
                the manual on the shelf while hacking on applications
                for Apple's Video Overlay Card or other compatible
                devices. A utility is included for printing the status
                of the Video I/O Interface tool set. [version 1.0]

                Size:    16 kB
                License: (Unspecified)
                Id:      1539

        popen.100.shk
                [OBSOLETE] This file contains an early beta
                implementation of popen(3) and pclose(3). [version 1.0]
                These routines are now included in libc (in an updated
                form) as part of the GNO v2.0.6 base distribution.

                Size:    4 kB
                License: (Unspecified)
                Id:      1540

        queue.830.shk
                [OBSOLETE] This library contains macros for doing linked
                lists, queues, and similar data structures. [version
                8.3] These macros are now included (in an updated form)
                as part of the GNO v2.0.6 base distribution.

                Size:    29 kB
                License: (Unspecified)
                Id:      1541

        regex.100.shk
                These are regular expression matching routines written
                in assembly by Tim Meekins for use in gsh(1). They can,
                of course, be used in other programs as well.

                Size:    9 kB
                License: (Unspecified)
                Id:      1542

        ssalarm.100.shk
                ssalarm -- This program is a simple alarm clock that
                plays SoundSmith songs. [version 1.0] This archive
                contains source, including some general routines for
                implementing a SoundSmith player and an ASIF file
                loader.

                Size:    16 kB
                License: (Unspecified)
                Id:      1543

        syslog.110.shk
                This is the syslog(2) interface routine for GNO v2.0.4.
                It works with or without syslogd. [version 1.1]

                Size:    9 kB
                License: (Unspecified)
                Id:      1544

        utmp.header.shk
                [OBSOLETE] This is the <utmp.h> header file for GNO
                v2.0.4. This header is now included (in an updated form)
                as part of the GNO v2.0.6 base distribution.

                Size:    1 kB
                License: (Unspecified)
                Id:      1545

        vaendPatch.shk
                [OBSOLETE] This is a "patch" (actually, an extra object
                module) for ORCALib that allows one to use the ORCA/C
                v2.1 libraries with the GNO v2.0.4 libc. You need this
                if you are getting unresolved references to "va_end" in
                your code (typically by using the GNO open(2) call).
                This should NOT be used for other versions of ORCA/C or
                GNO. This patch has been made obsolete by the GNO
                library patch "beta 971222".

                Size:    3 kB
                License: (Unspecified)
                Id:      1546