home *** CD-ROM | disk | FTP | other *** search
- To: pvr@wang.com
-
- This file describes patches for OS/2 and Minix-386 to BEAV 1.32.
-
- The patches contain some fixes to fatal errors (such as the missing
- declaration of file_length somewhere which is long and not int which
- would be the default compiler assumption) and many changes to prevent
- strict ANSI compilers (such as MS C 6.0) from complaining too much about
- incompatible parameters. Other problems are the terminal I/O for Minix
- and the fact that some sscanf's don't know how to handle %lX, %lO and
- %lD.
-
- The OS/2 version runs not only under OS/2 protected mode and supports
- the long file names of HPFS (up to 256 characters) but runs also under
- DOS real mode. It does not use the code #ifdef'ed MSDOS but instead
- is based on the UNIX code (in fact, I used -UMSDOS -DUNIX -DOS2).
-
- It has the follwing advantages over the original MS-DOS version:
- - supports *all* extended keys (such as ALT-F, ALT-TAB, ALT-F12 etc.)
- - adapts itself to any screen height (windowed command prompts under
- OS/2 on a 1024x768 PM screen can become up to 96 lines high).
- - uses termcap (termcap.dat is supplied to be placed somewhere where
- PATH or INIT point to) and thus provides customizable screen colors
- while still having very fast screen output (comparable as if it would
- write directly into screen memory) if you use NNANSI or other enhanced
- ANSI driver (such as NANSI or FANSI).
-
- The following files are new:
-
- patches The context diffs
- makefile.mx3 Makefile for Minix-386
- makefile.os2 Makefile for this version, for MS C 6.0
- beav.def The linker definition file for OS/2
-
- termcap.c Termcap implementation for OS/2 and DOS
- termcap.h (c) Fred Fish
- termcap.dat
-
- I would like it if you could integrate the patches into your
- distribution.
-
- Kai Uwe Rommel
- rommel@informatik.tu-muenchen.de
-