The following errors appear in the LaserJet book. They have been
corrected in the accompanying code. This list covers all errors
known to the authors through July 1, 1991.

============

LJMAIN.H (Appendix B) is incomplete. The last few lines were
not printed. This only affects the programs presented in Chapter 1.

The missing lines are:

#define TEMPORARY    1          /* Font Status             */
#define PERMANENT    2
#define ALL_FONTS   (TEMPORARY | PERMANENT)
#define PRIMARY      '('
#define SECONDARY    ')'

#define FormFeed     0x0C

These lines should be added immediately before the final #endif.

============

Listing 7.5 (page 205) is incorrectly identified as BOLDCHR.C.
Its correct name and description should be:

PATTCHR.C
Functions to create patterned fonts

The real BOLDCHR.C is listing 7.3 on page 198.

=============

Listing 5.1 (on page 129); the last case statement in the switch
(about halfway down the page) reads:

        caseeUNKNOWN: ...

It should read:

        case eUNKNOWN: ...

==============

A number of small tweaks have been made to the code, but none to 
correct bugs other than as reported above. 