Preface
xiii
Acknowledgments
Compass, Inc. of Wakefield, Massachusetts believed in this project long
before it was completed. They are my first customer for the library code.
They helped test, debug, and improve the library extensively in the process
of accepting it for use with their Intel
860
compiler. Ian Wells, in particular,
bore the brunt of my delays and botches with good
-
natured professional
-
ism. Don Anderson contributed many a midnight e
-
mail message toward
making this library hang together properly. For their faith and patience,
I
heartily thank everyone I have worked with at Compass.
Paul Becker, my Publisher at Prentice
-
Hall, also believed in this project.
His gentle but persistent goading was instrumental in bringing this book
to completion. The (anonymous) reviewers he employed helped me
sharpen my focus and tone down some of the more extreme prose. Paul's
professionalism reminded me why Prentice
-
Hall has been such a major
force in technical publishing for so long.
Moving to Australia for a year part way through this project presented
a bouquet of impediments. My good friend and business colleague John
O'Brien of Whitesmiths, Australia, was always there to help. For turning
thorns into roses, he has been nonpareil. His assistance has surpassed the
bounds even of friendship.
Andrew Binnie, Publishing Manager at Prentice Hall Australia
kindly
provided the laser printer I needed to finish this book. He was quick to help
in many ways. The University of New South Wales Computer Science
Department graciously gave me the time and space I needed, even though
they had other plans for both.
Tom Plum has forced many of us to think deeply about fundamental
aspects of C. I have enjoyed numerous fruitful discussions with him on the
topics covered here. Dave Prosser has also freely shared his deep insights
into the workings of C. As editor of both the ANSI and
IS0 C Standards,
Dave provided the machine
-
readable text excerpted extensively in this
book. Advanced Data Controls Corp. of Tokyo, Japan pioneered Kanji
support in C.
Takashi Kawahara and Hiroshi Fukutomi, both principals in
that company, have been very helpful in educating me on the technical
needs of Japanese programmers.
Much of the material presented here first appeared in monthly install
-
ments in
The
C
Users
Journal.
Robert Ward has been a particularly easy
publisher to work with.
I
appreciate his flexibility in letting me recycle
material from his magazine. Jim Brodie has been equally generous in
permitting me to use material from our book
Standard
C.
Reading technical manuscripts is never an easy task. Both John O'Brien
and Tom Plum reviewed portions of this book and provided helpful feed
-
back. Those who caught (some of the numerous) errors in the first printing
include Nelson H.F.
Beebe, Peter Chubb, Stephen D. Clamage, Steven
Pemberton, Tom Plum, and Ian
LanceTaylor.
bbs.theithome.com