Up to Parent Directory

Index Last Updated: Thu Aug 16 0:32:06 2001

Parent Directory at Master Site: http://trenco2.gno.org/pub/apple2/gs.specific/gno
Current Directory at Master Site: http://trenco2.gno.org/pub/apple2/gs.specific/gno/libraries
Current Directory: /pub/apple2/gs.specific/gno/libraries

Most files are available by three methods. The file name link downloads files from the server you are currently on using the HTTP protocol. The HTTP and FTP links following the file name will retrieve the file from the master Trenco archive using the HTTP or FTP protocols, respectively.


atalklib.shk (66 k) Retrieve from Trenco by HTTP or by FTP.

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

bsdlib.shk (17 k) Retrieve from Trenco by HTTP or by FTP.

[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.

crecipes.shk (18 k) Retrieve from Trenco by HTTP or by FTP.

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".

environ.ps.Z (9 k) Retrieve from Trenco by HTTP or by FTP.

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

fft.100.shk (3 k) Retrieve from Trenco by HTTP or by FTP.

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

fork2man.shk (1 k) Retrieve from Trenco by HTTP or by FTP.

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

getenv.ps.Z (7 k) Retrieve from Trenco by HTTP or by FTP.

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

getline.100.shk (60 k) Retrieve from Trenco by HTTP or by FTP.

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

getopt.100.shk (24 k) Retrieve from Trenco by HTTP or by FTP.

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

gnulib.100.shk (24 k) Retrieve from Trenco by HTTP or by FTP.

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

gsstring.10.shk (20 k) Retrieve from Trenco by HTTP or by FTP.

[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]

ideadoc.140.shk (6 k) Retrieve from Trenco by HTTP or by FTP.

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]

lenviron113.shk (68 k) Retrieve from Trenco by HTTP or by FTP.

[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]

lgnoasm.100.shk (5 k) Retrieve from Trenco by HTTP or by FTP.

This archive contains a library and and accompanying assembly macro file. The library contains three sets of functions designed to help GNO assembly programmers:

libmd.100.shk (81 k) Retrieve from Trenco by HTTP or by FTP.

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

lregex.shk (46 k) Retrieve from Trenco by HTTP or by FTP.

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.

lstack.shk (2 k) Retrieve from Trenco by HTTP or by FTP.

[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.

lzw.src.shk (26 k) Retrieve from Trenco by HTTP or by FTP.

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

modemman.12.shk (19 k) Retrieve from Trenco by HTTP or by FTP.

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

multip.shk (35 k) Retrieve from Trenco by HTTP or by FTP.

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

orcavideo10.shk (16 k) Retrieve from Trenco by HTTP or by FTP.

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]

popen.100.shk (4 k) Retrieve from Trenco by HTTP or by FTP.

[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.

queue.830.shk (29 k) Retrieve from Trenco by HTTP or by FTP.

[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.

regex.100.shk (9 k) Retrieve from Trenco by HTTP or by FTP.

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.

ssalarm.100.shk (16 k) Retrieve from Trenco by HTTP or by FTP.

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. This is a symbolic link to ../sounds/ssalarm.100.shk

syslog.110.shk (9 k) Retrieve from Trenco by HTTP or by FTP.

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

utmp.header.shk (1 k) Retrieve from Trenco by HTTP or by FTP.

[OBSOLETE] This is the 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.

vaendPatch.shk (3 k) Retrieve from Trenco by HTTP or by FTP.

[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".


Up to Parent Directory
Trenco Archive Home Page