Ok, Here is TCPLIB 0.11                                         30/5/94
Standard disclaimers apply blah blah blah....

The zip file should be unzipped in your djgpp directory. Then the
include files and all the rest go into the right places. [Don't forget
to use the -d option if you are using pkunzip....]

In the TCPSRC directory are all the files and the makefile to create the
library. Simply go to the directory and type make. Currently it makes
the library with debugging. This is because it is not yet complete. If
you wish to reduce the size of the library, simply get rid of the -g
option in the makefile and make.....

I have included a dummy wattcp.cfg file, which is also in the tcpsys
directory. Modify it to reflect your current setup.

The include files are dropped into include\tcp.

The TCPSYS directory contains the file socket.c
The reason I did this is, and didn't combine it into the library, is so
that you can modify it and add in other devices (apart from the
keyboard), without having to compile the library. It would be trivial to
add it into the library. If you think I should do that, let me know and
I'll respond to it. Also if you write any other 'drivers' to add in, let
me know, so I can add it to the socket interface (e.g. mouse, serial
port, slip... see my keyboard-display additions.) I've put 10 as the first
socket number, simply so that other devices can be added in without you
having to change the number. Simply have #include <socket.h> in your
programs, and compile socket.c with them. (Oh, don't forget to have the
include directory in your include paths [e.g. -Ic:/djgpp/include/tcp].
        Currently the only support is for TCP sockets, though that will
be expanded on.

The LIB directory contains a ready compiled library.

Bugs:
   For some reason, when socket.c is compiled with -O2, the keyboard
   routines go screwy, I'm not sure whether the tcp routines do aswell.
   If you compile without the -O option for socket.c it works fine. If
   anyone can tell me what the problem is, I would appreciate it.

I have also put the Ultra Fast Crypt library in the LIB directory. To
use it, uncomment out the line /* char * crypt(char * ......  in the
include file std.h (I took it directly from the linux distribution, and
quite a few TCP/IP programs use crypt, for password protection.)

        My email address is mag1007@hermes.cam.ac.uk. If you have any
queries about this stuff, send me a note.

        Last but not least, this library would not exist without the
work of Michal Furmanczyk, who did most of the work in porting it from
Waterloo tcpip, and of course the creator of wattcp, Erick Engelke. I've also
included parts of the installation instructions which are relevant to
the library.

                Yours,

                              Martin Granell.

