BTPE402 (Binkley Term hacked by Paul Edwards) This source code is Binkleyterm 2.60 as modified by Paul Edwards, Fidonet 3:711/934, to make it compile under the Watcom, Borland CSET and GNU/EMX compilers under OS/2. Also, it compiles under Watcom 10.0b (DOS) and Borland C++ 3.1 for DOS. Please read the license agreement, written by Bit Bucket Software. To get all the original files, look for BSRC_260.ZIP somewhere near you (you can FREQ them from 3:711/934 if you want to). Any changes I have made are Public Domain. The makefile called "makefile.wat" is set up to use Watcom 10.0b The makefile called "makefile.bcc" is set up to use BCOS2 1.5 The makefile called "makefile.ibm" is set up to use CSET++/2 2.0 The makefile called "makefile.emx" is set up to use EMX 0.9b The makefile called "makefile.w16" is set up to use Watcom 10.0b for DOS The makefile called "makefile.bcd" is set up to use BC++ 3.1 for DOS The executables provided here have been compiled with watcom with optimization on. The main features of BTPE cf Binkley 2.60 are: A few new compiler configurations supported 1/100 second resolution in logs. AT commands get printed out Responses aren't case-changed. Case-sensitive comparison of "ERROR" etc so as to not get a match on Netcomm's "Error Correction" string, also more stringent matching on the string, so as to not match on Netcomm's debug info "OK, trying xxx". Fixed bug in Wazoo session with product >255 causing trap. Protect against control characters in the log. Added "Afterconnect" (same syntax as Aftercall) Ability to debug every character going to or from the modem by setting environment variable BINKDBG to some file (OS/2 only) 32-bit OS/2 comms routines, required by EMX, and used in the others too Most compiler warnings flushed Compiling: First of all, you need a utility called "patch". This is an INVALUABLE utility, you MUST GET IT!!! You won't be disappointed in it, it is worth the hassle of finding and installing. It will be a hassle to find and install it though, most likely. Look for an archive called "GNUPATCH.*" somewhere near you. Failing that, I have modified and recompiled it myself, and you can freq "PATCH.*" from 3:711/934 to get it. However, you will still need to stuff around and get a copy of EMX 0.9b to get the proper runtime DLL, or RSX.EXE for DOS/Windows, or EMX.EXE for DOS. The source is distributed as changes to Binkley 2.60. The file PATCH.400 is what you need. You then need to have the original Binkley 2.60 source code extracted into directories as such: c:\scratch\binkley\include \src It is important that the name "binkley" and "include" and "src" are as above, but the first bit of the directory name (e.g. c:\scratch) can be anything. Now go into c:\scratch and do the following: patch