
This is an Unbounded-length Strings package I wrote for our
first year undergrads to use some years ago.  It is written in
and assumes you are using an ISO level 1 conforming Pascal
compiler. (If they come pretty close e.g. SUN Pascal then you
will be alright.  N.B. Berkeley pc is NOT close enough -- at least
the version I have which is that with 4.3BSD.)

I have used the package with: SUN Pascal, VAX-VMS-Pascal, and York Pascal
(a UN*X/portable Pascal compiler) on VAX-UN*X.

See the strings.h header file for some implementation comments.

Where you put things like #include is, of course, compiler specific.
The distributed version should work on SUNs; other systems will require
you to make trivial (hopefully) mods.  Even on SUNs you may have trouble
with erroneous complaints from /usr/lib/pc3 -- the separate compilation
checker -- about redefinitions.  Personally, I don't bother with
/usr/lib/pc3.

Good luck
-Ian Cottam
Univ of Manchester, Dept of Comp Sci, Oxford Rd, Manchester
M13 9PL, UK, ian@ux.cs.man.ac.uk

