//$Id: README.TXT 1.1 1997/10/13 07:08:39 ska Exp $
The strn*() functions are allowed to _NOT_ append the NUL character.
Although that left several programmers that never read the manual of their
new compiler (or the one how ports one programm) standing in the rain with
random crashs etc. Therefore we consider to always append the NUL character
but document this as a _nonstandard_ feature.

Except with the strn*() functions there is _no_ check for invalid strings,
thus, this might cause a system lockup when one of the str*() functions
hangs in an infinite loop when searching for a NUL byte but the _whole_
segment has none!

There is no check against a segment warp.

Functions that uses far pointers rather than the standard pointers are
defined in the files f*.c. They include the normal files but alter the
environment that way that they define the far functions and also call
far functions. Far functions are not necessary with memory models that
have far data pointers, in this case the standard functions already are
far functions.

The same applies to the huge functions in the h*.c files.
