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.
This library contains often used routines for AppleTalk programming, and has some sample programs that use those routines.
[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.
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".
Postscript version of the environ(5) manual page, from the lenviron library.
This appears to be a set of FFT (Fast Fourier Transform) routines. It was written in assembly by Adrian Whichello.
[OBSOLETE] Manual page for fork(2). This information is now available in an updated format in the GNO v2.0.6 base distribution.
Postscript version of the getenv(3) manual page, from the lenviron library.
This is a GNO port of Chris Thewalt's getline(3) package, used for command line editing.
This library contains a GNO port of the GNU getopt(3) subroutine implementation.
This library contains GNO ports of the GNU implementations of the getopt(3) and alloca(3) subroutines.
[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]
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]
[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]
This archive contains a library and and accompanying assembly macro file. The library contains three sets of functions designed to help GNO assembly programmers:
This library contains implementations the RSA Data Security, Inc. MD2, MD4, and MD5 message digest algorithms.
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.
[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.
This is an assembly language implementation of the LZW compression algorithm. It is apparently fairly fast.
This is the Modem Manager toolset, plus source. [version 1.2]
This archive contains assembly source files for doing 8 or 16 bit integer multiply operations, with 16, 32, or 64 bit results.
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]
[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.
[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.
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 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
This is the syslog(2) interface routine for GNO v2.0.4. It works with or without syslogd. [version 1.1]
[OBSOLETE] This is the
[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".