Departments
New Releases
Michael Kelly (MA) has ported his generic, doubly-linked list program, List, to C++ linked list objects. The volume now has both C and C++ versions of List programs.
Contributed by Gary Osborn (CA), SE is a revision of the GED editor (CUG #199), which is itself a revision of the "e" editor (CUG #133). This version's enhancements and new features are:
- Uses up to 500K of RAM for text storage, while functioning with as little as a 6K of allocatable memory.
- The virtual disk system's efficiency has been doubled by adding a stale page directory. The speed of disk reads has been improved.
- An embedded runoff function will reformat internal text as per dot commands.
- A text push stack has been added for pushing and popping lines.
- The undo capability has been extended to include redo.
- The program supports free cursor movement.
- The command and display structure have been enhanced, but still retain Wordstar compatibility where feasible.
Many of the enhancements are cosmetic and do not affect the command structure, but they do improve the visibility and ease of use. The program was developed under Microsoft C v4.0. The distribution disk includes C source code, documentation, and an executable file.
Written by Bjorn Larsson (Sweden) and submitted by Anders Thulin (Sweden), this volume includes the PCcurses v1.4 cursor/window control package. PCcurses offers the functionality of UNIX curses, plus some extras. Normally, you should be able to port curses-based programs from UNIX curses to PCcurses without making changes. PCcurses is a port and rewrite of Pavel Curtis' public domain ncurses package. All the code has been re-written it is not just an edit of ncurses (or UNIX curses). The disk includes C and assembly source code, user documentation, makefiles for various compilers, and a public domain make executable file. In addition, the distribution disks include some game programs such as stone, bugs, jotto, yahtzee, and others. Those programs are from CUG#101 and are modified by Anders Thulin to use the cursor routines. The program can be compiled under Microsoft C v3.0,4.0,5.1 or Turbo C v1.0, 2.0 or 68K Paragon C. MASM is required for the assembly file.
Bob Withers (TX) has modified the GNU version of AWK, gAWK. This AWK version provides all the features and functionality of the current UNIX AWK version, except for using pipes and user-defined functions. The program was developed under Microsoft C v5.1. and can be executed under MS-DOS and OS/2. The distribution disk includes C source code, Yacc source, makefile, user documentation, sample AWK programs, and AWK executable file. Yacc (CUG#285 BISON) is required to compile the Yacc source.