%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "2.04",
%%%     date            = "27 September 2011",
%%%     time            = "18:09:17 MDT",
%%%     filename        = "cccuj.bib",
%%%     address         = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     FAX             = "+1 801 581 4148",
%%%     URL             = "http://www.math.utah.edu/~beebe",
%%%     checksum        = "62639 37079 125557 1105273",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "BibTeX; bibliography; C Users Journal;
%%%                        C/C++ Users Journal",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This is a COMPLETE bibliography of the
%%%                        C Users Journal (January 1988 -- June 1994)
%%%                        ISSN 0898-9788, and its successor, C/C++
%%%                        Users Journal (July 1994 -- December 1999),
%%%                        ISSN 1075-2838, CODEN CCUJEX.
%%%
%%%                        Later articles from the C/C++ Users Journal
%%%                        are covered in the companion bibliography,
%%%                        cccuj2000.bib.
%%%
%%%                        The C Users Journal began with volume 6,
%%%                        number 1, January 1988, from the merger of
%%%                        the C Users' Group newsletter (1983--1987,
%%%                        8 issues yearly, no ISSN) with the C
%%%                        journal (1985--1987, 4 issues yearly, ISSN
%%%                        8756-9736).
%%%
%%%                        The journal maintains a World-Wide Web site
%%%                        at http://www.cuj.com/, and sells a
%%%                        DOS/Windows CD ROM with the complete text,
%%%                        figures, and code from 1990--date.
%%%
%%%                        These journals include numerous book
%%%                        review articles, so as a convenience to the
%%%                        reader, bibliographic entries are provided
%%%                        for all of the reviewed books, with
%%%                        cross-references between book and review
%%%                        entries.  Newer editions of the reviewed
%%%                        books are also included.
%%%
%%%                        At version 2.04, the year coverage looked
%%%                        like this:
%%%
%%%                             1975 (   1)    1984 (   2)    1993 ( 205)
%%%                             1976 (   0)    1985 (   3)    1994 ( 178)
%%%                             1977 (   0)    1986 (   5)    1995 ( 132)
%%%                             1978 (   2)    1987 (  12)    1996 ( 125)
%%%                             1979 (   0)    1988 ( 197)    1997 ( 164)
%%%                             1980 (   0)    1989 ( 189)    1998 ( 157)
%%%                             1981 (   0)    1990 ( 287)    1999 ( 154)
%%%                             1982 (   0)    1991 ( 214)
%%%                             1983 (   1)    1992 ( 218)
%%%
%%%                             Article:       2133
%%%                             Book:           113
%%%
%%%                             Total entries: 2246
%%%
%%%                        This bibliography has been collected from
%%%                        bibliographies in the author's personal
%%%                        files, from the journal's Web site contents
%%%                        file, http://www.cuj.com/cbklist.htm, and
%%%                        from the U.S. Library of Congress, the
%%%                        University of California MELVYL, and the
%%%                        OCLC catalogs.
%%%
%%%                        The journal article citations are not in
%%%                        the Compendex or OCLC databases, but the
%%%                        UnCover database has some coverage for it.
%%%                        Almost all entries below are derived from
%%%                        the cbklist.htm file, which regrettably,
%%%                        lacks complete page number ranges, so most
%%%                        page numbers below are of the form 27--??.
%%%
%%%                        Numerous errors in the sources noted above
%%%                        have been corrected.   Spelling has been
%%%                        verified with the UNIX spell and GNU ispell
%%%                        programs using the exception dictionary
%%%                        stored in the companion file with extension
%%%                        .sok.
%%%
%%%                        BibTeX citation tags are uniformly chosen
%%%                        as name:year:abbrev, where name is the
%%%                        family name of the first author or editor,
%%%                        year is a 4-digit number, and abbrev is a
%%%                        3-letter condensation of important title
%%%                        words. Citation tags were automatically
%%%                        generated by software developed for the
%%%                        BibNet Project.
%%%
%%%                        In this bibliography, entries are sorted in
%%%                        publication order, using bibsort -byvolume,
%%%                        then manually rearranged to place the older
%%%                        j-CUJ entries before the j-CCCUJ ones,
%%%                        thereby preserving publication order across
%%%                        the journal name change.
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================

@Preamble{"\input path.sty" #
          "\hyphenation{
                Call-eens
                Dasch-bach
                Thor-sten
          }"}

%%% ====================================================================
%%% Acknowledgement abbreviations:

@String{ack-nhfb = "Nelson H. F. Beebe,
                    University of Utah,
                    Department of Mathematics, 110 LCB,
                    155 S 1400 E RM 233,
                    Salt Lake City, UT 84112-0090, USA,
                    Tel: +1 801 581 5254,
                    FAX: +1 801 581 4148,
                    e-mail: \path|beebe@math.utah.edu|,
                            \path|beebe@acm.org|,
                            \path|beebe@computer.org| (Internet),
                    URL: \path|http://www.math.utah.edu/~beebe/|"}

%%% ====================================================================
%%% Journal abbreviations:

@String{j-CCCUJ                 = "C/C++ Users Journal"}

@String{j-CUJ                   = "C Users Journal"}

%%% ====================================================================
%%% Publisher abbreviations:

@String{pub-AP                  = "Academic Press Inc."}

@String{pub-AP-PROFESSIONAL     = "AP Professional"}

@String{pub-AP-PROFESSIONAL:adr = "Boston, MA, USA"}

@String{pub-AP:adr              = "New York, USA"}

@String{pub-AW                  = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}

@String{pub-AW:adr              = "Reading, MA, USA"}

@String{pub-BANTAM              = "Bantam Doubleday Dell Publishing Group
                                  Inc."}

@String{pub-BANTAM:adr          = "666 Fifth Avenue, New York, NY 10130, USA"}

@String{pub-BENCUM              = "Benjamin\slash Cummings Pub. Co."}

@String{pub-BENCUM:adr          = "Menlo Park, CA, USA"}

@String{pub-CBM                 = "CBM Books"}

@String{pub-CBM:adr             = "A Division of Cardinal Business Media Inc.,
                                  101 Witmer Road, Horsham, PA 19044, USA"}

@String{pub-CORIOLIS            = "Coriolis Group Books"}

@String{pub-CORIOLIS:adr        = "Scottsdale, AZ, USA"}

@String{pub-CUP                 = "Cambridge University Press"}

@String{pub-CUP:adr             = "New York, NY, USA"}

@String{pub-HAYDEN              = "Hayden Books"}

@String{pub-HAYDEN-BOOK         = "Hayden Book Co."}

@String{pub-HAYDEN-BOOK:adr     = "Rochelle Park, NJ, USA"}

@String{pub-HAYDEN:adr          = "4300 West 62nd Street, Indianapolis, IN
                                  46268, USA"}

@String{pub-HBJ                 = "Harcourt Brace Jovanovich"}

@String{pub-HBJ:adr             = "San Diego, CA, USA"}

@String{pub-MH                  = "McGraw-Hill, Inc."}

@String{pub-MH:adr              = "New York, NY, USA"}

@String{pub-MICROSOFT           = "Microsoft Press"}

@String{pub-MICROSOFT:adr       = "Bellevue, WA, USA"}

@String{pub-MIS                 = "MIS Press"}

@String{pub-MIS:adr             = "P. O. Box 5277, Portland, OR 97208-5277,
                                  USA, Tel: (503) 282-5215"}

@String{pub-MT                  = "M\&T Books"}

@String{pub-MT:adr              = "M\&T Publishing, Inc., 501 Galveston Drive,
                                  Redwood City, CA 94063, USA"}

@String{pub-OMH                 = "Osborne\slash Mc{\-}Graw-Hill"}

@String{pub-OMH:adr             = "Berkeley, CA, USA"}

@String{pub-PH                  = "Pren{\-}tice-Hall"}

@String{pub-PH:adr              = "Englewood Cliffs, NJ 07632, USA"}

@String{pub-PLUMHALL            = "Plum Hall"}

@String{pub-PLUMHALL:adr        = "1 Spruce Ave, Cardiff, NJ 08232, USA"}

@String{pub-QUE                 = "Que Corporation"}

@String{pub-QUE:adr             = "Indianapolis, IN, USA"}

@String{pub-SAMS                = "Howard W. Sams"}

@String{pub-SAMS:adr            = "Indianapolis, IN 46268, USA"}

@String{pub-SF                  = "Scott, Foresman and Company"}

@String{pub-SF:adr              = "Glenview, IL, USA"}

@String{pub-SILICON             = "Silicon Press"}

@String{pub-SILICON:adr         = "Summit, NJ, USA"}

@String{pub-ST-MARTINS          = "St. Martin's Press"}

@String{pub-ST-MARTINS:adr      = "New York, NY, USA"}

@String{pub-SV                  = "Spring{\-}er-Ver{\-}lag"}

@String{pub-SV:adr              = "Berlin, Germany~/ Heidelberg, Germany~/
                                  London, UK~/ etc."}

@String{pub-SYDNEY-UNIV-PRESS   = "Sydney University Press"}

@String{pub-SYDNEY-UNIV-PRESS:adr = "Sydney, NSW, Australia"}

@String{pub-VNR                 = "Van Nostrand Reinhold Co."}

@String{pub-VNR:adr             = "New York, NY, USA"}

@String{pub-WILEY               = "John Wiley and Sons, Inc."}

@String{pub-WILEY:adr           = "New York, NY, USA; London, UK; Sydney,
                                  Australia"}

@String{pub-WINDCREST           = "Windcrest\slash McGraw-Hill"}

@String{pub-WINDCREST:adr       = "Blue Ridge Summit, PA, USA"}

%%% ====================================================================
%%% Bibliography entries:

%%% ====================================================================
%%% Old C Users Journal entries:

@Article{Plauger:1994:WTC,
  author =       "P. J. Plauger",
  title =        "Welcome to {{\em C/C++ Users Journal}}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "{Editor}'s Forum",
  number =       "7",
  pages =        "8--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:HTIb,
  author =       "P. J. Plauger",
  title =        "The Header {\tt <istream>}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "7",
  pages =        "10--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wilde:1994:DUI,
  author =       "Norman Wilde",
  title =        "Dealing With Uncertain Inputs: Exploratory Software
                 Engineering",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "7",
  pages =        "25--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ballay:1994:TCC,
  author =       "Helene Ballay and Rainer Storn",
  title =        "A Tool for Checking {C} Coding Conventions",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "7",
  pages =        "41--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Greissman:1994:SMT,
  author =       "Adam Greissman",
  title =        "Structure Mapping Techniques in {C++}",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "7",
  pages =        "51--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:WUPb,
  author =       "Kenneth Pugh",
  title =        "When to Use Pointers",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "59--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:CTD,
  author =       "Kenneth Pugh",
  title =        "Converting {\tt double}s to Strings",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "61--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1994:CE,
  author =       "Chuck Allison",
  title =        "{C++} Exceptions",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Code Capsules",
  number =       "7",
  pages =        "69--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Blum:1994:CW,
  author =       "David Blum",
  title =        "{CUG328} --- {WTWG} 2.0",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG Library Update",
  number =       "7",
  pages =        "83--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Moolenaar:1994:CV,
  author =       "Bram Moolenaar",
  title =        "{CUG411} --- {VIM}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "7",
  pages =        "83--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bouthoorn:1994:CAA,
  author =       "Peter M. Bouthoorn",
  title =        "{CUG412} --- {AISEARCH}: Artificial Intelligence
                 Search Class",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "7",
  pages =        "84--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1994:W,
  author =       "Victor R. Volkman",
  title =        "{WTWG}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG library disk documentation",
  number =       "7",
  pages =        "85--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Sickler:1994:TIV,
  author =       "Clyde Sickler",
  title =        "{{\em Inside Visual C++}}, by {David J. Kruglinksi}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Book review",
  number =       "7",
  pages =        "93--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:UTV,
  author =       "P. J. Plauger and David Brown",
  title =        "Using {\tt void *}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Letter",
  number =       "7",
  pages =        "103--??",
  month =        jul,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:TST,
  author =       "P. J. Plauger",
  title =        "Thoughts on Software Testing",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "{Editor}'s Forum",
  number =       "8",
  pages =        "8--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:E,
  author =       "P. J. Plauger",
  title =        "Extractors",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "8",
  pages =        "10--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weber:1994:MS,
  author =       "David Weber",
  title =        "Minimalist Scaling",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "8",
  pages =        "27--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Treuenfels:1994:EFV,
  author =       "Anton Treuenfels",
  title =        "An Efficient Flood Visit Algorithm",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "8",
  pages =        "39--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kelly:1994:MOB,
  author =       "Michael Kelly",
  title =        "Multithreading with {OS/2} and {Borland C++}",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "8",
  pages =        "67--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1994:DGCb,
  author =       "Daniel Saks",
  title =        "Designing Generic Container Classes, Part 2",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Stepping Up To C++",
  number =       "8",
  pages =        "77--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Welch:1994:CSB,
  author =       "David Welch",
  title =        "{CUG413A} --- Sound Blaster Tools",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "8",
  pages =        "87--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Banerji:1994:CRT,
  author =       "Arindam Banerji",
  title =        "{CUG415} --- Run-Time Type Information Library for
                 {C++}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "8",
  pages =        "88--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bird:1994:CSB,
  author =       "Jeffrey Bird and Christopher M. Box",
  title =        "{CUG413B} --- Sound Blaster Freedom Project",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "8",
  pages =        "88--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hessling:1994:CHE,
  author =       "Mark Hessling",
  title =        "{CUG414} --- {THE} --- {The Hessling Editor}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Release",
  number =       "8",
  pages =        "88--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weitzel:1994:SHI,
  author =       "Martin Weitzel",
  title =        "Safe Handling of Input Strings",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Letter",
  number =       "8",
  pages =        "97--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pipkins:1994:NSW,
  author =       "Jeffrey D. Pipkins",
  title =        "Notes on Some Weaknesses of {Standard C}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Letter",
  number =       "8",
  pages =        "102--??",
  month =        aug,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:HTO,
  author =       "P. J. Plauger",
  title =        "The Header {\tt <ostream>}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "9",
  pages =        "10--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Singleton:1994:UWM,
  author =       "David Singleton",
  title =        "Using {Windows} Memory Management Services",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "9",
  pages =        "19--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Harmon:1994:EWF,
  author =       "Trevor Harmon",
  title =        "Extending the {Windows} File Manager",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "9",
  pages =        "37--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Astle:1994:TTY,
  author =       "Randel Dale Astle",
  title =        "{{\em Teach Yourself Windows Programming in 21 Days}},
                 by {Charles Calvert}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Book review",
  number =       "9",
  pages =        "47--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Calvert:1993:TYW}.",
  acknowledgement = ack-nhfb,
}

@Article{Rosen:1994:SSP,
  author =       "Jeff Rosen",
  title =        "A Simple Soundex Program",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "9",
  pages =        "49--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Niemann:1994:T,
  author =       "Thomas Niemann",
  title =        "Today",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "9",
  pages =        "53--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:PTN,
  author =       "Kenneth Pugh",
  title =        "Parentheses with {\tt new} Operator",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "55--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1994:CC,
  author =       "Chuck Allison",
  title =        "Conversions and Casts",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Code Capsules",
  number =       "9",
  pages =        "67--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1994:DGCc,
  author =       "Daniel Saks",
  title =        "Designing Generic Container Classes, Part 3
                 Iterators",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Stepping Up To C++",
  number =       "9",
  pages =        "87--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1994:UUB,
  author =       "Sydney S. Weinstein",
  title =        "Using {UNIX} for a {BBS}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "On the Networks",
  number =       "9",
  pages =        "101--??",
  month =        sep,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:I,
  author =       "P. J. Plauger",
  title =        "Inserters",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "10",
  pages =        "10--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Mueller:1994:PAC,
  author =       "Harald M. Mueller",
  title =        "Powerful Assertions for {C++}",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "10",
  pages =        "21--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jervis:1994:AF,
  author =       "Bob Jervis",
  title =        "All is Flux",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "10",
  pages =        "39--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Skelly:1994:PPM,
  author =       "Christopher Skelly",
  title =        "Powerful Pointers to Member Functions",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "10",
  pages =        "51--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Milam:1994:EDL,
  author =       "Stan Milam",
  title =        "An Extended Date Library for {C}",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "10",
  pages =        "67--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1994:DGCd,
  author =       "Daniel Saks",
  title =        "Designing Generic Container Classes, Part 4",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Stepping Up to C++",
  number =       "10",
  pages =        "81--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:HCF,
  author =       "Kenneth Pugh",
  title =        "Handling Constructor Failures",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "93--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1994:DMMa,
  author =       "Chuck Allison",
  title =        "Dynamic Memory Management, Part 1",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Code Capsules",
  number =       "10",
  pages =        "101--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1994:CLU,
  author =       "Victor R. Volkman",
  title =        "{CUG417}: {LIBFTP} for {UNIX}, {CUG418}: Rasmol
                 Molecular Graphics",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Releases",
  number =       "10",
  pages =        "119--??",
  month =        oct,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:ITO,
  author =       "P. J. Plauger",
  title =        "Implementing {\tt ostream}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "11",
  pages =        "10--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1994:EII,
  author =       "Thomas Nelson",
  title =        "Encapsulating the {DOS IOCTL} Interface",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "11",
  pages =        "27--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1994:CC,
  author =       "Rex Jaeschke",
  title =        "The {C9X} Charter",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "11",
  pages =        "47--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1994:IPC,
  author =       "Dwayne Phillips",
  title =        "Image Processing in {C}, Part 12: {Boolean} and
                 Overlay Operations",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "11",
  pages =        "53--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1994:DMMb,
  author =       "Chuck Allison",
  title =        "Dynamic Memory Management, Part 2",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Code Capsules",
  number =       "11",
  pages =        "71--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1994:DGCe,
  author =       "Daniel Saks",
  title =        "Designing Generic Container Classes, Part 5",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Stepping Up to C++",
  number =       "11",
  pages =        "91--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:FRV,
  author =       "Kenneth Pugh",
  title =        "Function Return Value Conventions",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "103--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1994:CR,
  author =       "Victor R. Volkman",
  title =        "{CUG421}: {RFVDEMO}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG New Releases",
  number =       "11",
  pages =        "107--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1994:ACS,
  author =       "Victor R. Volkman",
  title =        "{AISEARCH} --- {C++} Search Class Library",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "CUG Product Focus",
  number =       "11",
  pages =        "111--??",
  month =        nov,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1994:HTIc,
  author =       "P. J. Plauger",
  title =        "The Header {\tt iomanip}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Standard C/C++",
  number =       "12",
  pages =        "10--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Tackett:1994:UIS,
  author =       "Jack Tackett",
  title =        "Using the International Section of {WIN.INI}",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "12",
  pages =        "25--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Guthrie:1994:TTT,
  author =       "R. Scott Guthrie",
  title =        "A Text Translation Tool for {C} Programmers",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "12",
  pages =        "33--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colvin:1994:ECE,
  author =       "Gregory Colvin",
  title =        "Emulating {C++} Exception Handling",
  journal =      j-CCCUJ,
  volume =       "12",
  number =       "12",
  pages =        "51--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Eiben:1994:TCP,
  author =       "Rob Eiben",
  title =        "{{\em C + C++: Programming With Objects in C and C++}}
                 by {Allen I. Holub}",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Book Review",
  number =       "12",
  pages =        "57--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Holub:1992:CCP}.",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1994:MA,
  author =       "Sydney Weinstein",
  title =        "Mail Assistants",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "On the Networks",
  number =       "12",
  pages =        "61--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1994:SCL,
  author =       "Chuck Allison",
  title =        "The {Standard C++} Library",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Code Capsules",
  number =       "12",
  pages =        "69--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1994:DGCf,
  author =       "Daniel Saks",
  title =        "Designing Generic Container Classes, Part 6:
                 Templates",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Stepping Up to C++",
  number =       "12",
  pages =        "81--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1994:COC,
  author =       "Kenneth Pugh",
  title =        "{C++} Overloaded Constructors and Operators",
  journal =      j-CCCUJ,
  volume =       "12",
  type =         "Questions and Answers",
  number =       "12",
  pages =        "93--??",
  month =        dec,
  year =         "1994",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTSa,
  author =       "P. J. Plauger",
  title =        "The Header {\tt strstream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "1",
  pages =        "10--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Erdelsky:1995:PBO,
  author =       "Philip J. Erdelsky",
  title =        "Portable Byte Ordering in {C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "1",
  pages =        "25--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kruzdall:1995:TNV,
  author =       "James A. Kruzdall",
  title =        "Transferring Numeric Values Between Computers",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "1",
  pages =        "33--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Roberts:1995:LLC,
  author =       "Rick Roberts",
  title =        "{Linux} --- The Low Cost {UNIX}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "1",
  pages =        "43--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  abstract =     "Here's your chance to play with a version of UNIX
                 that's widely popular and available with source code,
                 if you can afford the low price.",
  acknowledgement = ack-nhfb,
}

@Article{Thomas:1995:IFC,
  author =       "Jim Thomas and Jerome T. Coonen",
  title =        "An Introduction to Floating-Point {C} Extensions",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "1",
  pages =        "49--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Doshi:1995:TAC,
  author =       "Nimish R. Doshi",
  title =        "{{\em Advanced C++}} by {Namir Clement Shammas}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "1",
  pages =        "59--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Shammas:1992:AC}.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:TBC,
  author =       "P. J. Plauger",
  title =        "{{\em The Best C/C++ Tips Ever}} by {Anthony Porter}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "1",
  pages =        "67--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Porter:1993:BCT}.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:SCLa,
  author =       "Chuck Allison",
  title =        "The {Standard C} Library, Part 1",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Code Capsules",
  number =       "1",
  pages =        "69--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:CAC,
  author =       "Daniel Saks",
  title =        "{C++} at {CD} Registration",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "1",
  pages =        "83--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1995:MPR,
  author =       "Kenneth Pugh",
  title =        "Are Marching Pointers Really Faster?",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "91--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:RB,
  author =       "Victor R. Volkman",
  title =        "{RDCF}, and {BSPLINE}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "1",
  pages =        "95--??",
  month =        jan,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:ITSa,
  author =       "P. J. Plauger",
  title =        "Implementing {\tt strstream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "2",
  pages =        "10--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pipkins:1995:EB,
  author =       "Jeff D. Pipkins",
  title =        "Embedding on a Budget",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "2",
  pages =        "25--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cepek:1995:PFM,
  author =       "Mike Cepek",
  title =        "Programming Flash Memory",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "2",
  pages =        "35--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{McClung:1995:UAA,
  author =       "Michael McClung",
  title =        "Using Associative Arrays",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "2",
  pages =        "51--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Small:1995:SCT,
  author =       "John W. Small",
  title =        "Simulating {C++} Templates in {C} and {C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "2",
  pages =        "67--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Swart:1995:EPS,
  author =       "Bob Swart",
  title =        "{EMS} Professional Shareware Libraries --- Utilities
                 for {C/C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CD-ROM Review",
  number =       "2",
  pages =        "81--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1995:QSF,
  author =       "Kenneth Pugh",
  title =        "qsort and Static Functions",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "85--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:SCLb,
  author =       "Chuck Allison",
  title =        "The {Standard C} Library, Part 2",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Code Capsules",
  number =       "2",
  pages =        "89--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:MEC,
  author =       "Daniel Saks",
  title =        "Minor Enhancements to {C++} as of {CD} Registration",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "2",
  pages =        "101--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1995:WGS,
  author =       "Sydney Weinstein",
  title =        "Where to Get the Source",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "On the Networks",
  number =       "2",
  pages =        "111--??",
  month =        feb,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTSb,
  author =       "P. J. Plauger",
  title =        "The Header {\tt sstream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "3",
  pages =        "10--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Stout:1995:OFN,
  author =       "Bob Stout",
  title =        "``Olympic'' Filtering for Noisy Data",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "3",
  pages =        "21--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cindric:1995:WBA,
  author =       "Blaise B. Cindric",
  title =        "When the ``Best'' Algorithm Isn't",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "3",
  pages =        "27--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ashdown:1995:OCQ,
  author =       "Ian Ashdown",
  title =        "Octree Color Quantization",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "3",
  pages =        "31--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Grant:1995:IGA,
  author =       "Keith Grant",
  title =        "An Introduction to Genetic Algorithms",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "3",
  pages =        "45--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:SCLc,
  author =       "Chuck Allison",
  title =        "The {Standard C} Library, Part 3",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Code Capsules",
  number =       "3",
  pages =        "59--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:MME,
  author =       "Daniel Saks",
  title =        "More Minor Enhancements as of {CD} Registration",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "3",
  pages =        "79--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1995:M,
  author =       "Kenneth Pugh",
  title =        "Moving On",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "89--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:C,
  author =       "Victor R. Volkman",
  title =        "Cross-Assembler",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "3",
  pages =        "91--??",
  month =        mar,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTF,
  author =       "P. J. Plauger",
  title =        "The Header {\tt fstream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "4",
  pages =        "8--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Chapman:1995:EMM,
  author =       "David Chapman",
  title =        "An Error Manager with Message Text Replacement",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "4",
  pages =        "23--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Zeke:1995:DCG,
  author =       "Laszlo Zeke",
  title =        "Designing a Cross-Platform {GUI}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "4",
  pages =        "41--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cornelison:1995:TWM,
  author =       "Mike Cornelison",
  title =        "Two Wildcard Matching Utilities",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "4",
  pages =        "55--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Swart:1995:PCJ,
  author =       "Bob Swart",
  title =        "{{\em Windows Programming Power with Custom Controls}}
                 by {Paul Cilwa and Jeff Duntemann}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "4",
  pages =        "61--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Cilwa:1994:WPP}.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:BC,
  author =       "Chuck Allison",
  title =        "A Better {C}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Code Capsules",
  number =       "4",
  pages =        "67--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:MCM,
  author =       "Daniel Saks",
  title =        "Mutable Class Members",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "4",
  pages =        "79--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1995:RYW,
  author =       "Sydney S. Weinstein",
  title =        "Relate Your Way Through the Storm",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "On the Networks",
  number =       "4",
  pages =        "91--??",
  month =        apr,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:ITF,
  author =       "P. J. Plauger",
  title =        "Implementing {\tt fstream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "5",
  pages =        "8--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gilhooly:1995:WWS,
  author =       "Kevin Gilhooly",
  title =        "{WinJES} --- {A} {Windows} Sockets Example",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "5",
  pages =        "23--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colton:1995:DCS,
  author =       "Paul Colton",
  title =        "Dynamic Client\slash Server-Based Image Processing",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "5",
  pages =        "33--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wittenberg:1995:LPC,
  author =       "Lee Wittenberg",
  title =        "Literate Programming in {C} and {C++} using {CWEB}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "5",
  pages =        "55, 57--63",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  abstract =     "Feeling constrained by those comment delimiters in
                 your C or C++ code? Literate programming is a way to
                 really document your code.",
  acknowledgement = ack-nhfb,
}

@Article{Feather:1995:UCS,
  author =       "Clive D. W. Feather",
  title =        "Understanding the {C} Standard",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "5",
  pages =        "69--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:DA,
  author =       "Chuck Allison",
  title =        "Data Abstraction",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Code Capsules",
  number =       "5",
  pages =        "75--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:EMM,
  author =       "Daniel Saks",
  title =        "Even More Minor Enhancements",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "5",
  pages =        "89--??",
  month =        may,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTI,
  author =       "P. J. Plauger",
  title =        "The Header {\tt iostream}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "6",
  pages =        "8--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1995:MMM,
  author =       "K. B. Williams",
  title =        "Magic Matrix Multiply",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "19--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Parker:1995:EMC,
  author =       "Mark R. Parker",
  title =        "Encapsulating Math Coprocessor {BCD} Arithmetic",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "27--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dwyer:1995:QPR,
  author =       "Jerry Dwyer",
  title =        "Quick and Portable Random Number Generators",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "33--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Lowerre:1995:MPC,
  author =       "David T. Lowerre",
  title =        "Map Projections in {C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "45--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Swart:1995:TSE,
  author =       "Bob Swart",
  title =        "{{\em Scientific and Engineering C++}} by {John Barton
                 and Lee Nackman}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "6",
  pages =        "57--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Barton:1994:SEC}.",
  acknowledgement = ack-nhfb,
}

@Article{Lawless:1995:IFC,
  author =       "James K. Lawless",
  title =        "Interfacing to a {FOSSIL} Communications Driver",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "59--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Camp:1995:DIU,
  author =       "Kenneth E. Van Camp",
  title =        "Dynamic Inheritance Using Filter Classes",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "6",
  pages =        "69--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:CSR,
  author =       "Daniel Saks",
  title =        "Changes in the Scope Rules",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "6",
  pages =        "79--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:SPE,
  author =       "Pete Becker",
  title =        "Surprising Promotion Effects",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "89--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:CMC,
  author =       "Victor R. Volkman",
  title =        "{CUG427}: Multijoy, {CUG428}: Pictor Video Lib,
                 {CUG429}: {KBFake}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "6",
  pages =        "95--??",
  month =        jun,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTSc,
  author =       "P. J. Plauger",
  title =        "The Header {\tt string}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "7",
  pages =        "8--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dawes:1995:YCC,
  author =       "Beman Dawes",
  title =        "You Can Count On it",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "23--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1995:TSF,
  author =       "K. B. Williams",
  title =        "Testing Sort Functions",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "33--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Barbu:1995:CCG,
  author =       "Adrian Barbu",
  title =        "A {C++} Class Generator",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "45--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Guthrie:1995:SEA,
  author =       "R. Scott Guthrie",
  title =        "A Simple, Easy {AutoQueue} Class",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "55--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ross:1995:FSS,
  author =       "John W. Ross",
  title =        "Fast String Searching",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "63--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Feather:1995:USL,
  author =       "Clive D. W. Feather",
  title =        "Understanding the Standard --- Linkage",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "7",
  pages =        "71--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rowe:1995:RCM,
  author =       "Robin Rowe",
  title =        "{{\em Designing Object-Oriented C++ Applications Using
                 the Booch Method}} by {Robert C. Martin}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "7",
  pages =        "77--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Martin:1995:DOC}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:OACb,
  author =       "Daniel Saks",
  title =        "Other Assorted Changes, Part 1",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "7",
  pages =        "81--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:PIC,
  author =       "Pete Becker",
  title =        "A Pitfall Inherited from {C}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "91--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1995:SS,
  author =       "Sydney S. Weinstein",
  title =        "{S}'kill is {S}'nice",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "On the Networks",
  number =       "7",
  pages =        "99--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:CM,
  author =       "Victor R. Volkman",
  title =        "{CUG430}: {m68kdis}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "7",
  pages =        "103--??",
  month =        jul,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:ITSb,
  author =       "P. J. Plauger",
  title =        "Implementing {\tt string}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "8",
  pages =        "8--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1995:IPCa,
  author =       "Dwayne Phillips",
  title =        "Image Processing in {C}, Part 13: Geometric
                 Operations",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "8",
  pages =        "23--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Heinrich:1995:FCG,
  author =       "Peter Heinrich and Nathan Dwyer",
  title =        "Fixed-Point {C} for Graphics Applications",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "8",
  pages =        "37--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gottner:1995:TCB,
  author =       "Dave Gottner",
  title =        "Templates Without Code Bloat",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "8",
  pages =        "57--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Meyers:1995:MUC,
  author =       "Scott Meyers",
  title =        "Mastering User-defined Conversion Functions",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "8",
  pages =        "57--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Beddow:1995:RPC,
  author =       "Mark Beddow",
  title =        "Remote Procedure Calls Using {NetBIOS}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "8",
  pages =        "67--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:OACa,
  author =       "Daniel Saks",
  title =        "Other Assorted Changes, Part 2",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "8",
  pages =        "81--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:SCR,
  author =       "Pete Becker",
  title =        "Suicidal Classes Are Risky Business",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "8",
  pages =        "91--??",
  month =        aug,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTB,
  author =       "P. J. Plauger",
  title =        "The Header {\tt bitset}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "9",
  pages =        "8--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Welstead:1995:DOL,
  author =       "Steve Welstead",
  title =        "Data Object List Dialog for {Windows}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "9",
  pages =        "23--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Giglio:1995:SED,
  author =       "Paul Giglio and David Schwartz",
  title =        "Simplifying Explicit Dynamic Linking",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "9",
  pages =        "43--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Barbu:1995:QMD,
  author =       "Adrian Barbu",
  title =        "Quick {MS-Windows} Dialog Design",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "9",
  pages =        "51--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1995:IPPa,
  author =       "Rex Jaeschke",
  title =        "Internationalization: {A} Primer, Part 1",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "9",
  pages =        "67--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rodley:1995:TDO,
  author =       "John Rodley",
  title =        "{{\em Distributed Operating Systems}} by {Andrew
                 Tanenbaum}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "9",
  pages =        "77--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Tanenbaum:1995:DOS}.",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1995:TPP,
  author =       "Thomas W. Nelson",
  title =        "{{\em Plug and Play Programming}} by {William Wong}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "9",
  pages =        "79--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Wong:1993:PPP}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:OACc,
  author =       "Daniel Saks",
  title =        "Other Assorted Changes, Part 3",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "9",
  pages =        "81--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:NRP,
  author =       "Pete Becker",
  title =        "Nonrandom rand() Problems",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "91--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:CRI,
  author =       "Victor R. Volkman",
  title =        "{CUG431}: {DOS} Remote Installable File System",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "9",
  pages =        "95--??",
  month =        sep,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:HTC,
  author =       "P. J. Plauger",
  title =        "The Header {\tt complex}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "10",
  pages =        "8--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vesely:1995:DE,
  author =       "Alessandro Vesely",
  title =        "Debugging with Exceptions",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "19--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jagger:1995:ADF,
  author =       "Jon Jagger",
  title =        "An Alternative Debug Function Macro",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "29--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Mashlan:1995:CPC,
  author =       "Robert Mashlan",
  title =        "Checked Pointers for {C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "37--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kientzle:1995:SBB,
  author =       "Tim Kientzle",
  title =        "Scaling Bitmaps with Bresenham",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "51--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1995:IPCb,
  author =       "Dwayne Phillips",
  title =        "Image Processing in {C}, Part 14: Warping and
                 Morphing",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "55--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1995:IPPb,
  author =       "Rex Jaeschke",
  title =        "Internationalization, {A} Primer, Part 2",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "10",
  pages =        "69--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Patapis:1995:EGR,
  author =       "George Patapis",
  title =        "{{\em Design Patterns, Elements of Reusable
                 Object-Oriented Software}} by {Erich Gamma, Richard
                 Helm, Ralph Johnson, and John Vlissides}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "10",
  pages =        "78--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Gamma:1995:DPE}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:SS,
  author =       "Dan Saks",
  title =        "Style and Syntax",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Stepping Up to C++",
  number =       "10",
  pages =        "81--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:DKC,
  author =       "Pete Becker",
  title =        "Dual-Use Keywords Create Confusion",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "93--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:CXG,
  author =       "Victor R. Volkman",
  title =        "{CUG434}: {XYZ++ $3$-D} Graphics",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "10",
  pages =        "101--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1995:LFW,
  author =       "Sydney Weinstein",
  title =        "So Long, Fare Well \ldots{}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "On the Networks",
  number =       "10",
  pages =        "105--??",
  month =        oct,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:ITC,
  author =       "P. J. Plauger",
  title =        "Implementing {\tt complex}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "11",
  pages =        "8--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dugger:1995:MC,
  author =       "Jim Dugger",
  title =        "Multithreading in {C++}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "23--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rogers:1995:LD,
  author =       "John Rogers",
  title =        "Locking Without Deadlocks",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "35--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weisfeld:1995:SCU,
  author =       "Matt Weisfeld",
  title =        "A Synchronization Class Using Critical-Sections",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "45--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1995:IPCc,
  author =       "Dwayne Phillips",
  title =        "Image Processing in {C}, Part 15: Basic Texture
                 Operations",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "55--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gilhooly:1995:PEW,
  author =       "Kevin Gilhooly",
  title =        "Pulse --- Estimating {Windows} Response Time",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "69--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ragen:1995:CDP,
  author =       "Alex Ragen",
  title =        "{C} Database Programming with {ODBC}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "11",
  pages =        "73--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1995:TCP,
  author =       "Chuck Allison",
  title =        "{{\em C++ Pointers and Dynamic Memory Management}} by
                 {Michael Daconta}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "11",
  pages =        "79--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Daconta:1995:CPD}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:SGN,
  author =       "Dan Saks",
  title =        "A Sensible Grammar Notation",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "The Column that Needs a Name",
  number =       "11",
  pages =        "85--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:MR,
  author =       "Pete Becker",
  title =        "More on rand()",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "95--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1995:LTW,
  author =       "Bobby Schmidt",
  title =        "Living in Two Worlds",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "The Learning C/C++urve",
  number =       "11",
  pages =        "99--??",
  month =        nov,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1995:STL,
  author =       "P. J. Plauger",
  title =        "The Standard Template Library",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Standard C/C++",
  number =       "12",
  pages =        "10--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Deen:1995:RAO,
  author =       "Glen W. Deen",
  title =        "Reducing Allocation Overhead in {$2$-D} Arrays",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "12",
  pages =        "25--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Owen:1995:DDP,
  author =       "Gregor Owen",
  title =        "Doing ``32-bit'' {DMA} on a {PC}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "12",
  pages =        "27--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colvin:1995:SPC,
  author =       "Gregory Colvin",
  title =        "Smart Pointers for {C++} Garbage Collection",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "12",
  pages =        "37--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Enright:1995:ASA,
  author =       "Aaron Garth Enright and Linda M. Wilkens",
  title =        "Another Slap at Lowly goto",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "12",
  pages =        "49--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Taylor:1995:ICG,
  author =       "Bradford Taylor",
  title =        "An Iostream Class for the {GPIB}",
  journal =      j-CCCUJ,
  volume =       "13",
  number =       "12",
  pages =        "53--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rodley:1995:TEC,
  author =       "John Rodley",
  title =        "{{\em Efficient C/C++ Programming}} by {Steve
                 Heller}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Book Review",
  number =       "12",
  pages =        "69--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Heller:1995:ECC}.",
  acknowledgement = ack-nhfb,
}

@Article{Swart:1995:TUI,
  author =       "Bob Swart",
  title =        "{{\em Uninterrupted Interrupts}}, by {Ralf Brown}",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CD-ROM Review",
  number =       "12",
  pages =        "71--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Brown:1994:UIP}.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1995:CF,
  author =       "Bobby Schmidt",
  title =        "Completing the Foundation",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "The Learning C/C++urve",
  number =       "12",
  pages =        "73--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1995:GRG,
  author =       "Pete Becker",
  title =        "Getting Rid of goto",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "Questions and Answers",
  number =       "12",
  pages =        "83--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1995:UCD,
  author =       "Dan Saks",
  title =        "Understanding {C++} Declarations",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "The Column that Needs a Name",
  number =       "12",
  pages =        "87--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1995:WUC,
  author =       "Victor R. Volkman",
  title =        "Windows, Update to {CUG391}: {C} Exploration Tools",
  journal =      j-CCCUJ,
  volume =       "13",
  type =         "CUG New Releases",
  number =       "12",
  pages =        "94--??",
  month =        dec,
  year =         "1995",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SHO,
  author =       "P. J. Plauger",
  title =        "{STL} Headers --- An Overview",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Standard C/C++",
  number =       "1",
  pages =        "8--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vasilyev:1996:ICG,
  author =       "Kostya Vasilyev",
  title =        "Implementing a Cross-Platform Graphics Engine",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "1",
  pages =        "19--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Perelman-Hall:1996:OSC,
  author =       "David Perelman-Hall",
  title =        "Object-Oriented {SDI-12} Communications",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "1",
  pages =        "33--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1996:SSE,
  author =       "K. B. Williams",
  title =        "A Simple Simultaneous Equation Solver",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "1",
  pages =        "45--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1996:BNN,
  author =       "Dwayne Phillips",
  title =        "The Backpropagation Neural Network",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "1",
  pages =        "49--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:UCD,
  author =       "Dan Saks",
  title =        "Understanding {C++} Declarators",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Stepping Up to C++",
  number =       "1",
  pages =        "59--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:BDT,
  author =       "Bobby Schmidt",
  title =        "Building a Data Type in {C} and {C++}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Learning C/C++urve",
  number =       "1",
  pages =        "69--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:CYO,
  author =       "Pete Becker",
  title =        "Creating Your Own Manipulator",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "83--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:MG,
  author =       "Victor R. Volkman",
  title =        "Micro-{C} and {GNU}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "C/C++ Sources",
  number =       "1",
  pages =        "88--??",
  month =        jan,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:I,
  author =       "P. J. Plauger",
  title =        "Iterators",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Standard C/C++",
  number =       "2",
  pages =        "8--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Lansinger:1996:ECA,
  author =       "Ed Lansinger",
  title =        "An Embedded {C++} Application",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "2",
  pages =        "19--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Behrendsen:1996:PMS,
  author =       "Tim Behrendsen",
  title =        "The Poor Man's Serial Protocol Analyzer",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "2",
  pages =        "29--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1996:QMFa,
  author =       "Tim Prince",
  title =        "Quad-Precision Math Functions, Part 1",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "2",
  pages =        "39--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weisfeld:1996:BCL,
  author =       "Matt Weisfeld",
  title =        "Building Command Lines for Child Processes",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "2",
  pages =        "47--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Deen:1996:SDC,
  author =       "Glen Deen",
  title =        "Selectable Default Constructor Arguments",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "2",
  pages =        "57--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rodley:1996:TLD,
  author =       "John Rodley",
  title =        "{{\em Len Dorfman's C++ By Example}} by {Len
                 Dorfman}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "2",
  pages =        "65--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:BTS,
  author =       "Bobby Schmidt",
  title =        "Balancing Type Safety with Sociability",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Learning C/C++urve",
  number =       "2",
  pages =        "67--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:PCDa,
  author =       "Dan Saks",
  title =        "Parsing {C++} Declarations, Part 1",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Column that Needs a Name",
  number =       "2",
  pages =        "77--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:UT,
  author =       "Pete Becker",
  title =        "In Undefined Territory",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "89--??",
  month =        feb,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:HTU,
  author =       "P. J. Plauger",
  title =        "The Header {\tt utility}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Standard C/C++",
  number =       "3",
  pages =        "8--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Camp:1996:TQ,
  author =       "Kenneth Van Camp",
  title =        "A Template-Based Quicksort",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "19--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Frazier:1996:ET,
  author =       "George F. Frazier",
  title =        "Estimating Time-To-Transfer",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "25--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Manning:1996:UPC,
  author =       "Evan Manning",
  title =        "Uncertainty Propagation in {C+}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "29, 32--38",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bockenfeld:1996:TNT,
  author =       "Don Bockenfeld",
  title =        "{TSQRT}: {A} New Trick for an Old Dog",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "39--41",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "Implements a small table-driven square root function
                 in C, using exclusively integer operations.",
  acknowledgement = ack-nhfb,
}

@Article{Flacy:1996:SCG,
  author =       "Mark Flacy and Larry Brunelle",
  title =        "A Small Combination Generator",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "43--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1996:QMFb,
  author =       "Tim Prince",
  title =        "Quad-Precision Math Functions, Part 2",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "3",
  pages =        "45--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weber:1996:TCC,
  author =       "David Weber",
  title =        "Two {C++} Tutorials, {{\em Practical C++
                 Programming}}, by {Steve Oualline}, and {{\em C++ The
                 Core Language}} by {Gregory Satir and Doug Brown}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "3",
  pages =        "53--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:AVM,
  author =       "Pete Becker",
  title =        "Availability vs. Membership",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "55--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:PCDb,
  author =       "Dan Saks",
  title =        "Parsing {C++} Declarations, Part 2",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Stepping Up to C++",
  number =       "3",
  pages =        "63--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:CBI,
  author =       "Bobby Schmidt",
  title =        "Creating a {Boolean} Inserter",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Learning C/C++urve",
  number =       "3",
  pages =        "79--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:AEW,
  author =       "Victor R. Volkman",
  title =        "Algorithms Are Everywhere on the {Web}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "C/C++ Sources",
  number =       "3",
  pages =        "87--??",
  month =        mar,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:HTIa,
  author =       "P. J. Plauger",
  title =        "The Header {\tt iterator}, Part 1",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Standard C/C++",
  number =       "4",
  pages =        "8--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Patapi:1996:OCL,
  author =       "George Patapi",
  title =        "The {OSE C++} Libraries",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "4",
  pages =        "19--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Savard:1996:SMF,
  author =       "Marco Savard",
  title =        "Shared Memories as Files",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "4",
  pages =        "23--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Seekamp:1996:PMG,
  author =       "Chris Seekamp and Gary Domrow and Tony Wrobel and Don
                 Bulka",
  title =        "A Portable Multiprocess Gateway",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "4",
  pages =        "35--41",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Mon Apr 21 11:32:17 1997",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rogers:1996:OEE,
  author =       "Joey Rogers",
  title =        "An Object-Oriented Expression Evaluator",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "4",
  pages =        "43--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1996:IPC,
  author =       "Dwayne Phillips",
  title =        "Image Processing in {C}, Part 16, Random Dot
                 Stereograms",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "4",
  pages =        "53--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:RPE,
  author =       "Dan Saks",
  title =        "Recovering from Parsing Errors",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Column that Needs a Name",
  number =       "4",
  pages =        "63--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:CSC,
  author =       "Bobby Schmidt",
  title =        "Controlling Silent Conversions",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Learning C/C++urve",
  number =       "4",
  pages =        "79--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:PWF,
  author =       "Pete Becker",
  title =        "Parentheses Won't Fix Everything",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Questions and Answers",
  number =       "4",
  pages =        "87--??",
  month =        apr,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:CCEa,
  author =       "P. J. Plauger",
  title =        "{C/C++} {Editor}'s Forum: Uproar over {Java}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "6--6",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Apr 18 06:29:06 1996",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:HTIb,
  author =       "P. J. Plauger",
  title =        "The Header {\tt iterator}, Part 2",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "8--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kiselyov:1996:HMT,
  author =       "Oleg Kiselyov",
  title =        "Handling Multiple {TCP} Connections in {C++}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "17--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hathcock:1996:PPM,
  author =       "Arvel Hathcock",
  title =        "{PopMail!--A POP3} Mailer for {Windows}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "25--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1996:OPR,
  author =       "Chuck Allison",
  title =        "Object Persistence with Relational Databases",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "37--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Merrill:1996:CDE,
  author =       "Ted Merrill",
  title =        "A {C} Declarator Extractor",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "47--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1996:VMA,
  author =       "K. B. Williams",
  title =        "Versatile Matrix Addition and Subtractions",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "51--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jensen:1996:MMO,
  author =       "Jens A. Jensen",
  title =        "32-bit Memory Management in {OS/2}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "5",
  pages =        "55--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1996:DSE,
  author =       "Dwayne Phillips",
  title =        "{{\em A Discipline for Software Engineering}}, by
                 {Watts S. Humphrey}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "5",
  pages =        "61--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Humphrey:1995:DSE}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:PGP,
  author =       "Dan Saks",
  title =        "Perspectives on Grammars and Parsers",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "C++ Theory and Practice",
  number =       "5",
  pages =        "63--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:WF,
  author =       "Bobby Schmidt",
  title =        "The Why Files",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "The Learning C/C++urve",
  number =       "5",
  pages =        "71--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:VCS,
  author =       "Victor R. Volkman",
  title =        "Visit the Client\slash Server Coffeehouse",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "C/C++ Sources",
  number =       "5",
  pages =        "75--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:EMR,
  author =       "Pete Becker",
  title =        "Even More on rand( )",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "79--??",
  month =        may,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SCAa,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Allocators",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "8--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kerzner:1996:SPD,
  author =       "Mark Kerzner",
  title =        "Signal Processing with Dynamic Programming",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "17--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schulist:1996:SMC,
  author =       "Stephen Schulist",
  title =        "A Simple Matrix Class",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "27--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schroeder:1996:VSD,
  author =       "Will Schroeder",
  title =        "Visualizing Scientific Data",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "33--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dwyer:1996:TRNa,
  author =       "Jerry Dwyer and K. B. Williams",
  title =        "Testing Random Number Generators",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "39--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:CUG,
  author =       "Victor R. Volkman",
  title =        "A {C Users' Group} update",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "49--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Carroll:1996:DCC,
  author =       "Martin D. Carroll and Margaret A. Ellis",
  title =        "Designing {C++} Classes",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "55--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1996:DCR,
  author =       "Marc Briand",
  title =        "{{\em Designing and Coding Reusable C++}}, by {Martin
                 D. Carroll and Margaret A. Ellis}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "6",
  pages =        "63--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Carroll:1995:DCR}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:CTPa,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Abstract Declarators, Part
                 1",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "69--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:LCCa,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {C $\rightarrow$ C++}
                 Mutations, Part 1",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "75--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAO,
  author =       "Pete Becker",
  title =        "Questions and Answers: Overloaded Conversion
                 Operators",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "6",
  pages =        "83--??",
  month =        jun,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SCH,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt memory}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "7",
  pages =        "8--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colner:1996:HPO,
  author =       "Don Colner",
  title =        "{HTML} Programming with Objects",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "7",
  pages =        "17--18, 21--24, 26--28, 29--30",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Carroll:1996:IE,
  author =       "Martin D. Carroll and Margaret A. Ellis",
  title =        "Inheritability and Extensibility",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "7",
  pages =        "37--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bell:1996:NS,
  author =       "James M. Bell",
  title =        "Nested for Statements",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "7",
  pages =        "47--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Heyman:1996:BPW,
  author =       "Bill Heyman",
  title =        "Better Pipes for {Windows}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "7",
  pages =        "49--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:CTPb,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Abstract Declarators, Part
                 2",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "7",
  pages =        "61--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:CSX,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: {X} and {Windows} Code from the
                 {Web}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "7",
  pages =        "75--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:LCCb,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {C $\rightarrow$ C++}
                 Mutations, Part 2",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "7",
  pages =        "79--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAV,
  author =       "Pete Becker",
  title =        "Questions and Answers: The Value of Code Walks",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "7",
  pages =        "87--??",
  month =        jul,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SCAb,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Algorithms",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "8",
  pages =        "8--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kientzle:1996:AIC,
  author =       "Tim Kientzle",
  title =        "Approximate Inverse Color Mapping",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "19--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wampler:1996:VPG,
  author =       "Bruce E. Wampler",
  title =        "{V}: {A} Portable {GUI} Framework",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "21--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Krehbiel:1996:PVB,
  author =       "Chris Krehbiel",
  title =        "Programming with {VESA BIOS} Extensions",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "37--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Heaton:1996:HSW,
  author =       "Jeff Heaton",
  title =        "High Speed {Win32} Animation",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "47--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dwyer:1996:TRNb,
  author =       "Jerry Dwyer and K. B. Williams",
  title =        "Testing Random Number Generators, Part 2",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "57--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Carroll:1996:OIC,
  author =       "Martin D. Carroll and Margaret A. Ellis",
  title =        "Obstacles to Inheritability in {C++}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "8",
  pages =        "67--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kilian:1996:SCM,
  author =       "Marc Kilian",
  title =        "{{\em Secrets of the C++ Masters}}, by {Jeff Alger}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "8",
  pages =        "79--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Alger:1995:SCM}.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAW,
  author =       "Pete Becker",
  title =        "Questions and Answers: What About realloc()?",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "8",
  pages =        "83--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:LCCc,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++} Curve: {C $\rightarrow$ C++}
                 Mutations, Part 3",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "8",
  pages =        "87--??",
  month =        aug,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:CCEb,
  author =       "P. J. Plauger",
  title =        "{C/C++} {Editor}'s Forum: Transliterating {C} and
                 {C++} code to {Java}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "6--6",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 06:18:46 1996",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SCI,
  author =       "P. J. Plauger",
  title =        "Standard {C\slash C++}: Introduction to {\tt
                 <algorithm>}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "9",
  pages =        "8--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kasparek:1996:PVR,
  author =       "Linda Kasparek",
  title =        "Processing Variant Records with {STL}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "19--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Young:1996:TSB,
  author =       "Warren Young",
  title =        "Two {STL} Books",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "9",
  pages =        "29--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Messer:1996:CCC,
  author =       "Greg Messer",
  title =        "A {C++} Chronograph Class",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "35--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hemrajani:1996:JCC,
  author =       "Anil Hemrajani",
  title =        "The {Java} and {C} Connection",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "43--46, 48--50",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 06:12:34 1996",
  acknowledgement = ack-nhfb,
}

@Article{Manning:1996:FS,
  author =       "Evan Manning",
  title =        "Floating-point Summation",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "51--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Michaels:1996:SPS,
  author =       "Laura Michaels",
  title =        "In Search of a Portable Screen Library",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "57--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:CTPc,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: {Abstract} Declarators Part
                 3",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "9",
  pages =        "61--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:LCCd,
  author =       "Bobby Schmidt",
  title =        "The Learning {C\slash C++urve}: {C $\rightarrow$ C++}
                 Mutations, Part 4",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "9",
  pages =        "69--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAL,
  author =       "Pete Becker",
  title =        "Questions and Answers: Little-Known Effects of
                 Defining Constructors",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "9",
  pages =        "77--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:CSSa,
  author =       "Victor R. Volkman",
  title =        "{C\slash C++} Sources: {STL} Help on the {Web}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "9",
  pages =        "89--??",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1996:RAR,
  author =       "Anonymous",
  title =        "{Rational} Announced {Rational Rose} for {Java}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "9",
  pages =        "94--94",
  month =        sep,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Aug 30 06:14:59 1996",
}

@Article{Plauger:1996:SCO,
  author =       "P. J. Plauger",
  title =        "Standard {C\slash C++}: Ordering Algorithms",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "10",
  pages =        "8--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1996:CCD,
  author =       "Andrew Phillips",
  title =        "{C++} and {C} Debugging, Testing and Reliability",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "10",
  pages =        "19--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Tucker:1996:DDW,
  author =       "Andrew Tucker",
  title =        "A {DBWin32} Debugger for {Windows}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "25--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Meyers:1996:CCC,
  author =       "Scott Meyers",
  title =        "Combining {C++} and {C} in the Same Program",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "35--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1996:CMS,
  author =       "Chuck Allison",
  title =        "{C++}: The Making of a Standard",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "39--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Marini:1996:CHR,
  author =       "Marc Marini",
  title =        "A Class Hierarchy for Random Number Generation",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "51--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Retzlaff:1996:CCS,
  author =       "Don Retzlaff",
  title =        "{C\slash C++} Source to {HTML} Converter: Use those
                 ubiquitous {Web} browsers to advantage and show {C} or
                 {C++} code in a more readable format",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "57--58",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1996:MCD,
  author =       "Tom Nelson",
  title =        "Memory Caching for Disk-Based Objects",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "59--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1996:LCW,
  author =       "Bobby Schmidt",
  title =        "The Learning {C\slash C++urve}: The Why Files, Part
                 Two",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "10",
  pages =        "69--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:CTPd,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Declarators, Finale",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "10",
  pages =        "79--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAK,
  author =       "Pete Becker",
  title =        "Questions and Answers: Kicking the Macro Habit",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "10",
  pages =        "89--??",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1996:AAJ,
  author =       "Anonymous",
  title =        "{Amzi!} Announces {Java} Class for {Amzi! Logic
                 Server}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "94--94",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 06 07:58:26 1996",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1996:ORJ,
  author =       "Anonymous",
  title =        "{ObjectSpace} Releases {Java} Generic Library for Free
                 Commercial Use",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "10",
  pages =        "96--96",
  month =        oct,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Sep 12 07:21:02 1996",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1996:SCL,
  author =       "P. J. Plauger",
  title =        "Standard {C\slash C++}: Last of the Algorithms",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "11",
  pages =        "8--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cheng:1996:CPC,
  author =       "Harry H. Cheng",
  title =        "{CGI} Programming in {C}",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "17--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Zmola:1996:DWP,
  author =       "Carl Zmola",
  title =        "Dragto--{A} {Windows} Programmer's Utility",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "23--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Downs:1996:EWC,
  author =       "Chris Downs",
  title =        "Encapsulating {Windows} Controls",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "31--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Welstead:1996:CCM,
  author =       "Steve Welstead",
  title =        "{C++} Classes for {MDI Windows} Management",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "41--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vila:1996:LTC,
  author =       "Leonardo Zayas Vila",
  title =        "{$3$-D} Lookup Table Color Matching",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "51--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Leatherbarrow:1996:NSR,
  author =       "Robin J. Leatherbarrow",
  title =        "Nested for Statements Revisited",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "57--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Breitzman:1996:CRL,
  author =       "Anthony Breitzman",
  title =        "A Class for Representing Large Integers",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "61--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{York:1996:HTP,
  author =       "Kyle A. York",
  title =        "High-Speed Transfers on a {PC} Parallel Port",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "11",
  pages =        "69--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Nickerson:1996:HJ,
  author =       "Douglas A. Nickerson",
  title =        "Hooked on {Java}",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Book Review",
  number =       "11",
  pages =        "79--80",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "Extensive review of \cite{vanHoff:1996:HJ}.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1996:CTPe,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: {\tt const} as a Promise",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "11",
  pages =        "81--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1996:QAT,
  author =       "Pete Becker",
  title =        "Questions and Answers: Traits to the Rescue",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "11",
  pages =        "87--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1996:CSSb,
  author =       "Victor R. Volkman",
  title =        "{C\slash C++} Sources: In Search of {C++} Libraries",
  journal =      j-CCCUJ,
  volume =       "14",
  type =         "Column",
  number =       "11",
  pages =        "90--??",
  month =        nov,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Nov 6 07:30:58 MST 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1996:TMF,
  author =       "K. B. Williams",
  title =        "Testing Math Functions: {When} requirements are tight,
                 we must carefully examine all potential sources of
                 error. {Make} sure your math library isn't the weak
                 link in the chain",
  journal =      j-CCCUJ,
  volume =       "14",
  number =       "12",
  pages =        "49--54, 58--65",
  month =        dec,
  year =         "1996",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Mon Apr 10 06:32:36 2000",
  note =         "Describes a package that extends the
                 Cody-Waite-Plauger work on the ELEFUNT package for the
                 testing of the elementary functions, including the
                 inverse hyperbolic functions, cube root, and Bessel
                 functions of the first and second kinds. The C++
                 package implements 192-bit extended precision versions
                 of all of the functions, so that accurate results are
                 available for comparison with the normal
                 double-precision results.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFa,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "6--6",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCa,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt <vector>}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "8--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBa,
  author =       "Anonymous",
  title =        "{R\&D} Bookstore",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "17a--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Guinan:1997:PIC,
  author =       "Jamie Guinan",
  title =        "Platform-Independent {C++ GUI} Toolkits",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "19--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Admal:1997:TTC,
  author =       "Anil Admal and Chris Tarr",
  title =        "Templates and Today's Compilers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "27--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Lam:1997:CCF,
  author =       "Richard B. Lam",
  title =        "A {C++ CGI} Framework",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "39--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Tamashiro:1997:TPT,
  author =       "David Tamashiro",
  title =        "Three Printing Techniques for {Windows 95} Console
                 Applications",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "45--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Martinka:1997:TIS,
  author =       "Michael Martinka",
  title =        "A Template Implementation of Skip Lists",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "49--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIa,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "56--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPa,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: {\tt new} and {\tt
                 delete}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "59--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCa,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Driving You to Abstraction",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "65--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1997:CCSa,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: Cross-Platform Resources on the
                 {Web}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "71--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAUa,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Using the {\tt enum} Hack in
                 {C}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "75--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPa,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "77--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:LTO,
  author =       "Anonymous",
  title =        "{Learning Tree} Offers {Java} Courses",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "78--78",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Dec 13 06:23:10 1996",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPa,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "78--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RAB,
  author =       "Anonymous",
  title =        "{R-Active}'s {BetterState PRO} Generates {Java} Code",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "79--79",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri Dec 13 06:23:10 1996",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMa,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "82--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMa,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "1",
  pages =        "83--??",
  month =        jan,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1501toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFb,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "6--6",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCb,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt <list>}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "8--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hartmann:1997:RPC,
  author =       "Steve Hartmann",
  title =        "A Reusable {PID} Control Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "19--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wendel:1997:PTC,
  author =       "J. David Wendel",
  title =        "A Polled Timer Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "25--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EC,
  author =       "P. J. Plauger",
  title =        "Embedded {C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "35--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wisehart:1997:SFS,
  author =       "Daniel Wisehart",
  title =        "Software for Fail-Safe Applications",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "41--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pescio:1997:BCU,
  author =       "Carlo Pescio",
  title =        "Binary Constants Using Template Metaprogramming",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "51--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ball:1997:ESS,
  author =       "Steve Ball",
  title =        "An Encryption System for Software Registration",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "55--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIb,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "64--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPb,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: {C++} at Its Second {CD}
                 Ballot",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "67--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCb,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Further Adventures in
                 Abstraction",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "71--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPb,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "78--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAR,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Resolving Type Inside
                 Templates",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "79--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPb,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "85--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:IAX,
  author =       "Anonymous",
  title =        "{Imperial} Announces {X-Designer: Java Edition}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "88--88",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Jan 15 18:32:28 1997",
  note =         "X-Designer is a GUI builder for Motif with Java,
                 X/Motif, and Windows code generators.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMb,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "89--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMb,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "90--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBb,
  author =       "Anonymous",
  title =        "{R\&D} Bookstore",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:31:19 1997",
  bibsource =    "http://www.cuj.com/notgone/1502toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFc,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "6--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCc,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt <deque>}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "8--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Remy:1997:PSH,
  author =       "Martin Remy",
  title =        "Portable Signal Handling Under {UNIX}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "23--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Xiao:1997:UTA,
  author =       "Hong Xiao",
  title =        "Using Templates Across {UNIX} Platforms",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "33--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Taylor:1997:IT,
  author =       "David G. Taylor",
  title =        "Interrupt Thunking",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "41--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Brill:1997:SVB,
  author =       "Gregory Brill",
  title =        "Sharing Variables Between {Win32} Executables",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "57--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Hawes:1997:PCD,
  author =       "Jack Hawes",
  title =        "The Problem with {\tt const} Data Members",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "67--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Degani:1997:EPU,
  author =       "Adi Degani",
  title =        "Easy Printing Under {Windows} --- No Graphics
                 Allowed",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "68--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Doe:1997:HLM,
  author =       "Rodney B. {Doe, P.E.}",
  title =        "How to Leak Memory in {C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "69--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPc,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Class-Specific {\tt new}
                 and {\tt delete}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "73--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPc,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "80--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCc,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {And} Now For a Word From
                 Our Sponsors",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "81--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1997:CCSc,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: {UNIX} and Database Resources on the
                 {Internet}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "89--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAWa,
  author =       "Peter Becker",
  title =        "Questions \& Answers: Wrapping the Prickly Pragma",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "93--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIc,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "96--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPc,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "102--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMc,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "106--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMc,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "107--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBc,
  author =       "Anonymous",
  title =        "{R\&D} Bookstore",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AId,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPd,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPd,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMd,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBd,
  author =       "Anonymous",
  title =        "{R\&D} Bookstore",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMd,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Batten:1997:CC,
  author =       "Sean Batten",
  title =        "Casting in {C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAWb,
  author =       "Pete Becker",
  title =        "Questions \& Answers: What Happens to Unfreed
                 Memory?",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Efken:1997:TYC,
  author =       "Charles Efken",
  title =        "Testing {Year 2000} Compliance on the {PC}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kougiouris:1997:YAC,
  author =       "Panos Kougiouris",
  title =        "Yet Another Command-Line Parser",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Lopez:1997:PLU,
  author =       "Lionel Lopez",
  title =        "Persistent Lists Using {ISAM} Files",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Mashlan:1997:CMT,
  author =       "Robert Mashlan",
  title =        "A {C++} Matrix Template Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Miller:1997:BRR,
  author =       "William M. Miller",
  title =        "Book Review: {Ruminations in C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFd,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCd,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Associative Containers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPd,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Placement {\tt new}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCd,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Into the Swamp",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Swartzendruber:1997:DTB,
  author =       "Michael Swartzendruber",
  title =        "Dynamic Table Binding with {MFC CRecordset} Classes",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFe,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "6--6",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCe,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Implementing Associative
                 Containers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "8--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Stevens:1997:IWS,
  author =       "Keith Stevens",
  title =        "An {ISAPI Web}-Server Extension {SMTP} Gateway",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "23--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Wheeler:1997:UVX,
  author =       "Mark Wheeler",
  title =        "Using {VC++ 4.x} with {WinCGI}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "33--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Benzinger:1997:WKM,
  author =       "Mike Benzinger",
  title =        "We're Not in {Kansas} Any More",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "35--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Clarke:1997:BRS,
  author =       "G. Miller Clarke",
  title =        "Book Review: Seven {Java} Books --- {A} Whirlwind
                 Tour",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "37--39",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:46:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Ross:1997:SDP,
  author =       "John W. Ross",
  title =        "Sockets: Down and Dirty Programming for the {Web}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "39--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kiselyov:1997:SIE,
  author =       "Oleg Kiselyov",
  title =        "Speaking in Iostreams-ese",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "47--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Crabtree:1997:RDW,
  author =       "Chris Crabtree",
  title =        "A Reusable Directory Walk Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "57--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 15:16:10 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBe,
  author =       "Anonymous",
  title =        "{R\&D} Books",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "62--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIe,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "72--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCe,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Let Me Say That About {\tt
                 this}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "73--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPe,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "78--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPe,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Placement {\tt delete}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "79--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1997:CCSe,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: {Internet} on the {Internet}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "87--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAA,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Not All {\tt operator=}'s Are
                 Equal",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "91--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPe,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "96--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMe,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "100--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMe,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "5",
  pages =        "101--??",
  month =        may,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Sat May 17 18:16:21 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFJ,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum: {A} {Java} to {C} translator",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "6--6",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  URL =          "http://www.tiac.net/users/pjp;
                 http://www.dinkumware.com/",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCf,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++} Container Adapters",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "8--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Monagle:1997:TRL,
  author =       "Mike Monagle",
  title =        "Tracking Down Resource Leaks with {{\tt
                 HandleTracker}}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "19--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fong:1997:BAC,
  author =       "Earl Fong",
  title =        "Being Assertive in {C/C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "29--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pescio:1997:STA,
  author =       "Carlo Pescio",
  title =        "Stack Trace Assertions Using {COFF}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "41--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Chaudhry:1997:NTC,
  author =       "Puneesh Chaudhry",
  title =        "A New Trace Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "51--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Michaels:1997:CCJ,
  author =       "Laura Michaels",
  title =        "{C/C++} and {Java} Library Equivalents",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "53--55",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Batten:1997:RAF,
  author =       "Sean Batten",
  title =        "A Reusable Apply Function via the Command Pattern",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "57--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Heaton:1997:MWR,
  author =       "Jeff Heaton",
  title =        "{Macintosh-to-Windows} Resource Conversion",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "61--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Klementiev:1997:WSL,
  author =       "Dmitri Klementiev",
  title =        "A {Windows} Shell for Legacy {MS-DOS} Applications",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "71--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIf,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "73--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCf,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {Sargasso Sea}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "77--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPf,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "86--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPf,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: The Syntax of {\tt new}-
                 and {\tt delete}-expressions, Part 1",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "87--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPf,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "94--97",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  note =         "DigitalThink Offers Online C++ and Java Courses
                 (\path=http://www.digitalthink.com/=). Software
                 Research Announces TCAT (coverage analyser) for Java
                 (\path=http://www.soft.com/=).",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMf,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "98--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMf,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "6",
  pages =        "99--??",
  month =        jun,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Fri May 16 08:01:41 1997",
  bibsource =    "http://www.cuj.com/1506toc.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFf,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "6--6",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCg,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Library Update",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "8, 10, 12, 14, 16",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Chiaia:1997:SPO,
  author =       "Gualtiero Chiaia",
  title =        "Scientific Plotting with {OWL}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "17--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Carlson:1997:ATT,
  author =       "Paul Carlson",
  title =        "An Automated Testing Tool for {Win16}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "25--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Rahimi:1997:MAC,
  author =       "Ali Rahimi",
  title =        "A Multidimensional Array Class",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "39--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Woodruff:1997:SCU,
  author =       "Eric Woodruff",
  title =        "Serial Communication Under {Win32}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "43--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1997:PMS,
  author =       "Tom Nelson",
  title =        "Polyphase Merge Sorting",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "51--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RBf,
  author =       "Anonymous",
  title =        "{R\&D} Bookstore",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "64--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Larbi:1997:BRM,
  author =       "Michael Larbi",
  title =        "Book Review: {Multithreading Applications in Win32}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "65--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCg,
  author =       "Bobby Schmidt",
  title =        "The Learning {C\slash C++urve}: Getting to the
                 Point(er)",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "67--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIg,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "72--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPg,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: The Syntax of {\tt new}-
                 and {\tt delete}-expressions, Part 2",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "73--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPg,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "84--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAHa,
  author =       "Pete Becker",
  title =        "Questions and Answers: Hiding Passwords in {C}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "85--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1997:CCSg,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: Desperately Seeking Sources",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "89--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPV,
  author =       "Anonymous",
  title =        "New Products: {Visix} Releases {Vibe Java IDE}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "94--94",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPg,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "94--97",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMg,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "98--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMg,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "7",
  pages =        "100--??",
  month =        jul,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Thu Jun 26 14:12:46 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIh,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPh,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPh,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMh,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMh,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAHb,
  author =       "Pete Becker",
  title =        "Questions and Answers: Handling Variable-Size
                 Objects",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Danilko:1997:NPU,
  author =       "Brian Danilko",
  title =        "Named Pipes Under {Windows 95}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Duggan:1997:MFC,
  author =       "Tim Duggan",
  title =        "Member Functions as Callbacks in {Win32}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kougiouris:1997:PMF,
  author =       "Panos Kougiouris and Marco Framba",
  title =        "A Portable Multithreading Framework",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kristoffersen:1997:PD,
  author =       "Jan Kristoffersen",
  title =        "Portable {I/O} Drivers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kuo:1997:CIA,
  author =       "Benjamin Kuo",
  title =        "Create {Internet}-Aware Apps with the {Internet SDK}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Ngai:1997:TRC,
  author =       "Kenneth Ngai",
  title =        "A Template for Reference Counting",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFg,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCh,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt <valarray>}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPh,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Maybe It Wasn't Such a Good
                 Idea After All",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCh,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Me and My Arrow",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1997:CSA,
  author =       "Victor R. Volkman",
  title =        "{CUG} Semi-Annual Update",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:44:42 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:EFh,
  author =       "P. J. Plauger",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "6--6",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1997:SCCi,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Header {\tt <limits>}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "8--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Gage:1997:RAD,
  author =       "Philip Gage",
  title =        "Random Access Data Compression",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "23--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Ruark:1997:TBN,
  author =       "John Ruark",
  title =        "A Template-Based Network Implementation",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "33--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Kamins:1997:SMC,
  author =       "Bob Kamins",
  title =        "Sending Mail from a {CGI} Program",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "45--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIi,
  author =       "Anonymous",
  title =        "Object-Oriented Programming Tool Showcase",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "51--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Langer:1997:IUS,
  author =       "Angelika Langer and Klaus Kreft",
  title =        "Internationalization Using {Standard C++}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "57--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:AIj,
  author =       "Anonymous",
  title =        "Advertiser Index",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "64--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1997:CTPi,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Work-arounds for a
                 Mistake",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "71--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1997:LCCi,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: The Pointer Variations",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "79--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:CPi,
  author =       "Anonymous",
  title =        "Call for Papers",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "88--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1997:QAUb,
  author =       "Pete Becker",
  title =        "Questions and Answers: Using Templates in {DLL}s",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "89--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:NPi,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "95--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:RAN,
  author =       "Anonymous",
  title =        "{RTI} Announces {NetAcquire Java Toolkit}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "96--96",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:MIM,
  author =       "Anonymous",
  title =        "The {MathWorks} Introduces {MATLAB C++} Math Library",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "97--97",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:OAF,
  author =       "Anonymous",
  title =        "{ObjectSpace} Announces Five New Object-Oriented
                 Classes for {C++}, {Java}, and {MFC}",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "98--98",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:WMi,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "99--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1997:PMi,
  author =       "Anonymous",
  title =        "Programmer's Market",
  journal =      j-CCCUJ,
  volume =       "15",
  number =       "9",
  pages =        "100--??",
  month =        sep,
  year =         "1997",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Wed Aug 20 10:24:19 1997",
  acknowledgement = ack-nhfb,
}

%%% Missing issues October--December 1997 (never arrived: lost in post)

@Article{Anonymous:1998:EFa,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPa,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:ST,
  author =       "Anonymous",
  title =        "Software Tools",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMa,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Batov:1998:QSM,
  author =       "Vladimir Batov",
  title =        "A Quick and Simple Memory Allocator",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "C++ lets you really speed up storage allocation, when
                 you need the improved performance.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QACa,
  author =       "Pete Becker",
  title =        "Questions \& Answers: The Complex Evolution of {\tt
                 <string>}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Pete describes how class string got that way, and how
                 to avoid a few pitfalls in writing C expressions.",
  acknowledgement = ack-nhfb,
}

@Article{Brill:1998:IC,
  author =       "Gregory Brill",
  title =        "An Introduction to {COM}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "You've heard the term often enough lately. Now find
                 out a few basic facts about COM.",
  acknowledgement = ack-nhfb,
}

@Article{Bryson:1998:BRC,
  author =       "Donald Bryson",
  title =        "Book Review: {{\em C Interfaces and
                 Implementations}}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Danilko:1998:GJF,
  author =       "Brian Danilko",
  title =        "A Graphical {Java} Front End to {C++} Programs",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Mixing Java and C/C++ can give you the best of both
                 worlds, once you learn how.",
  acknowledgement = ack-nhfb,
}

@Article{Huss:1998:LSL,
  author =       "R. E. Huss and M. A. Pumar",
  title =        "{Lambert} Shading of Large Irregular Surfaces",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Here's a quick way to display a textured surface that
                 nevertheless holds its own against more time-consuming
                 techniques.",
  acknowledgement = ack-nhfb,
}

@Article{McKeeman:1998:LJC,
  author =       "Bill McKeeman",
  title =        "A Lexer for {Java} in {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "McKeeman gives us a lexer for Java that's reusable in
                 all sorts of interesting ways.",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1998:IHC,
  author =       "Dwayne Phillips",
  title =        "Information Hiding in {C} via Modular Programming",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Encapsulation is an important discipline even when the
                 language doesn't fully support it.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCa,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facets {\tt num\_put} and {\tt
                 numpunct}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "And you thought printing out an integer was easy.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPa,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: An Introduction to
                 Namespaces",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "What's in a namespace? Dan explains.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCa,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: All This and {C++} Too!",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Bobby recovers from the trade show blues, and examines
                 a few proposed changes to Standard C.",
  acknowledgement = ack-nhfb,
}

@Article{Tennberg:1998:CAD,
  author =       "Patrick Tennberg",
  title =        "Creating Active Data Types via Multithreading",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "If you need multiple active agents in a program, you
                 need multiple threads to synchronize them.",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1998:CCS,
  author =       "Victor R. Volkman",
  title =        "{C/C++} Sources: Best of Reader Requests: {Part III}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:13 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9801/9801toc.htm?topic=articles",
  abstract =     "Last chance to catch some really neat URLs in CUJ, as
                 Victor moves his software bird dog service to our
                 Website.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFb,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPb,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMb,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QACb,
  author =       "Pete Becker",
  title =        "Questions \& Answers: {C++ Standard} Approved",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Pete reflects on the eight years of hard work that led
                 to the C++ Standard.",
  acknowledgement = ack-nhfb,
}

@Article{Benzinger:1998:SCB,
  author =       "Mike Benzinger",
  title =        "{STL} Containers Based on Hash Tables",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Hash tables offer a nice balance between insertion and
                 lookup times. Too bad they didn't quite make it into
                 the C++ Standard.",
  acknowledgement = ack-nhfb,
}

@Article{Campbell:1998:IPD,
  author =       "Brian Campbell",
  title =        "Implementing {Pascal} Data Types in {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "C++ is not just ``a better C,'' it can also be a
                 better Pascal.",
  acknowledgement = ack-nhfb,
}

@Article{Kaduch:1998:OOF,
  author =       "Frantisek Kaduch and Damian Jan and Purificacion
                 Vidal",
  title =        "Object-Oriented Finite-State Machines",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Finite-state machines occur all over the place. A
                 reusable base class can capture code that's common to
                 many FSM applications.",
  acknowledgement = ack-nhfb,
}

@Article{Kalev:1998:PCA,
  author =       "Danny Kalev",
  title =        "Porting a {C++} Application to {Java}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "There's more to porting code to Java than just
                 changing the keywords, as you might have guessed.",
  acknowledgement = ack-nhfb,
}

@Article{Labrosse:1998:FPA,
  author =       "Jean J. Labrosse",
  title =        "Fixed-Point Arithmetic for Embedded Systems",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Fixed-point arithmetic is fast: you just have to worry
                 more about overflow and significance loss.",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1998:DMP,
  author =       "Dwayne Phillips",
  title =        "Decision-Making with Production Systems",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Computers still can't think, but they can do a
                 respectable job of carrying out policy.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCb,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt num\_get}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Parsing numeric input has always been a messy affair.
                 Standard C++ locales add culture dependence to the mix
                 as well.",
  acknowledgement = ack-nhfb,
}

@Article{Reck:1998:TSR,
  author =       "Bill Reck",
  title =        "Thread Synchronization with Reference-Counting
                 Handles",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Often, the best time to protect access to a shared
                 object is right when you reach for it.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCb,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Morte d'Autopointer",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9802/9802toc.htm?topic=articles",
  abstract =     "Once you start replacing macros with templates, it's
                 hard to know when to stop.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFc,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPc,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMc,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAUa,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Understanding Access
                 Restrictions",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "Pete explains why base classes sometimes bar the door
                 to their descendants, and the true meaning of
                 orthogonality.",
  acknowledgement = ack-nhfb,
}

@Article{Crowe:1998:PTC,
  author =       "William L. Crowe",
  title =        "A Pseudo-Terminal Class for Unix",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "One way to talk to old software is to type at it,
                 preferably from another program, and maybe over a
                 network.",
  acknowledgement = ack-nhfb,
}

@Article{Dare-Edwards:1998:CEP,
  author =       "Conrad Dare-Edwards",
  title =        "Contrast Enhancement with Piecewise Lookup Tables",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "Lookup tables are fast but not very intuitive. A small
                 software assist can turn friendlier data into tables.",
  acknowledgement = ack-nhfb,
}

@Article{Laird:1998:MPL,
  author =       "Cameron Laird and Kathryn Soraiz",
  title =        "{Motif} Programming with the {LessTif} Freeware
                 Library",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "Here's a way to get your feet wet with Motif without
                 taking a bath.",
  acknowledgement = ack-nhfb,
}

@Article{Nadelson:1998:RTE,
  author =       "Mark Nadelson",
  title =        "Real-time Error Processing on a {Unix} Network",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "A cry for help should not go unattended. The trick is
                 to find the right communication channel over which to
                 yell.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCc,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt moneypunct}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "A C locale provides low-level information on how to
                 format monetary amounts. The C++ locale facet {\tt
                 moneypunct} supplies the same information at a somewhat
                 higher level of abstraction.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPb,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Basing Style on Design
                 Principles",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "In honor of the completed C++ Standard, Dan revisits
                 his first themes from seven years back.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCc,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Reflective {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "Bobby discusses various forms of nothing, from NULL
                 pointers that never amount to anything to little
                 pictures of nothing in particular.",
  acknowledgement = ack-nhfb,
}

@Article{Thaler:1998:CVL,
  author =       "Les Thaler",
  title =        "Creating a Virtual Listbox with {MAPI}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "MAPI does a lot for you, and with reasonable
                 efficiency, once you learn how to talk to it.",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1998:CCU,
  author =       "Victor R. Volkman",
  title =        "A {C/C++} Users Group ({CUG}) Library Update",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:14 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9803/9803toc.htm?topic=articles",
  abstract =     "Lots of good news from CUG, including a new print
                 version and a new CD-ROM.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFd,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPd,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:OOP,
  author =       "Anonymous",
  title =        "Object-Oriented Programming",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMd,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QACc,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Creating Variable-size structs",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Fooling the compiler is usually not considered good
                 programming practice, but occasionally it can be a
                 reasonable shortcut.",
  acknowledgement = ack-nhfb,
}

@Article{Manley:1998:GPT,
  author =       "Kevin T. Manley",
  title =        "General-Purpose Threads with {I/O} Completion Ports",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Divide and conquer is a good strategy for partitioning
                 a large job, provided you don't divide too much.
                 Windows NT helps you guess right.",
  acknowledgement = ack-nhfb,
}

@Article{Meyers:1998:COC,
  author =       "Scott Meyers",
  title =        "Counting Objects in {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "It isn't hard to keep a count of all the objects
                 allocated for a given class in C++, unless you have to
                 deal with distractions.",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1998:DBC,
  author =       "Tom Nelson",
  title =        "Disk-Based Container Objects",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "A container that's very large, or that must persist
                 between programs, really needs to live on disk.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCd,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt money\_put}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Standard C++ gives you a license to print money, or at
                 least monetary values, if only you can figure out
                 how.",
  acknowledgement = ack-nhfb,
}

@Article{Resendes:1998:ICD,
  author =       "Robert Resendes and Marc Laukien",
  title =        "Introduction to {CORBA} Distributed Objects",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Sharing data between programs on different machines,
                 written in different languages, has always been a
                 problem. CORBA makes it rather easier.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPc,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Partitioning with
                 Namespaces, Part 1",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Dan walks a different path from C to C++ than he did
                 seven years ago.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCd,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Very Small Array",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "It is possible to build an array type from materials
                 found around the home, but not necessarily easy.",
  acknowledgement = ack-nhfb,
}

@Article{Tucker:1998:RJC,
  author =       "Andrew Tucker",
  title =        "Reading {Java} Class Files in {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9804/9804toc.htm?topic=articles",
  abstract =     "Here's a helpful utility for dismantling the
                 executable form of a Java program.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFe,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPe,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMe,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAUb,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Use Caution with Temporary
                 Objects",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "All things in life are fleeting, say the philosophers.
                 In C++, it helps to know exactly how fleeting,
                 however.",
  acknowledgement = ack-nhfb,
}

@Article{Cockburn:1998:OOAa,
  author =       "Alistair Cockburn",
  title =        "Object-Oriented Analysis and Design, Part 1",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "Object-Oriented design is easy once you learn how to
                 identify the right objects.",
  acknowledgement = ack-nhfb,
}

@Article{Ellis:1998:REC,
  author =       "Duncan Ellis and Sameer Udeshi",
  title =        "A Regular Expression Class Library",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "Regular expressions are a great way to describe
                 patterns in text, with lots of applications.",
  acknowledgement = ack-nhfb,
}

@Article{Gould:1998:DDI,
  author =       "David Gould",
  title =        "Double Dispatch with an Inverted Visitor Pattern",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "It's hard to model a two-dimensional table with an
                 inheritance tree, but you can come close.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCe,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt money\_get}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "If you can print monetary values, it's nice to be able
                 to read them back in as well. And you can, thanks to
                 the Standard C++ library.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPd,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Partitioning with
                 Namespaces, Part 2",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "Namespaces should help you partition programs more
                 cleanly, once the compilers agree on how to implement
                 them.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCe,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Spring Cleaning",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "From template metaprogramming to mea culpas to more
                 arrays, Bobby airs a variety of dusty topics.",
  acknowledgement = ack-nhfb,
}

@Article{Shah:1998:USL,
  author =       "Amal Shah and Hong Xiao",
  title =        "Using Shared Libraries across Platforms",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "Shared libraries are an important technology with an
                 unfortunate lack of standardization among various
                 compilers.",
  acknowledgement = ack-nhfb,
}

@Article{Williams:1998:DMC,
  author =       "Jim Williams",
  title =        "Detecting Memory Corruption with Dog Tags",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:15 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9805/9805toc.htm?topic=articles",
  abstract =     "A simple marker can reveal a broad class of storage
                 overwrite problems.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:CCE,
  author =       "Anonymous",
  title =        "{C/C++} Contributing Editors",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFf,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPf,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMf,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAD,
  author =       "Pete Becker",
  title =        "Questions \& Answers: The Danger of Undeclared
                 Functions",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "Lots of things can go wrong on a function call,
                 particularly if you omit prototypes or get ambitious
                 with function pointers.",
  acknowledgement = ack-nhfb,
}

@Article{Cockburn:1998:OOAb,
  author =       "Alistair Cockburn",
  title =        "Object-Oriented Analysis and Design, Part 2",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "Brewing a good cup of Java takes careful design, even
                 in C++.",
  acknowledgement = ack-nhfb,
}

@Article{Crowe:1998:IOM,
  author =       "William Crowe",
  title =        "Inter-Object Messaging Using a {SwitchBoard}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "One way to reduce coupling in a program is to
                 generalize it to a fare-thee-well.",
  acknowledgement = ack-nhfb,
}

@Article{Hamilton:1998:BRS,
  author =       "Dave Hamilton",
  title =        "Book Review: {{\em The Software Project Survival
                 Guide}}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "The author of Code Complete brings some methods to the
                 madness of software project management.",
  acknowledgement = ack-nhfb,
}

@Article{Pescio:1998:STE,
  author =       "Carlo Pescio",
  title =        "Stack Trace Exceptions in {Win32}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "Exceptions are a useful way to catch errors if you can
                 catch and interpret the exceptions, that is.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCf,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt time\_put}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "Formatting times in Standard C++ is much the same as
                 in Standard C, but with rather more machinery
                 involved.",
  acknowledgement = ack-nhfb,
}

@Article{Pomerantz:1998:TEH,
  author =       "Dave Pomerantz",
  title =        "Testing Error Handlers by Simulating Errors",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "Buggy error handlers often escape detection, or are
                 tested only half-way. Here are some tools to help you
                 finish the job.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPe,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Partitioning with
                 Namespaces, Part 3",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "What's in a name? Anonymity, for one thing if you know
                 how to use unnamed namespaces [sic].",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCf,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Dis-Array",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9806/9806toc.htm?topic=articles",
  abstract =     "So how hard can it be to mimic a C array with a C++
                 class? Read on.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFg,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPg,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMg,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAA,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Assumptions to Avoid Concerning
                 Memory",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "Pete demonstrates several not-so-stupid memory tricks
                 that every good C/C++ programmer should know.",
  acknowledgement = ack-nhfb,
}

@Article{Beyer:1998:EOA,
  author =       "Malcolm Beyer",
  title =        "Encapsulating the {ODBC API}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "A good interface lowers the coupling between client
                 and server --- and is also easy to use.",
  acknowledgement = ack-nhfb,
  annote =       "Article unavailable in electronic form.",
}

@Article{Briand:1998:BRA,
  author =       "Marc Briand",
  title =        "Book Review: {{\em AntiPatterns --- Refactoring
                 Software, Architectures, and Projects in Crisis}}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Edmunds:1998:TCC,
  author =       "Cyril Edmunds",
  title =        "Template Classes for Color-Space Conversions",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "And you thought you could make any color with just
                 three crayons. Wait til you find out all the different
                 ways the grownups measure colors.",
  acknowledgement = ack-nhfb,
}

@Article{Fazio:1998:SES,
  author =       "Bob Fazio",
  title =        "Sending Email with an {SMTP} Class",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "Sometimes the easiest way to send a message is to drop
                 it in the mail yourself.",
  acknowledgement = ack-nhfb,
}

@Article{Marcok:1998:DAE,
  author =       "Zlatko Marcok",
  title =        "Dynamic Arrays with Expression Templates",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "It's amazing what you can do with templates, once you
                 learn a few basic techniques.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCg,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet {\tt time\_get}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "Ever wish you could just read in a date or time
                 without a lot of coding? Well now you can, possibly
                 even in French.",
  acknowledgement = ack-nhfb,
}

@Article{Rumore:1998:BST,
  author =       "Mike Rumore",
  title =        "A Binary Search Tree with Iterators",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "If you need to access the elements in a tree structure
                 in more than one order, you need a tree that defines
                 more than one kind of iterator.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1998:CTPf,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Classes vs. Namespaces",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "Dan pushes his design using namespaces to its logical
                 conclusion --- and logically concludes he was wrong to
                 design that way.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCg,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {C9X VLAs}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9807/9807toc.htm?topic=articles",
  abstract =     "Many languages support variable-length arrays. Soon
                 Standard C will too.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFh,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPh,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMh,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Bavestrelli:1998:ED,
  author =       "Giovanni Bavestrelli",
  title =        "Encapsulating {DDE}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "The less you have to fool with the details of Dynamic
                 Data Exchange, the more likely you are to get it
                 right.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAE,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Every Template Needs a friend
                 (Now and Then)",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Pete explains why template specializations aren't
                 friends, and why character constants shouldn't be
                 treated as numbers.",
  acknowledgement = ack-nhfb,
}

@Article{Bell:1998:WCN,
  author =       "John T. Bell",
  title =        "A Wrapper Class for {NT} Services",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Like many aspects of Windows NT, talking to the
                 Service Control Manager is a task best left to an
                 expert.",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1998:BRP,
  author =       "Marc Briand",
  title =        "Book Review: {{\em The Programmer's Guide to SCSI}}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Bugg:1998:NHH,
  author =       "Keith Bugg",
  title =        "The New {HTML Help Standard}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Few subsystems needed more help than Windows Help.
                 Fortunately, Web technology once again simplifies
                 matters.",
  acknowledgement = ack-nhfb,
}

@Article{Curran:1998:CWI,
  author =       "James M. Curran",
  title =        "Creating a Word Iterator",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Iterators can do more than just step through data.
                 They can, for example, do a bit of parsing along the
                 way.",
  acknowledgement = ack-nhfb,
}

@Article{Florentin:1998:CSP,
  author =       "Alberto Florentin",
  title =        "Creating Simple Persistent Objects",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Persistent objects aren't all that hard to implement,
                 but they do take a bit of, well, persistence.",
  acknowledgement = ack-nhfb,
}

@Article{Gufford:1998:WNE,
  author =       "Eric Gufford",
  title =        "A {Windows NT} Exception Class Library",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Marrying Win32 exceptions with C++ exception handling
                 takes a lot of work, but the payoff can be high ---
                 particularly if most of the work has been done for
                 you.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCh,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: The Facet collate",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "Comparing two character sequences is relatively easy,
                 once you know which one should come first.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCh,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Yo Quiero {VLAs}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "8",
  pages =        "??--??",
  month =        aug,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:16 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9808/9808toc.htm?topic=articles",
  abstract =     "VLAs bring a little bit of C++ to C, along with a host
                 of uncertainties.",
  acknowledgement = ack-nhfb,
}

@Article{Alexandrescu:1998:ICV,
  author =       "Andrei Alexandrescu",
  title =        "Inline Containers for Variable Arguments",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "How can you pass a varying number of arguments to a
                 function and maintain type safety? One argument at a
                 time.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:CTP,
  author =       "Anonymous",
  title =        "{C++} Theory and Practice: {\tt const} in Parameter
                 Lists",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "{\tt const} promises a lot in a parameter list, but
                 sometimes it appears to promise too much.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFi,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:ERC,
  author =       "Anonymous",
  title =        "Extending the Reference-Counting Pattern",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "It's often nice to have storage management that's a
                 bit smarter than you get with {\tt auto\_ptr} but
                 rather less complex than automatic garbage collection.
                 Here's one style of smart pointers that strikes such a
                 careful balance.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPi,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMi,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAI,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Implementing Dynamic Function
                 Calls",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "Pete tackles head on how to use tables of function
                 pointers, a powerful but confusing subject since the
                 earliest days of C.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:SIS,
  author =       "Thomas Becker",
  title =        "Smart Iterators and {STL}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "Because they're templates, you can smuggle added
                 functionality into STL algorithms all sorts of ways,
                 even through iterators. /p",
  acknowledgement = ack-nhfb,
}

@Article{Isaacson:1998:BSE,
  author =       "Steven G. Isaacson",
  title =        "{\tt bsed}: {A} Stream Editor for Binary Files",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "Here's a quick (and dirty) way to patch binary files
                 with a simple software tool.",
  acknowledgement = ack-nhfb,
}

@Article{Konstantinidis:1998:ASP,
  author =       "Thanos D. Konstantinidis and M. G. Strintzis",
  title =        "Advanced Serial Port Communication Under {Win32}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "It's really easy to communicate with an external
                 device through a serial port --- once you get all the
                 administrivia under control.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCi,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Last of the Facets",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "Programming language support for internationalization
                 has its limits, no matter how ambitious the library
                 that comes with the compiler.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCi,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: {C/C++urve} Ball",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "What's the difference between an array and a vector?
                 Whatever you make it.",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1998:ASE,
  author =       "Warren Ward",
  title =        "Applying Stream Encryption",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "9",
  pages =        "??--??",
  month =        sep,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9809/9809toc.htm?topic=articles",
  abstract =     "A surprisingly small amount of effort can yield a
                 large degree of protection, if you encrypt just the
                 right stuff just the right way.",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1998:EFj,
  author =       "Marc Briand",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "6--6",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCj,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Exception Safety in {STL}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "10--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "STL was originally written with no concern about
                 exceptions, but the C++ Standard reconciled the two
                 technologies just before it froze.",
  acknowledgement = ack-nhfb,
}

@Article{Tikhonov:1998:SCC,
  author =       "Alexandre Tikhonov",
  title =        "An {SQL} Client Class",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "21--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "It's always a challenge to mix SQL into a program
                 without compromising readability. Here's where classes
                 can really help.",
  acknowledgement = ack-nhfb,
}

@Article{Brill:1998:WCC,
  author =       "Gregory Brill",
  title =        "Writing {COM} Clients with Late and Early Binding",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "37--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Here's the answer to the question --- which is better
                 COM style, early or late binding? The answer is:
                 both.",
  acknowledgement = ack-nhfb,
}

@Article{Petz:1998:CTI,
  author =       "John Petz",
  title =        "A {C++} Telephony Interface",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "55--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "TAPI standardizes the business of making a phone call.
                 This interface hides the messy details.",
  acknowledgement = ack-nhfb,
}

@Article{Ignatchenko:1998:AOD,
  author =       "Sergey Ignatchenko",
  title =        "An Algorithm for Online Data Compression",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "63--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Compressing data on the fly involves different
                 tradeoffs than when you have all the time and space in
                 the world.",
  acknowledgement = ack-nhfb,
}

@Article{Bartosik:1998:EOP,
  author =       "Mark Bartosik",
  title =        "Encapsulating the Observer Pattern",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "72--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Event processing is a seemingly simple operation with
                 a surprising number of perils. Hiding the details in a
                 well-designed class or two can save the day.",
  acknowledgement = ack-nhfb,
}

@Article{Alexandrescu:1998:CIS,
  author =       "Andrei Alexandrescu",
  title =        "Compound Iterators for {STL}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "79--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Iterators can hide a multitude of sins. They can even
                 let you define arbitrary slices through containers of
                 containers.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QAP,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Portability, Promotion, and
                 Other Concerns",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "85--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Yes, you can hide implementation details for a C
                 library. Pete shows how, among other things.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCj,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Penumbra",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "88--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  abstract =     "Bobby cleans house, yielding up a mixed bag of musings
                 on constness, calling sequences, and other C things.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPj,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "94--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMj,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "10",
  pages =        "98--??",
  month =        oct,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:17 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9810/9810toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1998:EFk,
  author =       "Marc Briand",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "6--6",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCk,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Hash Tables",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "10--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Hash tables didn't make it into the C++ Standard, but
                 they're too popular to ignore.",
  acknowledgement = ack-nhfb,
}

@Article{Moreno:1998:EDGa,
  author =       "Carlos Moreno",
  title =        "Efficient {$2$-D} Geometric Operations, Part 1",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "25--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "``Inside'' is an easy predicate for people to
                 determine, but rather harder for computers.",
  acknowledgement = ack-nhfb,
}

@Article{Chiaia:1998:CHD,
  author =       "Gualtiero Chiaia and Marco Marcon",
  title =        "A Class Hierarchy for Data Acquisition",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "39--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Acquiring data and controlling devices has never been
                 simpler, thanks to a wide range of off-the-shelf PC
                 control cards. But it can be made more uniform and
                 device independent.",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1998:SHI,
  author =       "Dwayne Phillips",
  title =        "Steganography: Hiding Information in Plain Sight",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "49--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Sometimes the best form of encryption is to avoid the
                 challenge to would-be decryptors.",
  acknowledgement = ack-nhfb,
}

@Article{Blezek:1998:RPS,
  author =       "Daniel Blezek",
  title =        "Rapid Prototyping with {SWIG}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "61--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Any programming problem can be solved by adding
                 another layer of indirection, or so the old saying
                 goes. Sometimes that layer is called a wrapper.",
  acknowledgement = ack-nhfb,
}

@Article{Whitney:1998:SLC,
  author =       "Bill Whitney",
  title =        "Skip Lists in {C++}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "67--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Skip lists are an interesting alternative to balanced
                 trees, and rather easier to implement correctly.",
  acknowledgement = ack-nhfb,
}

@Article{Sear:1998:TWN,
  author =       "Neil Sear",
  title =        "Template Wrappers for Network Messages",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "75--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "A general message passing service can be very simple -
                 provided you can hide all the complexity inside a few
                 templates.",
  acknowledgement = ack-nhfb,
}

@Article{Bridges:1998:LEJ,
  author =       "Michael Bridges",
  title =        "Living without {\tt enum} in {Java}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "82--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "You give up a lot of options in moving from C++ to
                 Java, but you don't have to give up as much as you
                 might think.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:LCCk,
  author =       "Bobby Schmidt",
  title =        "The Learning {C/C++urve}: Second Contact",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "85--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Bobby concludes his stint as C/C++urve author by
                 emptying his mailbag. Look for him in a new guise next
                 month.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:QACd,
  author =       "Pete Becker",
  title =        "Questions \& Answers: Catching Exceptions, and Flak,
                 from Readers",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "91--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  abstract =     "Whether you're handling exceptions, packing
                 characters, or manipulating large character sets, you
                 have to be careful of the details.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPk,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "95--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMk,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "11",
  pages =        "99--??",
  month =        nov,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9811/9811toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1998:WNS,
  author =       "Chuck Allison",
  title =        "What's New in {Standard C++}?",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "Standard C++ is finally real, after nine years in the
                 making. Chuck supplies a quick guided tour of the end
                 result.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:EFl,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:NPl,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1998:WMl,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Bavestrelli:1998:OWW,
  author =       "Giovanni Bavestrelli",
  title =        "An {OpenGL} Wrapper for {Win32}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "Mixing OpenGL with Windows is possible, and a good
                 idea. Here's some support code that helps.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1998:JSP,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: {A} Place to Hone Your Skills",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "To err is human. To prepare for all possible errors is
                 the mark of a good programmer.",
  acknowledgement = ack-nhfb,
}

@Article{Knutsson:1998:OGW,
  author =       "Lukas Knutsson",
  title =        "Optimized {GIFs} from {Windows DIBs}",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "Much of the ``World Wide Wait'' is spent downloading
                 poorly encoded images. Anything that helps make images
                 smaller is a boon.",
  acknowledgement = ack-nhfb,
}

@Article{Moreno:1998:EDGb,
  author =       "Carlos Moreno",
  title =        "Efficient {$2$-D} Geometric Operations, Part 2",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "``Inside'' is a remarkably subtle concept for a
                 triangle. It becomes even more subtle for more complex
                 polygons.",
  acknowledgement = ack-nhfb,
}

@Article{Parent:1998:ALM,
  author =       "Michael Parent",
  title =        "{ActiveX} Licensing with {MD5} Encryption",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "An encrypted license key is hard to forge. But it
                 still needs to be relatively easy to use.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1998:SCCl,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Thread Safety",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "The C++ Standard doesn't talk about thread safety, but
                 everyone else does.",
  acknowledgement = ack-nhfb,
}

@Article{Riemersma:1998:BDT,
  author =       "Thiadmer Riemersma",
  title =        "A Balanced Dithering Technique",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "Dithering with just one neighbor doesn't sound very
                 helpful --- unless you're clever about how you visit
                 the neighbors.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1998:UEP,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Phoenix Rising",
  journal =      j-CCCUJ,
  volume =       "16",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1998",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:18 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1998/9812/9812toc.htm?topic=articles",
  abstract =     "Bobby describes various sneaky tricks you can perform
                 with reference parameters, operator->, and other
                 mechanisms --- and why you shouldn't.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:IJJ,
  author =       "Chuck Allison",
  title =        "{\tt import java.*}: Jumping into Java",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "A guided tour of Java is only as good as its tour
                 guide. Fortunately for us, Chuck Allison is a skilled
                 guide to C/C++ as well as Java.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFa,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPa,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMa,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSMa,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: More on Error Handling",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Reporting errors properly is an art form, at least to
                 those who would be kind to their fellow programmers.",
  acknowledgement = ack-nhfb,
}

@Article{Crowe:1999:CCJ,
  author =       "William L. Crowe",
  title =        "Comparing {C++} and {Java}: {A} {Java SwitchBoard}
                 Implementation",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Writing a ``switchboard'' in Java is both enlightening
                 and useful. Comparing it to a C++ version is also
                 educational.",
  acknowledgement = ack-nhfb,
}

@Article{Getov:1999:PVI,
  author =       "Radoslav Getov",
  title =        "Persistent Vector Iterators",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Template class vector has some annoying properties.
                 But you can hide them, and still make use of the good
                 stuff, by deriving another template class from
                 vector.",
  acknowledgement = ack-nhfb,
}

@Article{Gibbs:1999:YPL,
  author =       "Tanton Gibbs",
  title =        "A {Y2K} Patch for Legacy Data",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Y2K problems abound, if you believe the consultants,
                 at least. But sometimes a simple trick or two can
                 mitigate a localized Y2K problem.",
  acknowledgement = ack-nhfb,
}

@Article{Langseth:1999:UCW,
  author =       "Jim Langseth",
  title =        "Using {C++} with {Word97 COM} Interfaces",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Imagine packing all of MS Word 97 into a C++ class.
                 You can do it with a little knowledge of COM.",
  acknowledgement = ack-nhfb,
}

@Article{Panzer:1999:ACI,
  author =       "John Panzer",
  title =        "Automatic Code Instrumentation",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "You can profile function execution times easily with
                 just a little help from a VC++ hook and any web
                 browser.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCa,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Revising Standard {C}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "While all the attention has been focused on developing
                 the first C++ Standard, others have been quietly
                 revising Standard C. Here is some of the early history
                 of that effort.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UEPa,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Party Like It's 1999",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Pete Becker could use a short Q as a springboard to a
                 very long A. Now Bobby Schmidt proves he can rise to
                 the same challenge.",
  acknowledgement = ack-nhfb,
}

@Article{Welstead:1999:JOL,
  author =       "Steve Welstead",
  title =        "A {Java} Object List Dialog",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9901/9901toc.htm?topic=articles",
  abstract =     "Java keeps getting better at handling those
                 bread-and-butter windowing tasks that once required C
                 or C++ under Windows.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:CCCa,
  author =       "Anonymous",
  title =        "{C/C++} Contributing Editors",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFb,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPb,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMb,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSW,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Wrapping Up Error Handling
                 Techniques",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "If you don't take an orderly approach to handling all
                 runtime errors, you're bound to introduce even more
                 errors in your error handling.",
  acknowledgement = ack-nhfb,
}

@Article{Iofin:1999:DCF,
  author =       "Leon Iofin",
  title =        "Date Compression Formats for {Y2K} Remediation",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "Wondering where to stuff that extra century
                 information in your current date fields? Here are a few
                 candidate hiding places.",
  acknowledgement = ack-nhfb,
}

@Article{Lansinger:1999:LCL,
  author =       "Edward J. Lansinger",
  title =        "A Lightweight {C++} Library for Embedded {LCDs}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "An LCD panel is a simple enough device, but one well
                 worth encapsulating inside a C++ class or two.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCb,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: {Embedded C++} Update",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "Embedded C++ is 2-1/2 years old and going strong. But
                 that doesn't necessarily make it a serious candidate
                 for formal standardization.",
  acknowledgement = ack-nhfb,
}

@Article{Richards:1999:ALT,
  author =       "Etienne Richards",
  title =        "Adding Level-2 Thread Safety to Existing Objects",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "The code required to share an object among multiple
                 threads is tedious and error prone. But it can be
                 neatly encapsulated.",
  acknowledgement = ack-nhfb,
}

@Article{Rumore:1999:LMD,
  author =       "Mike Rumore",
  title =        "{LUP} Matrix Decomposition Using Templates",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "Solving linear equations is not for the amateur, or
                 the faint of heart. Templates, and some good
                 algorithms, can be a real help.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1999:CTPa,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Partitioning with Classes",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "Dan is back, continuing where he left off, concerning
                 the relative merits of namespaces and classes in
                 structuring code.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UESa,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: September Song",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "2",
  pages =        "??--??",
  month =        feb,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9902/9902toc.htm?topic=articles",
  abstract =     "Bobby deals with time warps, from some news that's old
                 hat to old songs that are news to some.",
  acknowledgement = ack-nhfb,
}

@Article{Alexandrescu:1999:BTE,
  author =       "Andrei Alexandrescu",
  title =        "Better Template Error Messages",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "We take for granted that debugging templates is a
                 nightmare, but maybe that doesn't have to be true
                 forever.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:IJU,
  author =       "Chuck Allison",
  title =        "{\tt import java.*}: Using Primitive Types and
                 Wrappers",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "The primitive types of C/C++ are much the same in
                 Java, except that they're even more primitive and more
                 predictable.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:CCCb,
  author =       "Anonymous",
  title =        "{C/C++} Contributing Editors",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:CFC,
  author =       "Anonymous",
  title =        "Comparing {Fortran 90} and {C++} Valarrays",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Template class valarray was added to the Standard C++
                 Library to attract numerical programmers. It appears to
                 be working.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFc,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPc,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMc,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Bailey:1999:SCC,
  author =       "Patrick Bailey",
  title =        "A Signal Command and Control Class for Unix",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Signals are a useful way to communicate under Unix,
                 provided you have enough to go around.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSIa,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Initialization and Cleanup,
                 Part 1",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "You should be fastidious about initializing all
                 variables, but not fanatical.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCc,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Simple Iostreams",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Iostreams has long been a simple and extensible
                 mechanism in every C++ library. In Standard C++ it's
                 far more extensible, but not nearly so simple.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1999:CTPb,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Trimming Excess Fat",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Static members combine the lifetime of global objects
                 and functions with the privacy of member names.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UESb,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Singletons, Five-Liners, and
                 Multiple Inclusion",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Bobby handles a series of small problems, including
                 reentry at Microsoft after lobbing a few brickbats
                 their way.",
  acknowledgement = ack-nhfb,
}

@Article{Sicherer-Roetman:1999:PRT,
  author =       "Anneke Sicherer-Roetman",
  title =        "Portable Run-Time Multilanguage Support with Lingua",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Message text is the bane of any multilanguage program,
                 but you can get a lot of help with them from this
                 remarkably simple package.",
  acknowledgement = ack-nhfb,
}

@Article{Walker:1999:EEC,
  author =       "Arthur P. Walker",
  title =        "enum++ --- An enum Class Code Generator",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "3",
  pages =        "??--??",
  month =        mar,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:19 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9903/9903toc.htm?topic=articles",
  abstract =     "Neither C nor C++ have truly first-class enumerations.
                 But you can add them to C++ with this handy
                 generator.",
  acknowledgement = ack-nhfb,
}

@Article{Alexandrescu:1999:AAA,
  author =       "Andrei Alexandrescu",
  title =        "Adapting Automation Arrays to the Standard vector
                 Interface",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "STL can be extended in remarkable ways. Sometimes you
                 can even lie about what's inside a container, and to
                 good advantage.",
  acknowledgement = ack-nhfb,
}

@Article{Anderson:1999:CLB,
  author =       "Marc Anderson",
  title =        "{CORBA} Load Balancing with {VisiBroker}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "There's more to sharing CORBA requests among multiple
                 servers than just dealing them out, at least if you
                 want robustness and good response.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFd,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPd,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMd,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSIb,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Initialization and Cleanup in
                 {C++}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "It's a good rule to ignore the rules when doing so
                 simplifies matters --- provided you know the reasons
                 behind the rules you're ignoring.",
  acknowledgement = ack-nhfb,
}

@Article{Heidel:1999:UAC,
  author =       "Greg Heidel",
  title =        "Using Asynchronous Calls in {COM}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "Borrowing against the future is a great way to get
                 more done right now, both in real life and in
                 asynchronous programming.",
  acknowledgement = ack-nhfb,
}

@Article{Lorde:1999:GIS,
  author =       "David Lorde",
  title =        "A Generic Iterator for Strings",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "An iterator over words is a handy tool, but an
                 iterator over arbitrary tokens is even handier.",
  acknowledgement = ack-nhfb,
}

@Article{Nadelson:1999:RGU,
  author =       "Mark Nadelson and Colleen Woodward",
  title =        "Report Generation Using an Integrated {Web} Browser",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "Why write yet another report generator when the world
                 is full of web browsers that can do the job for you?",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCd,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Unicode Files",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "There's more than one way to represent Unicode in a
                 file. A C++ program may not read or write the form you
                 expect, at least not without a little help.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1999:CTPc,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Thinking Deeply",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "Constness isn't always as pervasive as you might like.
                 Sometimes you have to work to hold onto it.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UEG,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Great Expectations",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "4",
  pages =        "??--??",
  month =        apr,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9904/9904toc.htm?topic=articles",
  abstract =     "Some things are standard and don't need enforcing,
                 some are standard but unenforced, some are enforced but
                 nonstandard. Bobby explains which is which.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:BRS,
  author =       "Chuck Allison",
  title =        "Book Review: {Scott Meyers}' {{\em Effective C++
                 Compact Disk}}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "Meyers does it again, this time with a
                 machine-readable version of his invaluable guides to
                 programming in C++.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:IJC,
  author =       "Chuck Allison",
  title =        "{\tt import java.*}: Control Flow --- The Bad, The
                 Good, The Exceptional",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "Java provides more ways to alter flow of control than
                 C, but it's still a very structured language.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFe,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPe,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMe,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSIc,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Initialization and Cleanup,
                 Part 3",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "It's a simple rule: initialize objects before you use
                 them and clean them up when you're done with them. But
                 sometimes that takes pretty careful planning.",
  acknowledgement = ack-nhfb,
}

@Article{Kathan:1999:PCM,
  author =       "Joseph Kathan",
  title =        "Portable Control of Multiple Daemon Processes",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "The Unix and Windows process models are just different
                 enough to present problems when writing portable
                 code.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCe,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Multibyte Files",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "The proper way to represent wide characters in a file
                 is as a multibyte stream. But you sometimes need help
                 to support the encoding you really want to use.",
  acknowledgement = ack-nhfb,
}

@Article{Roe:1999:WCD,
  author =       "Eric Roe",
  title =        "A Wrapper Class for Dynamically Linked Plug-Ins",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "Creating plug-ins for multiple platforms can be
                 tricky. Here's some techniques that make writing
                 plug-ins almost as easy as using them.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1999:CTPd,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Thinking Deeper",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "Preserving constness where you want it is a little
                 easier with templates, but it's still rife with
                 complexities.",
  acknowledgement = ack-nhfb,
}

@Article{Stroustrup:1999:LSC,
  author =       "Bjarne Stroustrup",
  title =        "Learning {Standard C++} as a New Language",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "5",
  pages =        "??--??",
  month =        may,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:20 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9905/9905toc.htm?topic=articles",
  abstract =     "Perhaps it's time to stop thinking of C++ as the
                 language to learn after C. Just ask the guy who
                 invented C++.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFf,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPf,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMf,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Bavestrelli:1999:BAM,
  author =       "Giovanni Bavestrelli",
  title =        "Better Assertions for {MFC}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "Okay, you know that assertions can be a good idea.
                 Under MFC, they can be made even more useful.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSMb,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Memory and Object Management",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "Keep the scope and lifetime of each variable short ---
                 but not too short.",
  acknowledgement = ack-nhfb,
}

@Article{Fan:1999:IRD,
  author =       "James J. Fan",
  title =        "Implementing a Request Distribution Server with {DCOM}
                 and {ATL}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "You can do the darndest things with DCOM, including
                 load balancing with a relatively simple daemon.",
  acknowledgement = ack-nhfb,
}

@Article{Kelly-Bootle:1999:PMDa,
  author =       "Stan Kelly-Bootle",
  title =        "Post-Mortem Debunker: The Fence Less Straddled",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "And now for something completely different\ldots{}.",
  acknowledgement = ack-nhfb,
}

@Article{Mahoney:1999:CCC,
  author =       "Colin Mahoney",
  title =        "Calculating {CRC} Checksums in {C++}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "Here's a handy template that computes a variety of CRC
                 checksums.",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1999:CSR,
  author =       "Andrew Phillips",
  title =        "A Container for a Set of Ranges",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "If you need to represent an ordered list of ranges,
                 the best data structure is probably somewhere between a
                 list and a set.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCf,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: {A} Better deque",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "You can't just write a good library once and for all.
                 You have to keep rewriting it as you learn better
                 techniques --- from customers, competitors, or even
                 other programming languages.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UEPb,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Phantom {MenaC++}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "The keyword static has its notorious foibles. So too
                 does {`tt const}. Mix in some Microsoft-specific
                 behavior and Bobby has much to explain.",
  acknowledgement = ack-nhfb,
}

@Article{Schwartz:1999:DIB,
  author =       "Robert Allan Schwartz",
  title =        "Default Initialization of Built-in Types",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "Java supplies wrappers for all the built-in types. As
                 it turns out, C++ can profit from similar wrappers.",
  acknowledgement = ack-nhfb,
}

@Article{Sutter:1999:OAM,
  author =       "Herb Sutter",
  title =        "Optimizations That Aren't (In a Multithreaded World)",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "An ``obvious'' optimization can really lose ground
                 when thread safety has to be ensured as well.",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1999:CCU,
  author =       "Victor Volkman",
  title =        "{C/C++ Users Group (CUG) CD-ROM, April 1999 Edition}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "Bigger than ever, better than ever. The 1999 edition
                 of the CUG code disk is now available.",
  acknowledgement = ack-nhfb,
}

@Article{Wisehart:1999:DES,
  author =       "Daniel J. Wisehart",
  title =        "Debugging Embedded Systems",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9906/9906toc.htm?topic=articles",
  abstract =     "Made it through debugging 101? Then you still need
                 debugging 102 if you're new to embedded system
                 programming.",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1999:EFg,
  author =       "Marc Briand",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "6--6",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCg,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: {A} Better Red-Black Tree",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "10--??",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  abstract =     "The C++ Standard is silent about issues such as thread
                 safety and DLL safety, but customers and reviewers
                 certainly aren't.",
  acknowledgement = ack-nhfb,
}

@Article{Andrivet:1999:SXP,
  author =       "Sebastien Andrivet",
  title =        "A Simple {XML} Parser",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "22, 24, 26--28, 30, 32",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  abstract =     "HTML has shown the power of a portable display markup
                 language. XML is now extending that power to data with
                 arbitrarily complex structures.",
  acknowledgement = ack-nhfb,
}

@Article{Paternostro:1999:JSC,
  author =       "Pat Paternostro",
  title =        "A {Java} Skeleton Code Generator",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "34, 36--38",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  abstract =     "Maybe Java isn't as portable as advertised, but this
                 handy generator makes it more so.",
  acknowledgement = ack-nhfb,
}

@Article{Bavestrelli:1999:WWO,
  author =       "Giovanni Bavestrelli",
  title =        "Wrapping the {Windows ODBC API}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "39--??",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  abstract =     "Who needs yet another layer of software between
                 program and database? Maybe you do.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:RPC,
  author =       "Anonymous",
  title =        "Restricted Pointers are Coming",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "55--??",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  abstract =     "C9X introduces the new type qualifier {\tt restrict}.
                 Why it's there and where it pays off takes a bit of
                 explaining.",
  acknowledgement = ack-nhfb,
}

@Article{Hooker:1999:LRW,
  author =       "David Hooker",
  title =        "A Logging Routine for {Windows NT} Events",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "65--??",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  abstract =     "Logging errors is an important but tedious task. It
                 helps to stylize how you do it.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1999:CTPe,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Thinking Even Deeper",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "69--??",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  abstract =     "Making a deeply const pointer leads Dan deep into the
                 subtleties of overload resolution and temporary
                 references.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:IJT,
  author =       "Chuck Allison",
  title =        "{\tt import java.*}: Thinking in Objects",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "79--??",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  abstract =     "Classes are unavoidable in Java, but instances of
                 classes --- a.k.a. objects --- are just a plain good
                 idea.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UEB,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Building Sand Castles",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "89--??",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  abstract =     "A plea for writing Standard C++ instead of (even very
                 popular) dialects, followed by an assortment of clever
                 Standard C++ tricks.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPg,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "95--??",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMg,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "7",
  pages =        "99--??",
  month =        jul,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:21 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9907/9907toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1999:EFh,
  author =       "Marc Briand",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "6--6",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCh,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: {A} Better List",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "10--??",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  abstract =     "How hard can it be to maintain a linked list? You'd be
                 surprised. Our Senior Editor certainly was.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:SPW,
  author =       "Thomas Becker",
  title =        "A Semaphore With Priorities For {Win32}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "18--??",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  abstract =     "Yes, you can add priorities to Win32 semaphores, but
                 they aren't easy to get right.",
  acknowledgement = ack-nhfb,
}

@Article{Bertrand:1999:TFS,
  author =       "Michael Bertrand and Dave Grundgeiger",
  title =        "{TrueType} Font Secrets",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "32, 34--36, 38--40",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  abstract =     "Ever wonder how all these glyphs get drawn on your
                 monitor or printer? Here's the inside scoop.",
  acknowledgement = ack-nhfb,
}

@Article{Harrington:1999:WMM,
  author =       "John Harrington",
  title =        "{Win32} Multithreading Made Easy",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "48, 50--52, 54--56",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  abstract =     "Multithreading logic is hard to write and hard to
                 maintain. So keep it simple and separate.",
  acknowledgement = ack-nhfb,
}

@Article{Carlson:1999:APS,
  author =       "Paul Carlson",
  title =        "An Automated Process Shutdown {DLL}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "59--??",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  abstract =     "It's easy to communicate among Win32 processes through
                 a shared DLL, once you get all the machinery in
                 place.",
  acknowledgement = ack-nhfb,
}

@Article{Persi:1999:VCG,
  author =       "Fred Persi",
  title =        "A Vector Class for Geometric Computations",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "62--??",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  abstract =     "If size and speed are really important, you might want
                 to forego some of the notational niceties made possible
                 with C++ and just concentrate on the basics.",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1999:BRP,
  author =       "Dwayne Phillips",
  title =        "Book Review: {{\em The Practice of Programming}}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "69--??",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  abstract =     "Two old masters summarize decades of experience,
                 without taking sides in the language wars.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSMc,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Memory and Object Management,
                 Part 2",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "71--??",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  abstract =     "How do you make a sophisticated memory manager? One
                 step at a time.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1999:CTPf,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Isolating Design Decisions,
                 Part 1",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "81--??",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  abstract =     "How do you encapsulate design decisions? One at a
                 time.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UEJ,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Just Say No",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "89--??",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  abstract =     "Microsoft isn't the only C++ compiler vendor, but they
                 manage to occupy Bobby's attention quite a lot this
                 month.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPh,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "94--??",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMh,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "98--??",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Kelly-Bootle:1999:PMDb,
  author =       "Stan Kelly-Bootle",
  title =        "Post-Mortem Debunker: Streak On!",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "8",
  pages =        "104--104",
  month =        aug,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9908/9908toc.htm?topic=articles",
  abstract =     "Stan reminds us --- in his own way --- that there are
                 only three ``good'' numbers: none, one, and all.",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1999:EFi,
  author =       "Marc Briand",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "6--6",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCi,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Why {2K}?",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "10--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  abstract =     "Okay, so the millennium is almost upon us. But what
                 does that have to do with the C and C++ standards?",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1999:SSA,
  author =       "Dwayne Phillips",
  title =        "Searching for Solutions With {AI}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "18--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  abstract =     "Many problems simply involve searching through a large
                 bounded set of possibilities. Just knowing the basic
                 moves can help you organize an orderly search.",
  acknowledgement = ack-nhfb,
}

@Article{Kostrzewa:1999:SSI,
  author =       "Kevin Kostrzewa",
  title =        "{STL}-Style Iterators for {MFC}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "30--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  abstract =     "STL prides itself on being extensible. You can even
                 extend it to subsume MFC with all its varied
                 containers.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:IJP,
  author =       "Chuck Allison",
  title =        "{\tt import java.*}: Packaging Your Objects",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "42--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  abstract =     "Java packages combine the properties of C/C++ include
                 directories, namespaces, make files, and libraries ---
                 often to advantage.",
  acknowledgement = ack-nhfb,
}

@Article{Manley:1999:IPT,
  author =       "Kevin Manley",
  title =        "Improving Performance with Thread-Private Heaps",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "50--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  abstract =     "Threads interact in the darndest ways, but conflicts
                 with a common heap are particularly pernicious. Luckily
                 they can be avoided.",
  acknowledgement = ack-nhfb,
}

@Article{Mitchell:1999:ECA,
  author =       "Stan Mitchell",
  title =        "Easier Console Apps in {Win32}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "63--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  abstract =     "It's tiresome enough to parse a command line, but
                 harder still if you have to deal with the varying
                 character representations of Win32.",
  acknowledgement = ack-nhfb,
}

@Article{Clamage:1999:QDR,
  author =       "Stephen D. Clamage",
  title =        "Queries, Defect Reports, and the {C++ Standard}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "71--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  abstract =     "A programming language standard is a complex creature
                 that is bound to contain bugs and obscurities.
                 Fortunately, ISO has a mechanism for dealing with such
                 problems.",
  acknowledgement = ack-nhfb,
  annote =       "Article unavailable in electronic form.",
}

@Article{Saks:1999:CTPg,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: Isolating Design Decisions,
                 Part 2",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "73--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  abstract =     "You don't have to make each class highly reusable from
                 the outset. An incremental approach is often faster and
                 quite good enough.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSS,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Software Testing 101",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "83--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  abstract =     "Even simple testing can yield good results, but an
                 amazing number of programmers don't know the basics of
                 even simple testing.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UEE,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Eroica",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "89--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  abstract =     "Bobby addresses a host of C++ subtleties, which he
                 identifies by the bite marks on reader-supplied code.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPi,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "95--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMi,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "9",
  pages =        "99--??",
  month =        sep,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:22 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9909/9909toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFj,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPj,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMj,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSMd,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Memory and Object Management,
                 Part 3",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  abstract =     "A block-structured symbol table and a runtime memory
                 manager present similar administrative problems.",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1999:RVT,
  author =       "Marc Briand",
  title =        "A Recursive Visit Template",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  abstract =     "Navigation is always a difficult art. Distilling out
                 the common operations in a reusable template can help
                 organize the job.",
  acknowledgement = ack-nhfb,
}

@Article{Gabrilovich:1999:CDO,
  author =       "Evgeniy Gabrilovich",
  title =        "Controlling the Destruction Order of Singleton
                 Objects",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  abstract =     "Singletons have to be destroyed, just like any other
                 objects. When and how that happens can be a tricky
                 problem to solve.",
  acknowledgement = ack-nhfb,
}

@Article{Gray:1999:DCC,
  author =       "Robert S. Gray and G{\'\i}sli Hj{\'a}lmtysson",
  title =        "Dynamic {C++} Classes",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  abstract =     "How do you upgrade parts of a running system without
                 shutting it down? Very carefully.",
  acknowledgement = ack-nhfb,
}

@Article{Johnson:1999:SGD,
  author =       "Ivan J. Johnson",
  title =        "Safer Graphical Drawing with {MFC}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  abstract =     "Exceptions can really mess up the state of a graphic
                 display, unless you preserve it with a well placed
                 destructor.",
  acknowledgement = ack-nhfb,
}

@Article{Kelly-Bootle:1999:PMDc,
  author =       "Stan Kelly-Bootle",
  title =        "Post-Mortem Debunker: Ambiguity: Its Cause and Cure",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  abstract =     "How far will Stan go to consider ``harmful:'' to great
                 (fractal) lengths, as usual.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCj,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: {A} Better Sort",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  abstract =     "Sorts keep getting smarter, but not always as smart as
                 they seem.",
  acknowledgement = ack-nhfb,
}

@Article{Ringle:1999:SCT,
  author =       "Jonathan Ringle",
  title =        "Singleton Creation the Thread-safe Way",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  abstract =     "Singletons avoid problems with order of construction,
                 at the cost of more problems for multithreading.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UEO,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: One Small Step",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  abstract =     "Some steps are smaller than others, even if they look
                 big to a compiler.",
  acknowledgement = ack-nhfb,
}

@Article{Sicherer-Roetman:1999:IDS,
  author =       "Anneke Sicherer-Roetman",
  title =        "An Interactive Drawing Surface Component for {C++
                 Builder}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  abstract =     "C++ Builder lets you get a lot of windowing action out
                 of a small amount of code.",
  acknowledgement = ack-nhfb,
}

@Article{Sutter:1999:UAE,
  author =       "Herb Sutter",
  title =        "Using {\tt auto\_ptr} Effectively",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "10",
  pages =        "??--??",
  month =        oct,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9910/9910toc.htm?topic=articles",
  abstract =     "So you've heard about {\tt auto\_ptr}. Now what can
                 you do with it? And what should you not do with it?
                 Find out here.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:BRG,
  author =       "Chuck Allison",
  title =        "Book Review: {{\em Generic Programming and the STL}}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  abstract =     "Chuck reviews a new book by Matt Austern that covers
                 STL in depth.",
  acknowledgement = ack-nhfb,
}

@Article{Allison:1999:IJO,
  author =       "Chuck Allison",
  title =        "{\tt import java.*}: Object-Oriented Programming in
                 {Java}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  abstract =     "Java supports polymorphism much as C++ does, but with
                 a couple of interesting twists.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFk,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPk,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMk,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSL,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Looping and Iteration",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  abstract =     "There's more than one way to control a loop but there
                 shouldn't be too many ways in your repertory of
                 techniques.",
  acknowledgement = ack-nhfb,
}

@Article{Huss:1999:CME,
  author =       "Ronald E. Huss and Mark A. Pumar and Robert L. Rudin",
  title =        "A Concise Method For Evaluating Derivatives",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  abstract =     "Is your differential calculus a bit rusty? Here's a
                 class that can lend a hand.",
  acknowledgement = ack-nhfb,
}

@Article{Johnson:1999:TED,
  author =       "Ivan J. Johnson",
  title =        "Templates for Efficient Dynamic Type Checking",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  abstract =     "Here's a handy template that makes it easy to check
                 your casts without losing performance.",
  acknowledgement = ack-nhfb,
}

@Article{Moreno:1999:CFD,
  author =       "Carlos Moreno",
  title =        "Constructing {FIR} Digital Filters with valarray",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  abstract =     "Digital filtering is ubiquitous, and the Standard C++
                 Library has remarkably good support for such
                 operations.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCk,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Frequently Answered Questions",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  abstract =     "There's a difference between data, information,
                 knowledge, and wisdom. Nowhere is that more apparent
                 than when the same question yields a broad spectrum of
                 answers.",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1999:CTPh,
  author =       "Dan Saks",
  title =        "{C++} Theory and Practice: {Standard C++} as a
                 High-Level Language?",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  abstract =     "Is C++ a high-level language with low-level roots, or
                 a low-level language with high-level aspirations? Dan
                 gives us his view.",
  acknowledgement = ack-nhfb,
}

@Article{Schmidt:1999:UEPc,
  author =       "Bobby Schmidt",
  title =        "Uncaught Exceptions: Paper or Plastic",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "11",
  pages =        "??--??",
  month =        nov,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:23 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9911/9911toc.htm?topic=articles",
  abstract =     "Where you declare things in C++ really matters as
                 Bobby shows through several answers to readers'
                 questions.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:EFl,
  author =       "Anonymous",
  title =        "{Editor}'s Forum",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:ELT,
  author =       "Anonymous",
  title =        "Extending {\tt <limits>} for Type Safety",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  abstract =     "The new header <limits> can do a lot for you --- if
                 you use it, and if you supplement it a bit.",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:NPl,
  author =       "Anonymous",
  title =        "New Products",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1999:WMl,
  author =       "Anonymous",
  title =        "We Have Mail",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  acknowledgement = ack-nhfb,
}

@Article{Bavestrelli:1999:STO,
  author =       "Giovanni Bavestrelli",
  title =        "Simple Templates for {OpenGL}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  abstract =     "There's more than one way to wrap an interface.
                 Templates make a particularly thin and useful
                 wrapper.",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1999:JSC,
  author =       "Pete Becker",
  title =        "The Journeyman's Shop: Containing Heterogeneous
                 Types",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  abstract =     "Run-time type identification is a powerful, but
                 expensive, mechanism. It should be used sparingly.",
  acknowledgement = ack-nhfb,
}

@Article{Briand:1999:BRC,
  author =       "Marc Briand",
  title =        "Book Review: {{\em C++ for Java Programmers}}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  abstract =     "Is Java a stepping stone or millstone when it comes to
                 learning C++? A close read through this book tells us
                 it is a little of both.",
  acknowledgement = ack-nhfb,
}

@Article{Broadman:1999:ECM,
  author =       "Allen Broadman and Eric Shaw",
  title =        "Executing a Class Member in Its Own Thread",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  abstract =     "Creating a separate thread to execute a member
                 function call is a messy business that's often
                 necessary. It's a task well worth encapsulating.",
  acknowledgement = ack-nhfb,
}

@Article{Kelly-Bootle:1999:PMDd,
  author =       "Stan Kelly-Bootle",
  title =        "Post-Mortem Debunker: Just In Time?",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  abstract =     "Never one to rush a good cataclysm, Stan weighs in at
                 the midnight hour with his own take on Y2K.",
  acknowledgement = ack-nhfb,
}

@Article{Peterson:1999:MSM,
  author =       "Mark C. Peterson",
  title =        "Manipulating Sparse Matrices",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  abstract =     "Many matrix computations involve far more zeros than
                 nonzero element values. A representation that squeezes
                 out zeros can really speed up several critical
                 operations.",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1999:VDI,
  author =       "Dwayne Phillips",
  title =        "Visualizing Depth Images",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  abstract =     "A couple of simple transforms can make depth
                 information really stand out in a picture.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1999:SCCl,
  author =       "P. J. Plauger",
  title =        "{Standard C/C++}: Frequently Answered Questions:
                 {STL}",
  journal =      j-CCCUJ,
  volume =       "17",
  number =       "12",
  pages =        "??--??",
  month =        dec,
  year =         "1999",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/1999/9912/9912toc.htm?topic=articles",
  abstract =     "Here are some of the things you might want to know
                 about using STL with Standard C++, but maybe haven't
                 discovered the need to ask.",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1988:FF,
  author =       "David Fiedler",
  title =        "A Fond Farewell and \ldots{}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "1",
  pages =        "6--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:EW,
  author =       "Robert L. Ward and Donna Stucky Ward",
  title =        "An Excited Welcome!",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "1",
  pages =        "7--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:VTW,
  author =       "Robert L. Ward",
  title =        "Variations on a Theme, or Are We Having Fun Yet?",
  journal =      j-CUJ,
  volume =       "6",
  number =       "1",
  pages =        "9--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1988:DFS,
  author =       "P. J. Plauger",
  title =        "Declaring Functions In {Standard C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Standard C",
  number =       "1",
  pages =        "15--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:GLL,
  author =       "Kenneth Pugh",
  title =        "{GRAD} Library Linking",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "21--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:SCC,
  author =       "Kenneth Pugh",
  title =        "Small {C} Compiling Problems",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "21--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:NUA,
  author =       "Robert L. Ward",
  title =        "Notes on the Use of Angle Brackets in {Xerox}'s
                 {Ventura Publisher}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Editor}'s note",
  number =       "1",
  pages =        "21--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:ASL,
  author =       "Kenneth Pugh",
  title =        "{ANSI} Standards List for {UNIX}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "22--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plum:1988:ACR,
  author =       "Thomas Plum",
  title =        "{ANSI} Committee Refines Support For International
                 Users",
  journal =      j-CUJ,
  volume =       "6",
  number =       "1",
  pages =        "27--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Silver:1988:CVC,
  author =       "Lee Silver",
  title =        "{C:LINES\slash C:TREE} (Ver. 1.80) Code Documentation
                 and Analysis Utilities",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "1",
  pages =        "28--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hawkins:1988:TCM,
  author =       "James Hawkins",
  title =        "{{\em C Made Easy}}, by {Herbert Schildt}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Book review",
  number =       "1",
  pages =        "33--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Schildt:1985:CME}.",
  acknowledgement = ack-nhfb,
}

@Article{Ferreira:1988:SPB,
  author =       "Pete Ferreira",
  title =        "{Screen Painter}, from {Baysoft}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "1",
  pages =        "38--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Binstock:1988:TCT,
  author =       "Andrew Binstock",
  title =        "{{\em C Toolbox --- Serious C Programming for the {IBM
                 PC}, The}}, by {William J. Hunt}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Book review",
  number =       "1",
  pages =        "41--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Hunt:1985:CT}.",
  acknowledgement = ack-nhfb,
}

@Article{Jones:1988:TUS,
  author =       "Darrell Jones",
  title =        "{{\em UNIX for Super-Users}}, by {Eric Foxley}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Book review",
  number =       "1",
  pages =        "42--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Foxley:1985:US}.",
  acknowledgement = ack-nhfb,
}

@Article{Deloria:1988:PYB,
  author =       "Dennis Deloria",
  title =        "Practical Yacc --- Building {A} Simple Cross-Reference
                 Utility Using This Powerful",
  journal =      j-CUJ,
  volume =       "6",
  number =       "1",
  pages =        "44--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cedola:1988:CEG,
  author =       "Kent Cedola",
  title =        "{CUG255} --- {EGA} Graphics Library",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "1",
  pages =        "53--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cheatum:1988:CA,
  author =       "Daniel Cheatum",
  title =        "{CUG226} --- {ART-CEE}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG Library Update",
  number =       "1",
  pages =        "53--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colley:1988:CSM,
  author =       "William C. {Colley III}",
  title =        "{CUG242} --- Still More {X-Assemblers}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG Library Update",
  number =       "1",
  pages =        "53--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Mon Nov 11 12:28:26 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dodrill:1988:CCCa,
  author =       "Gordon Dodrill",
  title =        "{CUG252} and {CUG} 253 --- {C} Tutor",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "1",
  pages =        "53--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Tearle:1988:CGa,
  author =       "Mel Tearle",
  title =        "{CUG199} --- {GED}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG Library Bug Report or Fix",
  number =       "1",
  pages =        "53--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Yokoyama:1988:CYM,
  author =       "Michael M. Yokoyama",
  title =        "{CUG254} --- yacc for {Microsoft C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "1",
  pages =        "53--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1988:UIE,
  author =       "David Fiedler",
  title =        "{USENET}: An Informal But Extensive {CommNet} For
                 {UNIX} and {XENIX} Systems and Users",
  journal =      j-CUJ,
  volume =       "6",
  number =       "1",
  pages =        "54--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gibson:1988:TFE,
  author =       "David Gibson",
  title =        "A Tour of Five Editors Available From the {CUG}
                 Library",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "1",
  pages =        "59--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Eager:1988:LBF,
  author =       "Michael J. Eager",
  title =        "{LEX} Bugs and Fixes",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "1",
  pages =        "65--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:CLDa,
  author =       "Robert L. Ward",
  title =        "{CUG} Library Disk Bugs and Modifications",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Editor}'s note",
  number =       "1",
  pages =        "65--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Frazier:1988:LCV,
  author =       "R. A. Frazier",
  title =        "Let's {C} (Ver. 4.0.6), from Mark Williams Company",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "1",
  pages =        "67--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Johnson:1988:CCF,
  author =       "Susan M. Johnson",
  title =        "Control-{Z} Corruption of Files",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "1",
  pages =        "67--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:CLDb,
  author =       "Robert L. Ward",
  title =        "{CUG} Library Disk Formats",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Editor}'s note",
  number =       "1",
  pages =        "67--??",
  month =        jan,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:UAO,
  author =       "Kenneth Pugh",
  title =        "{UNIX} Alternatives To Overlays",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "9--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:HPR,
  author =       "Kenneth Pugh",
  title =        "How To Perform Record-Oriented File {I/O}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "10--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:TFE,
  author =       "Kenneth Pugh",
  title =        "{\tt format()} in {Ecosoft C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "11--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allen:1988:CHM,
  author =       "Robert Allen",
  title =        "Control-{C} Handler for {MS-DOS}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "12--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Andersen:1988:AIC,
  author =       "Larry Andersen",
  title =        "{Apple II C} Compiler",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "2",
  pages =        "13--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Barabash:1988:DAU,
  author =       "W. Barabash",
  title =        "Data Acquisition Using {C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "13--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fillinger:1988:CCC,
  author =       "Fred Fillinger",
  title =        "Commodore-64 {C} Compiling",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "2",
  pages =        "13--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Banning:1988:PRF,
  author =       "Craig Banning",
  title =        "Perfectly Rounded Floats",
  journal =      j-CUJ,
  volume =       "6",
  number =       "2",
  pages =        "14--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Freeman:1988:COB,
  author =       "Neil Freeman",
  title =        "{C-INDEX+} Offers {B-Tree} File Management To {MS-DOS}
                 Applications Programmers",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "2",
  pages =        "17--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1988:WN,
  author =       "P. J. Plauger",
  title =        "What's in a Name?",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Standard C",
  number =       "2",
  pages =        "21--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:FNP,
  author =       "Robert L. Ward",
  title =        "Finding `Null Pointer Errors' with {MSC}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "How To Do It \ldots{} In C",
  number =       "2",
  pages =        "27--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:KLP,
  author =       "Robert L. Ward",
  title =        "{Kyocera} Laser Printer as Plotter",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Editor}'s note",
  number =       "2",
  pages =        "29--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Deloria:1988:CRC,
  author =       "Dennis Deloria",
  title =        "Complex Revision Control Systems Prove Challenging",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "2",
  pages =        "31--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1988:ESS,
  author =       "Rex Jaeschke",
  title =        "Exploring the Subtle Side of the `{\tt sizeof}'
                 Operator",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Doctor C}'s Pointers",
  number =       "2",
  pages =        "46--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plum:1988:XAR,
  author =       "Thomas Plum",
  title =        "{X3J11} Approves Revised Draft For Second Public
                 Review",
  journal =      j-CUJ,
  volume =       "6",
  type =         "ANSI C",
  number =       "2",
  pages =        "51--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Farrell:1988:TSC,
  author =       "Paul F. Farrell",
  title =        "{{\em Solutions in C}}, by {Rex Jaeschke}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Book review",
  number =       "2",
  pages =        "53--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Jaeschke:1986:SCH}.",
  acknowledgement = ack-nhfb,
}

@Article{Wiorek:1988:RFC,
  author =       "Glen Wiorek",
  title =        "Reviewer Finds {C} Workshop Much Improved",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "2",
  pages =        "55--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1988:CCL,
  author =       "Anonymous",
  title =        "{CUG172} and {CUG173} --- lex",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG Library Bug Report or Fix",
  number =       "2",
  pages =        "57--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1988:CWB,
  author =       "Anonymous",
  title =        "{CUG220} --- Window {BOSS} for {MS C} 5.2 and Quick
                 {C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG Library Update",
  number =       "2",
  pages =        "57--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cogar:1988:CDC,
  author =       "Phil E. Cogar",
  title =        "{CUG256} --- {DeSmet} Carry Flag Routines",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "2",
  pages =        "57--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dodrill:1988:CCCb,
  author =       "Gordon Dodrill",
  title =        "{CUG257} and {CUG258} --- {C} Tutor For {Turbo C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "2",
  pages =        "57--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gerhards:1988:CPG,
  author =       "Rainer Gerhards",
  title =        "{CUG227} --- Portable Graphics Library for {MS-DOS}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG Library Update",
  number =       "2",
  pages =        "57--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Tearle:1988:CGb,
  author =       "Mel Tearle",
  title =        "{CUG199} --- {GED}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG Library Update",
  number =       "2",
  pages =        "57--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1988:UGH,
  author =       "David Fiedler",
  title =        "{Usenet}'s Greatest Hits --- The Best Of
                 `\path|comp.sources|'",
  journal =      j-CUJ,
  volume =       "6",
  type =         "On the Networks",
  number =       "2",
  pages =        "58--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1988:UST,
  author =       "Sydney S. Weinstein",
  title =        "{UNIX} Signals and Terminal Control Parameters Are
                 More Natural Fix For {BBS} Problem",
  journal =      j-CUJ,
  volume =       "6",
  number =       "2",
  pages =        "62--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cogar:1988:HMH,
  author =       "Phil E. Cogar",
  title =        "How To Make Hardware Registers and Flags Available To
                 {C} Programs",
  journal =      j-CUJ,
  volume =       "6",
  number =       "2",
  pages =        "65--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pass:1988:UST,
  author =       "E. M. Pass",
  title =        "{UNIX} System 5 Terminal Raw Mode Setting",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "2",
  pages =        "69--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rupley:1988:UCM,
  author =       "John Rupley",
  title =        "Usefulness of {CUG} Membership",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "2",
  pages =        "69--??",
  month =        feb,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:CDD,
  author =       "Kenneth Pugh",
  title =        "Converting {dBase} Data Files For {C} Applications",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "9--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:MEI,
  author =       "Kenneth Pugh",
  title =        "{MS-DOS} Error Interception by Application Programs",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "9--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:FDO,
  author =       "Kenneth Pugh",
  title =        "Formatting Disks for Other {DOS}'s under {MS-DOS}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "10--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:CSU,
  author =       "Kenneth Pugh",
  title =        "Converting a String to Uppercase Using {\tt
                 toupper()}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "11--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Harris:1988:AA,
  author =       "Sandy Harris",
  title =        "{AWK} Availability",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "12--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Maternowski:1988:ASM,
  author =       "Paul Maternowski",
  title =        "{Atari ST's MS-DOS} Disk-Reading Ability",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "3",
  pages =        "12--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:BTS,
  author =       "Kenneth Pugh",
  title =        "Bug in {\tt \_set\-video\-mode()}?",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "12--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:SEV,
  author =       "Kenneth Pugh",
  title =        "Setting Environment Variables in {MS-DOS}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "12--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Harris:1988:SS,
  author =       "Sandy Harris",
  title =        "Sorting on a {SUN}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "3",
  pages =        "13--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Koutros:1988:TPC,
  author =       "Stephen A. Koutros",
  title =        "{{\em Programming in C}}, by {Stephen Kochan}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Book review",
  number =       "3",
  pages =        "15--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See
                 \cite{Kochan:1983:PC,Kochan:1988:PC,Kochan:1994:PC}.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1988:TPC,
  author =       "P. J. Plauger",
  title =        "Types Play Central Role In New {Standard C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Standard C",
  number =       "3",
  pages =        "17--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Deloria:1988:ADM,
  author =       "Dennis Deloria",
  title =        "Automating the Design and Manufacture of Parsing And
                 Translation Machinery",
  journal =      j-CUJ,
  volume =       "6",
  number =       "3",
  pages =        "25--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1988:CUT,
  author =       "Rex Jaeschke",
  title =        "For Certain Uses {\tt typedef} Is Far Superior To {\tt
                 \#define}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Doctor C}'s Pointers",
  number =       "3",
  pages =        "34--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Clark:1988:ABD,
  author =       "David D. Clark",
  title =        "Accelerate Block Data Moves With These Assembly
                 Language Functions",
  journal =      j-CUJ,
  volume =       "6",
  number =       "3",
  pages =        "37--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1988:NSX,
  author =       "David Fiedler",
  title =        "New {SCO Xenix System V} is a Capable Performer",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "3",
  pages =        "41--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:SMS,
  author =       "Robert L. Ward",
  title =        "A Simple Menu System For {MS-DOS} and {Unix}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "How To Do It \ldots{} In C",
  number =       "3",
  pages =        "49--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1988:LPA,
  author =       "Sydney S. Weinstein",
  title =        "Let the {Programmer's Assistant} {\tt make} Control
                 Your Complex, Multi-file Projects",
  journal =      j-CUJ,
  volume =       "6",
  number =       "3",
  pages =        "57--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bergeon:1988:CZC,
  author =       "Francis Bergeon",
  title =        "{CUG260} --- Zmodem, {CU} and tty library",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "3",
  pages =        "65--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Passe:1988:CCA,
  author =       "Steve Passe and Stuart Dole",
  title =        "{CUG261} --- 68000 Cross Assembler under {MS-DOS}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "3",
  pages =        "65--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Withers:1988:CCI,
  author =       "Robert Withers and Jeffrey D. Pipkins",
  title =        "{CUG259} --- Console {I/O} and Withers Tools",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "3",
  pages =        "65--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Withers:1988:CME,
  author =       "Robert Withers",
  title =        "{CUG259} --- {MS-DOS} Execution Profiler",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG library disk documentation",
  number =       "3",
  pages =        "66--??",
  month =        mar,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1988:TMA,
  author =       "Sydney S. Weinstein",
  title =        "A Typical `make' Application",
  journal =      j-CUJ,
  volume =       "6",
  number =       "5",
  pages =        "9--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:SEI,
  author =       "Kenneth Pugh",
  title =        "Some Examples Illustrate Use of `{\tt extern}'
                 Keyword",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "13--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:TCT,
  author =       "Kenneth Pugh",
  title =        "Test Compilers for Treatment of Two-Byte Character
                 Constants",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "14--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:CPD,
  author =       "Kenneth Pugh",
  title =        "Conversion Packages for {dBASE} to {C} Translation",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "15--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:TST,
  author =       "Kenneth Pugh",
  title =        "{\tt sizeof()} in {\tt \#if} Expressions Prohibited in
                 {ANSI Draft C Standard}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "15--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:WLP,
  author =       "Kenneth Pugh",
  title =        "Window Library Packages For {C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "15--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1988:RSE,
  author =       "Rex Jaeschke",
  title =        "The Return Statement: Email For Functions",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Doctor C}'s Pointers",
  number =       "5",
  pages =        "21--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1988:TMS,
  author =       "P. J. Plauger",
  title =        "Touching Memory: {Standard C} Makes the Act More
                 Precise",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Standard C",
  number =       "5",
  pages =        "25--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wall:1988:TSE,
  author =       "Mary Wall",
  title =        "{{\em Software Engineering in C}}, by {Peter A.
                 Darnell and Philip E. Margolis}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Book review",
  number =       "5",
  pages =        "42--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Darnell:1988:SEC}.",
  acknowledgement = ack-nhfb,
}

@Article{Plum:1988:SSB,
  author =       "Thomas Plum",
  title =        "Six Simple Benchmark Programs Give Results Especially
                 Useful To {C} Programmers",
  journal =      j-CUJ,
  volume =       "6",
  number =       "5",
  pages =        "44--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:BCR,
  author =       "Robert L. Ward",
  title =        "Building a Circular {Or} Ring Buffer With Robust Data
                 Encapsulation",
  journal =      j-CUJ,
  volume =       "6",
  type =         "How To Do It \ldots{} In C",
  number =       "5",
  pages =        "49--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Freeman:1988:VCC,
  author =       "Neil Freeman",
  title =        "Vitamin {C}: {A} Comprehensive Screen Handling
                 Library",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "5",
  pages =        "57--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1988:TNS,
  author =       "Timothy Prince",
  title =        "{{\em Numerical Software Tools in C}}, by {James
                 Kempf}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Book review",
  number =       "5",
  pages =        "61--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Smaha:1988:PVF,
  author =       "Steve Smaha",
  title =        "{PC\slash VI} Faithfully Replicates Capabilities of
                 {UNIX} Original",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "5",
  pages =        "64--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Emerson:1988:SIT,
  author =       "Phillip L. Emerson",
  title =        "Separating Interface From Task Modules Produces More
                 Flexible Serial Interface",
  journal =      j-CUJ,
  volume =       "6",
  number =       "5",
  pages =        "68--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ramey:1988:CRT,
  author =       "Robert Ramey",
  title =        "{CUG262} --- Ramey Tools",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "5",
  pages =        "75--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Stringer:1988:CCT,
  author =       "Roger J. Stringer",
  title =        "{CUG263} --- {C\_wndw} Toolkit",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "5",
  pages =        "75--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Villani:1988:CNO,
  author =       "Pasquale J. Villani and David J. MacKenzie",
  title =        "{CUG264} --- {NRO} and Other Tools",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "5",
  pages =        "75--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Scott:1988:CMM,
  author =       "Michael Scott",
  title =        "{CUG247} --- {M.I.R.A.C.L.} --- {A}
                 Multi-Pre\-ci\-sion Arithmetic Library",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "5",
  pages =        "76--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:EDT,
  author =       "Robert L. Ward and Steven H. Bernbaum",
  title =        "Editorial Direction of {{\em The C Users Journal}}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "5",
  pages =        "84--??",
  month =        may,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:CNC,
  author =       "Robert L. Ward and Kenji Hino",
  title =        "{CUG265} --- New `cpio' Installation Kit Supports
                 System Independent File Transfer",
  journal =      j-CUJ,
  volume =       "6",
  number =       "6",
  pages =        "8--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Deloria:1988:CGX,
  author =       "Dennis Deloria",
  title =        "A Complete Grammar For the {X-Ref} Utility",
  journal =      j-CUJ,
  volume =       "6",
  number =       "6",
  pages =        "17--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1988:SCD,
  author =       "P. J. Plauger",
  title =        "Standard {C}'s `Do-Everything' Expressions Form Four
                 Distinct Classes",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Standard C",
  number =       "6",
  pages =        "27--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plum:1988:ADN,
  author =       "Thomas Plum",
  title =        "{ANSI} Drops `no alias' From Draft Standard",
  journal =      j-CUJ,
  volume =       "6",
  number =       "6",
  pages =        "34--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1988:NPG,
  author =       "Victor R. Volkman",
  title =        "New Parser Generator Produces Fast Parsers",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "6",
  pages =        "38--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Graham:1988:PHB,
  author =       "Ken Graham",
  title =        "Pssssttt! Hey buddy, you wanta buy {UNIX} source for
                 \$89?",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "6",
  pages =        "43--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anderson:1988:TPC,
  author =       "Jay Martin Anderson",
  title =        "{{\em Programming C on the Macintosh}}, by {Terry A.
                 Ward}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Book review",
  number =       "6",
  pages =        "46--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Ward:1986:PCM}.",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1988:LS,
  author =       "Rex Jaeschke",
  title =        "Literal Strings",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Doctor C}'s Pointers",
  number =       "6",
  pages =        "48--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1988:UMS,
  author =       "Sydney S. Weinstein",
  title =        "Using `{\tt make}' With `{\tt sccs}' and With Object
                 Libraries",
  journal =      j-CUJ,
  volume =       "6",
  number =       "6",
  pages =        "53--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Coffin:1988:TCP,
  author =       "Bernard E. Coffin",
  title =        "{{\em The C++ Programming Language}}, by {Bjarne
                 Stroustrup}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Book review",
  number =       "6",
  pages =        "63--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Stroustrup:1986:CPL}.",
  acknowledgement = ack-nhfb,
}

@Article{Hino:1988:PCE,
  author =       "Kenji Hino",
  title =        "Programmers Can `Enhance' Utilities By Using `awk' And
                 `sed' As Script Writers",
  journal =      j-CUJ,
  volume =       "6",
  number =       "6",
  pages =        "65--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:CCC,
  author =       "Kenneth Pugh",
  title =        "{C} on {Commodore} Computers",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "68--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:TSP,
  author =       "Kenneth Pugh",
  title =        "{\tt stdarg} Package",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "69--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wiorek:1988:SSN,
  author =       "Glen Wiorek",
  title =        "Some Sources on Natural Language Parsing",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "71--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wiorek:1988:ACC,
  author =       "Glen Wiorek",
  title =        "Availability of Compilers for Commodores",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "72--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Garrison:1988:EEM,
  author =       "Peter Garrison",
  title =        "Expeditionary Equipment For {Mandelbrot} Adventurers",
  journal =      j-CUJ,
  volume =       "6",
  number =       "6",
  pages =        "75--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1988:CUG,
  author =       "Anonymous",
  title =        "{C Users Group} Announces {Japanese} Affiliate",
  journal =      j-CUJ,
  volume =       "6",
  number =       "6",
  pages =        "81--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Wed Nov 01 08:40:11 2000",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1988:NTU,
  author =       "David Fiedler",
  title =        "Now There's `uucp' For {MS-DOS}!",
  journal =      j-CUJ,
  volume =       "6",
  type =         "On the Networks",
  number =       "6",
  pages =        "83--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Connor:1988:EX,
  author =       "Marty Connor",
  title =        "{Emacs} for {Xenix}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "On the Networks",
  number =       "6",
  pages =        "84--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Johnson:1988:MES,
  author =       "Marcus W. Johnson",
  title =        "Micro {Emacs} to {SCO Xenix} Port",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "6",
  pages =        "87--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Choma:1988:IPT,
  author =       "Peter Choma",
  title =        "The {IEEE POSIX} Trial-Use Standard",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "6",
  pages =        "89--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Quackenbush:1988:AVS,
  author =       "Edward M. Quackenbush",
  title =        "{American} Vendors' Service to {Japan} Lacks",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "6",
  pages =        "90--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cohen:1988:TCC,
  author =       "Stanley Cohen and Mark Harris",
  title =        "Transforming a Compound Conditional Statement into
                 Several One-Liners",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "6",
  pages =        "91--??",
  month =        jun,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1988:SCP,
  author =       "P. J. Plauger",
  title =        "{Standard C} Promotes Types According To Value
                 Preserving Rules",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Standard C",
  number =       "8",
  pages =        "9--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:CCS,
  author =       "Kenneth Pugh",
  title =        "{C} Compiler Source Code Availability",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "8",
  pages =        "21--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Disque:1988:SCT,
  author =       "Tom Disque",
  title =        "Simple Compression Technique Works With Text and
                 Graphics",
  journal =      j-CUJ,
  volume =       "6",
  number =       "8",
  pages =        "23--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hino:1988:TSP,
  author =       "Kenji Hino",
  title =        "Tool Supports Prototyping and `Control Panel'
                 Interfaces",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "8",
  pages =        "29--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Smith:1988:ULE,
  author =       "Stanford Smith",
  title =        "User Likes Essential Graphics Library",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "8",
  pages =        "35--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Chalk:1988:SHS,
  author =       "Andrew J. Chalk",
  title =        "Smooth Hardware Scrolling and Panning",
  journal =      j-CUJ,
  volume =       "6",
  number =       "8",
  pages =        "43--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anderson:1988:SMH,
  author =       "Jay Martin Anderson",
  title =        "A Simple Model For Hiding Surfaces",
  journal =      j-CUJ,
  volume =       "6",
  number =       "8",
  pages =        "51--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colley:1988:CSC,
  author =       "William C. {Colley III}",
  title =        "{CUG267} --- 8085, 2650, and {S6} Cross Assemblers",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "8",
  pages =        "63--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Mon Nov 11 12:28:35 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Miller:1988:CUL,
  author =       "David A. Miller",
  title =        "{CUG268} and 269 --- Unicorn Library {v4.0}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "8",
  pages =        "63--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Patton:1988:CMC,
  author =       "Robert L. Patton",
  title =        "{CUG266} --- {microPLOX} --- Chart Description
                 Language for Epson-Compatible Printers",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "8",
  pages =        "63--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Smith:1988:CHP,
  author =       "Fred C. Smith",
  title =        "{CUG236} --- Highly Portable Utilities",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG Library Update",
  number =       "8",
  pages =        "63--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Patton:1988:PLM,
  author =       "Robert L. Patton",
  title =        "Plotting Language Makes Dot Matrix Graphics More
                 Accessible",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG library disk documentation",
  number =       "8",
  pages =        "69--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1988:COP,
  author =       "Rex Jaeschke",
  title =        "The Comma as Operator and Punctuator",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Doctor C}'s Pointers",
  number =       "8",
  pages =        "75--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schechter:1988:HAH,
  author =       "Dan Schechter",
  title =        "How To Access {Hercules} Graphics Plane",
  journal =      j-CUJ,
  volume =       "6",
  number =       "8",
  pages =        "81--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Brannigan:1988:AGS,
  author =       "Michael Brannigan",
  title =        "Algorithms For Generating Standard Curves",
  journal =      j-CUJ,
  volume =       "6",
  number =       "8",
  pages =        "87--??",
  month =        aug,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:RCG,
  author =       "Kenneth Pugh",
  title =        "{ROMable} Code Generation: Some Notes",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Standard C",
  number =       "9",
  pages =        "9--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:CVD,
  author =       "Kenneth Pugh",
  title =        "`{\tt const}' vs. `{\tt \#define}'",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "10--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:FRV,
  author =       "Kenneth Pugh",
  title =        "`Function return values mismatches' Error",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "10--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:IL,
  author =       "Kenneth Pugh",
  title =        "Indirection Levels",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "10--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{McDaniel:1988:ACC,
  author =       "Michael McDaniel",
  title =        "Availability of {C} Compiler for {Concurrent CP/M}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "12--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pierce:1988:ACC,
  author =       "Victor Pierce",
  title =        "Availability of {C} Compiler for {Concurrent DOS}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "12--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jones:1988:SPC,
  author =       "Thomas Jones",
  title =        "{Spinnaker's Power C} on the {Commodore 128}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "13--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Whitten:1988:DDI,
  author =       "Robert Whitten",
  title =        "`Disk Doctor' Illustrates Direct Control of {PC}
                 Floppy Drive",
  journal =      j-CUJ,
  volume =       "6",
  number =       "9",
  pages =        "17--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1988:NMN,
  author =       "Rex Jaeschke",
  title =        "The `{{\tt NULL}}' Macro and Null Pointers",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Doctor C}'s Pointers",
  number =       "9",
  pages =        "29--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1988:HSC,
  author =       "P. J. Plauger",
  title =        "How {Standard C} Groups Subexpressions",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Standard C",
  number =       "9",
  pages =        "39--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schechter:1988:TCG,
  author =       "Dan Schechter",
  title =        "{{\em Computer Graphics for the IBM PC}}, by {Leendert
                 Ammeraal}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Book review",
  number =       "9",
  pages =        "49--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Ammeraal:1987:CGI}.",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1988:DOF,
  author =       "Victor R. Volkman",
  title =        "Debugger Offers Flexible Macro Facility",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "9",
  pages =        "51--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pajari:1988:MUW,
  author =       "George E. Pajari",
  title =        "Of Mice and {UNIX} --- Writing a {UNIX} Device Driver
                 for the {Microsoft} Bus Mouse",
  journal =      j-CUJ,
  volume =       "6",
  number =       "9",
  pages =        "54--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Deloria:1988:MXG,
  author =       "Dennis Deloria",
  title =        "Making `xref' Generate Useful Output",
  journal =      j-CUJ,
  volume =       "6",
  number =       "9",
  pages =        "63--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Erdelsky:1988:HWC,
  author =       "Philip J. Erdelsky",
  title =        "How To Write Conforming {MS-DOS} Device Drivers In
                 {C}",
  journal =      j-CUJ,
  volume =       "6",
  number =       "9",
  pages =        "69--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Markley:1988:CMM,
  author =       "Andrew Markley",
  title =        "Calling the {Microsoft} Mouse Interface from {C}",
  journal =      j-CUJ,
  volume =       "6",
  number =       "9",
  pages =        "88--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bosser:1988:CMX,
  author =       "Marc Bosser and Ralf E. Brendler and Les Aldridge and
                 Scott Holland",
  title =        "{CUG270} --- Miscellany {X}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "9",
  pages =        "91--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cruse:1988:CAC,
  author =       "James A. Cruse",
  title =        "{CUG274} --- Arrays for {C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "9",
  pages =        "91--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Derr:1988:CTC,
  author =       "James Derr",
  title =        "{CUG273} --- {Turbo C} Utilities",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "9",
  pages =        "91--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Margison:1988:CCS,
  author =       "Steven E. Margison",
  title =        "{CUG271} and {CUG272} --- {Steven}'s Library",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "9",
  pages =        "91--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{McIntosh:1988:CLC,
  author =       "Harold V. McIntosh and Geraldo Cisneros",
  title =        "{CUG275} --- Linear Cellular Automata {II}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "9",
  pages =        "91--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1988:CMV,
  author =       "Anonymous",
  title =        "{CUG198} --- {MicroEmacs v3.9} Source",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG Library Update",
  number =       "9",
  pages =        "92--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Wed Nov 01 08:40:13 2000",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colley:1988:CZP,
  author =       "William C. {Colley III}",
  title =        "{CUG276} --- {Z80}, {PIC1650}, and 6804 Cross
                 Assemblers",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG New Release",
  number =       "9",
  pages =        "92--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Mon Nov 11 12:28:38 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Manzai:1988:CMV,
  author =       "James H. Manzai",
  title =        "{CUG197} --- {MicroEmacs v3.9} Exec and Doc",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG Library Update",
  number =       "9",
  pages =        "92--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Swartz:1988:CBF,
  author =       "Ray Swartz",
  title =        "{CUG155} --- {B-TREE} and Fast {Fourier} Transform",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG Library Update",
  number =       "9",
  pages =        "92--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1988:DDW,
  author =       "David Fiedler",
  title =        "Dialing For Data, or Where to Find Good {C} Programs",
  journal =      j-CUJ,
  volume =       "6",
  type =         "On the Networks",
  number =       "9",
  pages =        "93--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cruse:1988:NMP,
  author =       "James A. Cruse",
  title =        "New Macro Package Supports Array Processing",
  journal =      j-CUJ,
  volume =       "6",
  type =         "CUG library disk documentation",
  number =       "9",
  pages =        "97--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Watson:1988:PJV,
  author =       "Paul D. Watson",
  title =        "Problems with {Japanese} Vendors Serving the {U.S.}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "9",
  pages =        "99--??",
  month =        sep,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:MR,
  author =       "Kenneth Pugh",
  title =        "Menu Routines",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "9--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:RDS,
  author =       "Kenneth Pugh",
  title =        "Reading Disk Sectors Into Memory in {C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "9--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:IHT,
  author =       "Kenneth Pugh",
  title =        "{INIT.C} in {HOC6} from {{\em The UNIX Programming
                 Environment}}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "10--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:MMA,
  author =       "Kenneth Pugh",
  title =        "{MS-DOS} Memory Allocation and Free Space",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "10--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:SCP,
  author =       "Kenneth Pugh",
  title =        "Sending {Control\slash PrtSc} to a Printer from {C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "10--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:MAS,
  author =       "Kenneth Pugh",
  title =        "Memory Allocation for Strings and Numbers in {C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "12--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Paradis:1988:TCP,
  author =       "Art Paradis",
  title =        "{{\em C Primer Plus}}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "14--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1988:ISP,
  author =       "Kenneth Pugh",
  title =        "Information Sources for Programming {TSR}'s",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "14--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1988:RCE,
  author =       "P. J. Plauger",
  title =        "The Rules Controlling Expression Types Have Changed
                 Somewhat Under {Standard C}",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Standard C",
  number =       "11",
  pages =        "17--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wiorek:1988:RLA,
  author =       "Glen Wiorek",
  title =        "A Real `lint' For {Amiga} Users",
  journal =      j-CUJ,
  volume =       "6",
  type =         "User Report",
  number =       "11",
  pages =        "25--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1988:IOI,
  author =       "Rex Jaeschke",
  title =        "The Ins and Outs of Initialization",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Doctor C}'s Pointers",
  number =       "11",
  pages =        "29--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Carver:1988:IRM,
  author =       "Richard Carver",
  title =        "{iRMX}: {A} Real-Time Multi-Tasking Operating System",
  journal =      j-CUJ,
  volume =       "6",
  number =       "11",
  pages =        "35--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Strayer:1988:UCG,
  author =       "Donald M. Strayer",
  title =        "Using {C} for Graphics Applications on the {Apple
                 II}",
  journal =      j-CUJ,
  volume =       "6",
  number =       "11",
  pages =        "45--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Mallett:1988:BLR,
  author =       "Mark Mallett and Jonathan Arnold",
  title =        "The {BOX} Library: {A} Reasonably Portable {WIMP}
                 Interface",
  journal =      j-CUJ,
  volume =       "6",
  number =       "11",
  pages =        "55--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Boyle:1988:IMU,
  author =       "William Boyle",
  title =        "Inter-Task Messaging Under {QNX}",
  journal =      j-CUJ,
  volume =       "6",
  number =       "11",
  pages =        "65--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pottorff:1988:PSG,
  author =       "Brian Pottorff",
  title =        "Programming Standard {GEM} Displays In {C}",
  journal =      j-CUJ,
  volume =       "6",
  number =       "11",
  pages =        "75--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Deluca:1988:STO,
  author =       "Thomas A. Deluca",
  title =        "Simple Text Output On An {Apple IIgs}",
  journal =      j-CUJ,
  volume =       "6",
  number =       "11",
  pages =        "83--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1988:MBF,
  author =       "David Fiedler",
  title =        "More and Better Free Software",
  journal =      j-CUJ,
  volume =       "6",
  type =         "On the Networks",
  number =       "11",
  pages =        "91--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cameron:1988:CLD,
  author =       "Alex Cameron",
  title =        "{CUG} Library Disks Should Include Source Code",
  journal =      j-CUJ,
  volume =       "6",
  type =         "Letter",
  number =       "11",
  pages =        "93--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:FP,
  author =       "Robert L. Ward",
  title =        "Function Prototypes",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Editor}'s note",
  number =       "11",
  pages =        "95--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1988:H,
  author =       "Robert L. Ward",
  title =        "Handles",
  journal =      j-CUJ,
  volume =       "6",
  type =         "{Editor}'s note",
  number =       "11",
  pages =        "95--??",
  month =        nov,
  year =         "1988",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:NN,
  author =       "Robert L. Ward",
  title =        "{NeXT}'s Niche",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Publisher's Forum",
  number =       "1",
  pages =        "6--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1989:SCA,
  author =       "P. J. Plauger",
  title =        "{Standard C} Addresses Challenge of the International
                 Marketplace",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Standard C",
  number =       "1",
  pages =        "9--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wiorek:1989:TCP,
  author =       "Glen Wiorek",
  title =        "{{\em C Programmer's Guide to Serial Communications,
                 The}}, by {Joe Campbell}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Book review",
  number =       "1",
  pages =        "15--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See book review \cite{Campbell:1987:CPG}.",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:TSC,
  author =       "Kenneth Pugh",
  title =        "Transporting Small {C} To the {Apple}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "19--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:DBP,
  author =       "Kenneth Pugh",
  title =        "Differences Between Pointers and Arrays",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "20--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Mataya:1989:SDK,
  author =       "Darryl Mataya",
  title =        "{SHERLOCK}: {A} Different Kind of Debugger",
  journal =      j-CUJ,
  volume =       "7",
  type =         "User Report",
  number =       "1",
  pages =        "25--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1989:SPS,
  author =       "Rex Jaeschke",
  title =        "stdarg.h: Portable Support For Access To Variable
                 Length Argument Lists",
  journal =      j-CUJ,
  volume =       "7",
  number =       "1",
  pages =        "33--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vibert:1989:HSR,
  author =       "Jean-Francois Vibert and Beatrice Cointot",
  title =        "High Speed, Real-Time Data Acquisition In {C}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "1",
  pages =        "39--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gimpel:1989:LIP,
  author =       "James F. Gimpel",
  title =        "`lint' Identifies Potential Portability Problems",
  journal =      j-CUJ,
  volume =       "7",
  number =       "1",
  pages =        "51--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vernon:1989:DCC,
  author =       "Vaughn Vernon",
  title =        "Design and Coding Considerations For {UNIX\slash
                 MS-DOS} Application Portability",
  journal =      j-CUJ,
  volume =       "7",
  number =       "1",
  pages =        "59--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Siyan:1989:PGI,
  author =       "Karanjit S. Siyan",
  title =        "Portability Guideline Issues For {C}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "1",
  pages =        "65--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1989:APB,
  author =       "Rex Jaeschke",
  title =        "Arrays and Pointers: {A} Basic Identity",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Doctor C}'s Pointers",
  number =       "1",
  pages =        "69--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plum:1989:FCR,
  author =       "Thomas Plum",
  title =        "First-Order Correctness Review and Test",
  journal =      j-CUJ,
  volume =       "7",
  number =       "1",
  pages =        "75--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiore:1989:PIG,
  author =       "James Fiore",
  title =        "Programming With Intuition Gadgets",
  journal =      j-CUJ,
  volume =       "7",
  number =       "1",
  pages =        "79--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Burk:1989:PMB,
  author =       "Ron L. Burk and Helen Custer",
  title =        "Portability Must Be a Design Goal",
  journal =      j-CUJ,
  volume =       "7",
  number =       "1",
  pages =        "89--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ribar:1989:SSD,
  author =       "John Ribar",
  title =        "A Survey of System Differences Affecting Ports Between
                 {UNIX} and {VAX} Environments",
  journal =      j-CUJ,
  volume =       "7",
  number =       "1",
  pages =        "97--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Florence:1989:CHP,
  author =       "Ronald Florence",
  title =        "{CUG277} --- {HP} Plotter Library and Xmodem",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "1",
  pages =        "101--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Poindexter:1989:CC,
  author =       "Tom Poindexter",
  title =        "{CUG279} --- {CROBOTS}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "1",
  pages =        "101--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Smeldley:1989:CCV,
  author =       "Michael Smeldley",
  title =        "{CUG278} --- {CXL v4.0}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "1",
  pages =        "101--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Poindexter:1989:CPW,
  author =       "Tom Poindexter",
  title =        "{CROBOTS} Players Write Their Own Strategy",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG library disk documentation",
  number =       "1",
  pages =        "105--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1989:HGS,
  author =       "David Fiedler",
  title =        "How To Get Source From {The GNU Project}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "On the Networks",
  number =       "1",
  pages =        "109--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Banning:1989:RWF,
  author =       "Craig Banning",
  title =        "Reader\slash Writer Flames on {{\em C Users Journal}}
                 Editorial Content",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "1",
  pages =        "111--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Clune:1989:RFT,
  author =       "Thomas R. Clune",
  title =        "Reader Flames on {{\em C Users Journal}} Editorial
                 Content",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "1",
  pages =        "111--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:TCS,
  author =       "Robert L. Ward",
  title =        "Training in {C}: Some Sources",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Editor}'s note",
  number =       "1",
  pages =        "112--??",
  month =        jan,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1989:TSC,
  author =       "Victor R. Volkman",
  title =        "{{\em Small C Compiler, A}}, by {James E. Hendrix}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Book review",
  number =       "2",
  pages =        "9--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Hendrix:1988:SCC}.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1989:FSC,
  author =       "P. J. Plauger",
  title =        "Flow {Standard C} Supports Multi-Byte Character Sets",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Standard C",
  number =       "2",
  pages =        "13--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1989:FOP,
  author =       "Rex Jaeschke",
  title =        "`{FILE}' Objects and Pointers",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Doctor C}'s Pointers",
  number =       "2",
  pages =        "21--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Burk:1989:SCC,
  author =       "Ron L. Burk and Helen Custer",
  title =        "Scaffolding For {C} and {C++}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "2",
  pages =        "27--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:IUC,
  author =       "Kenneth Pugh",
  title =        "Initializing Unions in {C}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "38--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{White:1989:CMH,
  author =       "Eric White",
  title =        "Controlling the {\tt malloc} Heap",
  journal =      j-CUJ,
  volume =       "7",
  number =       "2",
  pages =        "45--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schaefges:1989:OGE,
  author =       "Tom Schaefges",
  title =        "An Object-Oriented Graphics Editor",
  journal =      j-CUJ,
  volume =       "7",
  number =       "2",
  pages =        "51--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allen:1989:WDD,
  author =       "Robert Allen",
  title =        "Writing Device Drivers With {Turbo C}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "2",
  pages =        "59--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kamp:1989:TPP,
  author =       "William Kamp",
  title =        "{{\em Programming Principles in Computer Graphics}},
                 by {Leendert Ammeraal}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Book review",
  number =       "2",
  pages =        "66--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Ammeraal:1986:PPC,Ammeraal:1987:PPC}.",
  acknowledgement = ack-nhfb,
}

@Article{Ladd:1989:TSC,
  author =       "Scott Robert Ladd",
  title =        "A Tool For Simplifying Complex Logic",
  journal =      j-CUJ,
  volume =       "7",
  type =         "User Report",
  number =       "2",
  pages =        "69--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Spees:1989:ADF,
  author =       "William Spees",
  title =        "{AutoFlow-C} Draws Flowcharts Directly From {C} Source
                 Files",
  journal =      j-CUJ,
  volume =       "7",
  type =         "User Report",
  number =       "2",
  pages =        "73--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Roggenkamp:1989:MTR,
  author =       "Steve Roggenkamp",
  title =        "Monitor Task Reveals Execution Patterns",
  journal =      j-CUJ,
  volume =       "7",
  number =       "2",
  pages =        "77--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vigorita:1989:MHC,
  author =       "Howard Vigorita",
  title =        "{MetaWare} High {C} 386",
  journal =      j-CUJ,
  volume =       "7",
  type =         "User Report",
  number =       "2",
  pages =        "87--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:BFS,
  author =       "Robert L. Ward",
  title =        "Building a Finite State Machine",
  journal =      j-CUJ,
  volume =       "7",
  type =         "How To Do It \ldots{} In C",
  number =       "2",
  pages =        "94--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1989:CST,
  author =       "Anonymous",
  title =        "{CUG280} --- Software Tools Source",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "2",
  pages =        "103--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Wed Nov 01 08:40:15 2000",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Miller:1989:CUL,
  author =       "David A. Miller",
  title =        "{CUG281} --- Unicorn Library {v5.1}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "2",
  pages =        "103--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Oshel:1989:CF,
  author =       "David C. Oshel",
  title =        "{CUG283} --- {FAFNIR}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "2",
  pages =        "103--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schechter:1989:CQG,
  author =       "Dan Schechter and David Bryant",
  title =        "{CUG282} --- Quip and Graphics",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "2",
  pages =        "103--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Artigas:1989:CMS,
  author =       "Robert {Artigas, Jr.}",
  title =        "{CUG248} --- Micro Spell",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG Library Update",
  number =       "2",
  pages =        "104--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:LMS,
  author =       "Robert L. Ward and David C. Oshel",
  title =        "Library, Macros and Screen Editor Produce General
                 Purpose Forms Engine",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG library disk documentation",
  number =       "2",
  pages =        "105--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1989:BKS,
  author =       "David Fiedler",
  title =        "`Bigtex,' {Kanji} Support, and {X-Windows}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "On the Networks",
  number =       "2",
  pages =        "107--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Casey:1989:UIT,
  author =       "Tamara Casey",
  title =        "Upgrade Information on {Turbo C}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "2",
  pages =        "111--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Crosser:1989:H,
  author =       "Kim C. Crosser",
  title =        "Handles",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "2",
  pages =        "113--??",
  month =        feb,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:NR,
  author =       "Robert L. Ward",
  title =        "No Religion",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Publisher's Forum",
  number =       "4",
  pages =        "6--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:CPA,
  author =       "Kenneth Pugh",
  title =        "Changing Pointers-To-Functions in An Array of
                 Structures",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "4",
  pages =        "9--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:DPF,
  author =       "Kenneth Pugh",
  title =        "Double Pointers to Functions",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "4",
  pages =        "10--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:OSB,
  author =       "Kenneth Pugh",
  title =        "Optimizing a Screen Blanker",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "4",
  pages =        "12--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Tal:1989:SB,
  author =       "David Tal",
  title =        "Screen Blanker",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "4",
  pages =        "12--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1989:PT,
  author =       "P. J. Plauger",
  title =        "Phases of Translation",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Standard C",
  number =       "4",
  pages =        "21--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Perkins:1989:CPG,
  author =       "W. Michael Perkins",
  title =        "{{\em C Programmer's Guide to NetBIOS}}, by {W. David
                 Schwaderer}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Book review",
  number =       "4",
  pages =        "29--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Schwaderer:1988:CPG}.",
  acknowledgement = ack-nhfb,
}

@Article{Havener:1989:CFA,
  author =       "Charles D. Havener",
  title =        "`{CONNECT FOUR}' With Alpha-Beta Pruning",
  journal =      j-CUJ,
  volume =       "7",
  number =       "4",
  pages =        "33--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1989:TCT,
  author =       "Rex Jaeschke",
  title =        "The {\tt const} Type Qualifier",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Doctor C}'s Pointers",
  number =       "4",
  pages =        "45--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Burk:1989:STC,
  author =       "Ron L. Burk and Helen Custer",
  title =        "Some Tips For The {C++} Neophyte",
  journal =      j-CUJ,
  volume =       "7",
  number =       "4",
  pages =        "51--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colvin:1989:SNN,
  author =       "Gregory Colvin",
  title =        "{SYNAPSYS}: {A} Neural Network",
  journal =      j-CUJ,
  volume =       "7",
  number =       "4",
  pages =        "59--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{White:1989:PIS,
  author =       "Eric White",
  title =        "A Portably Implemented Stack Checking Function",
  journal =      j-CUJ,
  volume =       "7",
  number =       "4",
  pages =        "69--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bar-David:1989:PMF,
  author =       "Tsvi Bar-David",
  title =        "Pointers to Member Functions",
  journal =      j-CUJ,
  volume =       "7",
  number =       "4",
  pages =        "75--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Clune:1989:TFP,
  author =       "Thomas R. Clune",
  title =        "{\tt fscanf()} as a Pseudo-Parser",
  journal =      j-CUJ,
  volume =       "7",
  number =       "4",
  pages =        "83--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:OP,
  author =       "Jonathan Ward and Gary Culp",
  title =        "An {Othello} Player",
  journal =      j-CUJ,
  volume =       "7",
  number =       "4",
  pages =        "89--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:FSM,
  author =       "Robert L. Ward",
  title =        "A Finite State Machine Generator",
  journal =      j-CUJ,
  volume =       "7",
  type =         "How To Do It \ldots{} In C",
  number =       "4",
  pages =        "101--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fukuda:1989:CSC,
  author =       "Shigeo Fukuda",
  title =        "{CUG223} --- Small {C} for {CP/M}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG Library Bug Report or Fix",
  number =       "4",
  pages =        "108--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Sekiguchi:1989:CPS,
  author =       "M. Sekiguchi",
  title =        "{CUG284} --- Portable 8080 System",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "4",
  pages =        "108--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Green:1989:RGA,
  author =       "T. M. Green",
  title =        "References for {GO} Algorithms",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "4",
  pages =        "111--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:RCU,
  author =       "Robert L. Ward",
  title =        "Restrictions on Commercial Use of Code from {CUG}
                 Library Disks",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Editor}'s note",
  number =       "4",
  pages =        "112--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Yokoyama:1989:LPU,
  author =       "Michael M. Yokoyama",
  title =        "Legal Problems from Using {CUG} Library Disk Code",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "4",
  pages =        "112--??",
  month =        apr,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Libes:1989:FTT,
  author =       "Don Libes",
  title =        "Faster Than {\tt malloc()}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "5",
  pages =        "8--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1989:DEM,
  author =       "P. J. Plauger",
  title =        "Defining and Expanding Macros",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Standard C",
  number =       "5",
  pages =        "13--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:TPR,
  author =       "Kenneth Pugh",
  title =        "{\tt pointer-to-a-function} Return Types",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "22--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Burki:1989:MUI,
  author =       "David Burki",
  title =        "{MS-DOS} Undocumented Interrupt Allows Command
                 Execution from Within Programs",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "23--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ockrassa:1989:SSC,
  author =       "David Ockrassa",
  title =        "Sending Special Characters to the Printer Under {CP/M}
                 on a {Commodore 128}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "25--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colley:1989:MHF,
  author =       "William C. {Colley III}",
  title =        "Manipulating Hex Files --- {A} `Standard Library'
                 Approach",
  journal =      j-CUJ,
  volume =       "7",
  number =       "5",
  pages =        "27--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Mon Nov 11 12:28:42 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bell:1989:UDU,
  author =       "John T. Bell",
  title =        "A Universal Directory Utility For {Apple} Systems",
  journal =      j-CUJ,
  volume =       "7",
  number =       "5",
  pages =        "37--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1989:LAB,
  author =       "Rex Jaeschke",
  title =        "A Look At Bit-Fields",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Doctor C}'s Pointers",
  number =       "5",
  pages =        "45--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Burk:1989:ZC,
  author =       "Ron L. Burk and Helen Custer",
  title =        "Zortech {C++}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "User Report",
  number =       "5",
  pages =        "51--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Smith:1989:TCM,
  author =       "Michael J. Smith",
  title =        "{{\em Turbo C: Memory Resident Utilities, Screen I/O,
                 and Programming}}, by {Al Stevens}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Book review",
  number =       "5",
  pages =        "57--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1989:EMC,
  author =       "Timothy Prince",
  title =        "Efficient Matrix Coding in {C}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "5",
  pages =        "59--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Simar:1989:PYD,
  author =       "Ray {Simar, Jr.} and Alan L. Davis",
  title =        "Program Your {DSP} in {C}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "5",
  pages =        "69--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Naro:1989:CSI,
  author =       "Rick Naro",
  title =        "{C} to Silicon: The In's and Out's of Embedded System
                 Design",
  journal =      j-CUJ,
  volume =       "7",
  number =       "5",
  pages =        "77--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Erdelsky:1989:EAS,
  author =       "Philip J. Erdelsky",
  title =        "An Efficient Algorithm For Sorting Linked Lists",
  journal =      j-CUJ,
  volume =       "7",
  number =       "5",
  pages =        "89--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1989:SCL,
  author =       "Sydney S. Weinstein",
  title =        "Source Code Librarians",
  journal =      j-CUJ,
  volume =       "7",
  number =       "5",
  pages =        "95--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rabung:1989:TCT,
  author =       "John Rabung",
  title =        "{{\em C Trainer, The}}, by {Alan Feuer}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Book review",
  number =       "5",
  pages =        "103--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Feuer:1986:CT}.",
  acknowledgement = ack-nhfb,
}

@Article{Pass:1989:ESC,
  author =       "E. M. Pass",
  title =        "Embedding {SQL} Commands In Your {C} Source",
  journal =      j-CUJ,
  volume =       "7",
  number =       "5",
  pages =        "105--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1989:SCD,
  author =       "Rex Jaeschke",
  title =        "stddef.h --- Common Definitions",
  journal =      j-CUJ,
  volume =       "7",
  number =       "5",
  pages =        "115--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:PMX,
  author =       "Robert L. Ward and Kenji Hino",
  title =        "Porting {MicroPlox} To {XENIX}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG Library Update",
  number =       "5",
  pages =        "118--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1989:SPU,
  author =       "David Fiedler",
  title =        "Several {PostScript} Utilities Now Available From
                 {USENET} Sites",
  journal =      j-CUJ,
  volume =       "7",
  type =         "On the Networks",
  number =       "5",
  pages =        "121--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cruse:1989:MTM,
  author =       "James A. Cruse",
  title =        "{Microsoft}'s {\tt make}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "5",
  pages =        "128--??",
  month =        may,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:WGC,
  author =       "Robert L. Ward",
  title =        "Writing Good Code",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Publisher's Forum",
  number =       "7",
  pages =        "6--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bar-David:1989:MOC,
  author =       "Tsvi Bar-David",
  title =        "Mapping Object-Oriented Concepts Into {C++} Language
                 Facilities",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Applying C++",
  number =       "7",
  pages =        "9--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:COU,
  author =       "Kenneth Pugh",
  title =        "Character Output Without Using {\tt printf()}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "23--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Zerman:1989:DFS,
  author =       "Leonard Zerman",
  title =        "Determining Free Space Under {MS-DOS}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "23--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:UEF,
  author =       "Kenneth Pugh",
  title =        "Using `ecvt,' `fcvt,' and `gcvt'",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "24--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:TAT,
  author =       "Kenneth Pugh",
  title =        "{\tt atof()} and {\tt strtod()} Compared",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "26--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:MMC,
  author =       "Kenneth Pugh",
  title =        "`{\tt memcpy}' and `{\tt memmove}' Compared",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "27--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:SSQ,
  author =       "Kenneth Pugh",
  title =        "Some Semantic Questions",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "27--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:ASA,
  author =       "Kenneth Pugh",
  title =        "Accessing `struct' from Assembly",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "28--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:PUD,
  author =       "Kenneth Pugh and Raymond J. Martini",
  title =        "Problems Using Dynamic Link Libraries Under {OS/2}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "29--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1989:CT,
  author =       "P. J. Plauger",
  title =        "Conditional Translation",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Standard C",
  number =       "7",
  pages =        "31--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pavlovich:1989:TCP,
  author =       "Donald Pavlovich",
  title =        "{{\em C Primer Plus}}, by {Mitchell Waite, Stephen
                 Prata, and Donald Martin}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Book review",
  number =       "7",
  pages =        "39--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Waite:1984:CPP}.",
  acknowledgement = ack-nhfb,
}

@Article{White:1989:SCU,
  author =       "Eric White",
  title =        "Serial Communications For {UNIX}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "7",
  pages =        "41--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1989:SP,
  author =       "Rex Jaeschke",
  title =        "Sequence Points",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Doctor C}'s Pointers",
  number =       "7",
  pages =        "51--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ladd:1989:AMM,
  author =       "Scott Robert Ladd",
  title =        "Accessing the {MS-DOS} Master Environment",
  journal =      j-CUJ,
  volume =       "7",
  number =       "7",
  pages =        "59--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Mansky:1989:WCI,
  author =       "Art Mansky",
  title =        "Writing the {C} Interface For a Real-Time Executive",
  journal =      j-CUJ,
  volume =       "7",
  number =       "7",
  pages =        "69--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1989:MLY,
  author =       "Victor R. Volkman",
  title =        "{MKS Lex} and {Yacc} --- {A} User's View",
  journal =      j-CUJ,
  volume =       "7",
  type =         "User Report",
  number =       "7",
  pages =        "77--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Lang:1989:ITR,
  author =       "Phyllis K. Lang",
  title =        "Improving the Timing Resolution of an {MS-DOS PC}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "7",
  pages =        "85--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Libes:1989:IOC,
  author =       "Don Libes",
  title =        "The International Obfuscated {C} Code Contest",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Implementor's Notebook",
  number =       "7",
  pages =        "93--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ashdown:1989:FWT,
  author =       "Ian Ashdown",
  title =        "The Fast {Walsh} Transform",
  journal =      j-CUJ,
  volume =       "7",
  number =       "7",
  pages =        "101--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Culp:1989:COS,
  author =       "Gary Culp and Jonathan Ward",
  title =        "{CUG289} --- {Othello} Source Code",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "7",
  pages =        "119--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Haney:1989:CBM,
  author =       "Daniel R. Haney and Richard Stallman and Robert
                 Corbett",
  title =        "{CUG285} --- {BISON} for {MS-DOS}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "7",
  pages =        "119--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kwok:1989:CGM,
  author =       "Conrad Kwok",
  title =        "{CUG286} --- {GRAD} for {MSC}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "7",
  pages =        "119--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kwok:1989:CGT,
  author =       "Conrad Kwok",
  title =        "{CUG287} --- {GRAD} for {Turbo C}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "7",
  pages =        "119--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ladd:1989:CTS,
  author =       "Scott Robert Ladd and Brian Faquhar and Kevin E.
                 Knauss",
  title =        "{CUG288} --- Traveling Salesman, {SD}, and Master
                 Environment",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "7",
  pages =        "119--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Haldenrain:1989:ASR,
  author =       "Arthur M. H. Haldenrain",
  title =        "{Atari ST} Reads {MS-DOS} Disks",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "7",
  pages =        "120--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hicks:1989:CMF,
  author =       "Donald Hicks",
  title =        "{CP/M} to {MS-DOS} File Conversions",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "7",
  pages =        "121--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Peckham:1989:CCC,
  author =       "Martin E. Peckham",
  title =        "Colley {CUG} Cross Assemblers Compile on {Apple
                 IIgs}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "7",
  pages =        "122--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Stanley:1989:GVN,
  author =       "John Stanley",
  title =        "Global Variable Naming in `Portable' Code",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "7",
  pages =        "124--??",
  month =        jul,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{McCarthy:1989:RPT,
  author =       "Patrick McCarthy",
  title =        "Recommended Practices For {TSR}'s Using Blaise
                 Computing's {Turbo C} Tools",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "8",
  pages =        "9--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:WVI,
  author =       "Kenneth Pugh",
  title =        "What Is a Virtual Interface?",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "8",
  pages =        "10--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1989:ECI,
  author =       "P. J. Plauger",
  title =        "Evolution of the {C I/O} Model",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Standard C",
  number =       "8",
  pages =        "17--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1989:SAH,
  author =       "Rex Jaeschke",
  title =        "Structures, Alignment and Holes (Or Telling the Hole
                 Truth)",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Doctor C}'s Pointers",
  number =       "8",
  pages =        "27--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Eckel:1989:PRO,
  author =       "Bruce Eckel",
  title =        "Passing and Returning Objects in {C++}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "8",
  pages =        "33--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Brannigan:1989:MP,
  author =       "Michael Brannigan",
  title =        "Masked {$3$-D} Plotting",
  journal =      j-CUJ,
  volume =       "7",
  number =       "8",
  pages =        "39--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Stevens:1989:CT,
  author =       "Roger T. Stevens",
  title =        "Clipping Techniques",
  journal =      j-CUJ,
  volume =       "7",
  number =       "8",
  pages =        "49--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schrader:1989:AFT,
  author =       "Denis Schrader",
  title =        "Automated {FORTRAN-C} Translation Saves Programmer
                 Effort",
  journal =      j-CUJ,
  volume =       "7",
  type =         "User Report",
  number =       "8",
  pages =        "55--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Purdum:1989:PP,
  author =       "Jack Purdum",
  title =        "Problems With Pointers",
  journal =      j-CUJ,
  volume =       "7",
  number =       "8",
  pages =        "59--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vannier:1989:SR,
  author =       "Michael W. Vannier and Daniel Geist",
  title =        "Shading {$3$-D} Reconstructions",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Doctor C}'s Pointers",
  number =       "8",
  pages =        "71--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bell:1989:LA,
  author =       "John T. Bell",
  title =        "A Line-Drawing Algorithm",
  journal =      j-CUJ,
  volume =       "7",
  number =       "8",
  pages =        "81--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Knauss:1989:PMS,
  author =       "Kevin E. Knauss",
  title =        "A Poor Man's Solution to the {Traveling Salesman
                 Problem}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "8",
  pages =        "89--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1989:FTF,
  author =       "Timothy Prince",
  title =        "Float Trig Functions for the {C} Preprocessor",
  journal =      j-CUJ,
  volume =       "7",
  number =       "8",
  pages =        "103--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wall:1989:TGP,
  author =       "Mary Wall",
  title =        "{{\em Graphics Programming in C}}: {A} Comprehensive
                 Resource for Every {C} Programmer",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Book review",
  number =       "8",
  pages =        "109--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Broderick:1989:CJV,
  author =       "John James Broderick",
  title =        "{CUG291} --- {JJB} --- Version 1.2 For Quick {C} And
                 {Turbo C} Programmers",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "8",
  pages =        "115--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Haney:1989:CF,
  author =       "Daniel R. Haney and Vern Paxson",
  title =        "{CUG290} --- {FLEX}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "8",
  pages =        "115--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1989:BGB,
  author =       "Victor R. Volkman",
  title =        "{Bison}: {A} {GNU} Breed of {YACC}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "8",
  pages =        "117--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1989:NEM,
  author =       "David Fiedler",
  title =        "New Elm, More Utilities",
  journal =      j-CUJ,
  volume =       "7",
  type =         "On the Networks",
  number =       "8",
  pages =        "123--??",
  month =        aug,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1989:SIP,
  author =       "P. J. Plauger",
  title =        "Streams and {I/O} Primitives In {Standard C}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Standard C",
  number =       "10",
  pages =        "9--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bar-David:1989:URC,
  author =       "Tsvi Bar-David and David Bern",
  title =        "Using References In {C++}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "10",
  pages =        "21--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1989:PAA,
  author =       "Daniel Saks and Nancy Saks",
  title =        "Pointer Arithmetic At Memory Segment Boundaries",
  journal =      j-CUJ,
  volume =       "7",
  number =       "10",
  pages =        "27--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Graham:1989:TUS,
  author =       "Ken Graham",
  title =        "{{\em UNIX System Programming}}, by {Keith Haviland
                 and Ben Salama}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Book review",
  number =       "10",
  pages =        "36--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Libes:1989:UEV,
  author =       "Don Libes",
  title =        "Updating Environment Variables",
  journal =      j-CUJ,
  volume =       "7",
  number =       "10",
  pages =        "39--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1989:SVL,
  author =       "Rex Jaeschke",
  title =        "Subtle Varieties of Lvalues",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Doctor C}'s Pointers",
  number =       "10",
  pages =        "49--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:PWI,
  author =       "Kenneth Pugh",
  title =        "Preprocessing: What It Is",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "54--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:TAL,
  author =       "Kenneth Pugh",
  title =        "Translating Assembly Language to {C}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "55--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:MFO,
  author =       "Kenneth Pugh",
  title =        "{MS-DOS} File Opening for Both Reading and Writing",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "56--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Lambert:1989:MME,
  author =       "John K. Lambert",
  title =        "Modifying the {MS-DOS} Environment: {A} Bibliography",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "58--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:CCA,
  author =       "Kenneth Pugh",
  title =        "{C} Compilers for the {Apple II}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Publisher's Forum",
  number =       "10",
  pages =        "58--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Havener:1989:CCM,
  author =       "Charles D. Havener",
  title =        "A {C} To {C++} Migrator Tool",
  journal =      j-CUJ,
  volume =       "7",
  number =       "10",
  pages =        "65--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Frost:1989:BIO,
  author =       "Lyle Frost",
  title =        "A Buffered Input\slash Output Library For Structured
                 Files",
  journal =      j-CUJ,
  volume =       "7",
  number =       "10",
  pages =        "83--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bruton:1989:PM,
  author =       "Allan Bruton",
  title =        "Programming the {Macintosh}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "10",
  pages =        "97--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Farah:1989:DHP,
  author =       "Avraham Farah",
  title =        "Debugging Heap Problems",
  journal =      j-CUJ,
  volume =       "7",
  number =       "10",
  pages =        "105--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colby:1989:JJT,
  author =       "Lance Colby",
  title =        "{JYACC's JAM} Toolkit Speeds the Building of
                 Character-Based User Interfaces",
  journal =      j-CUJ,
  volume =       "7",
  type =         "User Report",
  number =       "10",
  pages =        "114--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Baldwin:1989:CAC,
  author =       "Alan R. Baldwin",
  title =        "{CUG292} --- {ASxxxx C} Cross Assemblers",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "10",
  pages =        "122--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vannier:1989:CCM,
  author =       "Michael W. Vannier and Daniel Geist",
  title =        "{CUG293} and {CUG294} --- {3D} Medical Imaging: Source
                 and {3D} Medical Imaging: Images",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "10",
  pages =        "123--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1989:TCC,
  author =       "Phyllis Nelson",
  title =        "{{\em C Chest and Other C Treasures from Dr. Dobb's
                 Journal}}, by {Allen Holub}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Book review",
  number =       "10",
  pages =        "126--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1989:PDL,
  author =       "Victor R. Volkman",
  title =        "Public Domain {Lex} Is Fast and {Flex}-ible",
  journal =      j-CUJ,
  volume =       "7",
  number =       "10",
  pages =        "129--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:SRC,
  author =       "Robert L. Ward",
  title =        "Some References On Compiler Design",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Editor}'s note",
  number =       "10",
  pages =        "136--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:TBC,
  author =       "Robert L. Ward",
  title =        "Two Books on {C} Compilers",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Editor}'s note",
  number =       "10",
  pages =        "136--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cogar:1989:LHF,
  author =       "Phil E. Cogar",
  title =        "Lack of Header Files in {{\em C Users Journal}}
                 Listings",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Letter",
  number =       "10",
  pages =        "138--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:DRC,
  author =       "Robert L. Ward",
  title =        "Distribution Rights for {CUG} Library Disks",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Editor}'s note",
  number =       "10",
  pages =        "141--??",
  month =        oct,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1989:CAC,
  author =       "Robert L. Ward",
  title =        "{CUJ} Announces Change to Monthly Schedule",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Publisher's Forum",
  number =       "11",
  pages =        "6--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1989:CTF,
  author =       "Rex Jaeschke",
  title =        "A Crude Trace Facility",
  journal =      j-CUJ,
  volume =       "7",
  type =         "{Doctor C}'s Pointers",
  number =       "11",
  pages =        "9--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Brumbaugh:1989:OOB,
  author =       "David Brumbaugh",
  title =        "{Oracle} Offers Benefits Important to Corporate User",
  journal =      j-CUJ,
  volume =       "7",
  type =         "User Report",
  number =       "11",
  pages =        "21--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anderson:1989:SCI,
  author =       "Jay Martin Anderson",
  title =        "Software Control of {IEEE-488} Devices",
  journal =      j-CUJ,
  volume =       "7",
  number =       "11",
  pages =        "27--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1989:FO,
  author =       "P. J. Plauger",
  title =        "Formatted Output",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Standard C",
  number =       "11",
  pages =        "37--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:MMM,
  author =       "Kenneth Pugh",
  title =        "Mixed Memory Model Pointers",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "45--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:DPK,
  author =       "Kenneth Pugh",
  title =        "Deactivating the {PrintScreen} Key",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "48--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1989:DXL,
  author =       "Kenneth Pugh",
  title =        "Drawing with {XOR} Lines Using {Turbo C} 2.0",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "49--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Sant:1989:WDA,
  author =       "Joseph Sant",
  title =        "Writing Data Acquisition Software",
  journal =      j-CUJ,
  volume =       "7",
  number =       "11",
  pages =        "55--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1989:TCP,
  author =       "Phyllis Nelson",
  title =        "{{\em C, Problem Solving and Programming}}, by
                 {Kenneth A. Barclay}",
  journal =      j-CUJ,
  volume =       "7",
  type =         "Book review",
  number =       "11",
  pages =        "61--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Barclay:1989:CPS}.",
  acknowledgement = ack-nhfb,
}

@Article{Newcomer:1989:ALP,
  author =       "Joseph M. Newcomer",
  title =        "Avoiding and Locating Pointer Bugs",
  journal =      j-CUJ,
  volume =       "7",
  number =       "11",
  pages =        "67--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Provenzano:1989:HTM,
  author =       "Tom Provenzano",
  title =        "A Hash Table Manager In {C++}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "11",
  pages =        "83--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colley:1989:CAC,
  author =       "William C. {Colley III}",
  title =        "{CUG292} --- {ASxxxx C} Cross Assemblers",
  journal =      j-CUJ,
  volume =       "7",
  type =         "User Report",
  number =       "11",
  pages =        "97--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Mon Nov 11 12:28:43 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1989:PCS,
  author =       "Daniel Saks",
  title =        "Portability In Communications Software",
  journal =      j-CUJ,
  volume =       "7",
  number =       "11",
  pages =        "101--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Frost:1989:CTB,
  author =       "Lyle Frost",
  title =        "{CUG295} --- {\tt blkio} Library",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "11",
  pages =        "117--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Havener:1989:CCC,
  author =       "Charles D. Havener",
  title =        "{CUG296} --- {C} to {C++} Migrator",
  journal =      j-CUJ,
  volume =       "7",
  type =         "CUG New Release",
  number =       "11",
  pages =        "117--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Krantz:1989:PRC,
  author =       "Don Krantz",
  title =        "Programming Real-Time Controllers In {C}",
  journal =      j-CUJ,
  volume =       "7",
  number =       "11",
  pages =        "119--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fiedler:1989:CSN,
  author =       "David Fiedler",
  title =        "Calculators, Shells and News",
  journal =      j-CUJ,
  volume =       "7",
  type =         "On the Networks",
  number =       "11",
  pages =        "122--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Spees:1989:AEM,
  author =       "William Spees",
  title =        "Accessing Extended Memory",
  journal =      j-CUJ,
  volume =       "7",
  number =       "11",
  pages =        "125--??",
  month =        nov,
  year =         "1989",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:FI,
  author =       "P. J. Plauger",
  title =        "Formatted Input",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "1",
  pages =        "9--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:MML,
  author =       "Rex Jaeschke",
  title =        "The Memory Management Library",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "1",
  pages =        "21--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Libes:1990:LSBa,
  author =       "Don Libes",
  title =        "Life With Static Buffers",
  journal =      j-CUJ,
  volume =       "8",
  number =       "1",
  pages =        "28--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gerhards:1990:UHF,
  author =       "Rainer Gerhards",
  title =        "Using Header Files To Enhance Portability",
  journal =      j-CUJ,
  volume =       "8",
  number =       "1",
  pages =        "33--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Brannigan:1990:FCD,
  author =       "Michael Brannigan",
  title =        "Fitting Curves To Data",
  journal =      j-CUJ,
  volume =       "8",
  number =       "1",
  pages =        "53--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Johnson:1990:SAE,
  author =       "Mark A. Johnson",
  title =        "A Simple Application Environment",
  journal =      j-CUJ,
  volume =       "8",
  number =       "1",
  pages =        "67--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1990:WSH,
  author =       "Daniel Saks",
  title =        "Writing Standard Headers: The String Functions",
  journal =      j-CUJ,
  volume =       "8",
  number =       "1",
  pages =        "83--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Servies:1990:SWT,
  author =       "Tony Servies",
  title =        "Spiffier {Windows} For {Turbo C}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "1",
  pages =        "90--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Florence:1990:UTF,
  author =       "Ronald Florence",
  title =        "{UNIX} `termcap' Facility Improves Portability By
                 Hiding Terminal Dependencies",
  journal =      j-CUJ,
  volume =       "8",
  number =       "1",
  pages =        "93--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bar-David:1990:DIT,
  author =       "Tsvi Bar-David",
  title =        "Designing and Implementing a Text Editor Using {OOP}
                 --- Part 1",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Applying C++",
  number =       "1",
  pages =        "105--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:TCS,
  author =       "Kenneth Pugh",
  title =        "Type `char' --- Signed Or Unsigned?",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "113--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:TDV,
  author =       "Kenneth Pugh",
  title =        "{\tt \#define}s Vs. {\tt typedef}s",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "113--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:NNC,
  author =       "Kenneth Pugh",
  title =        "`New' Naming in {C}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "115--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Versaw:1990:P,
  author =       "Larry Versaw",
  title =        "{PC-METRIC}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "1",
  pages =        "119--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Dean:1990:CPC,
  author =       "Jeffrey S. Dean",
  title =        "{CUG298} --- {PC} Curses",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "1",
  pages =        "123--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{deFeraudy:1990:CSP,
  author =       "Henri de Feraudy",
  title =        "{CUG297} --- Small Prolog",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "1",
  pages =        "123--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1990:HGN,
  author =       "Sydney S. Weinstein",
  title =        "How To Get Net Software",
  journal =      j-CUJ,
  volume =       "8",
  type =         "On the Networks",
  number =       "1",
  pages =        "124--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Burk:1990:GGL,
  author =       "Ron L. Burk and Helen Custer",
  title =        "{GRAD} Graphics Library",
  journal =      j-CUJ,
  volume =       "8",
  number =       "1",
  pages =        "127--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ogg:1990:CPR,
  author =       "Harold C. Ogg",
  title =        "The {C} Programmer's Reference: {A} Bibliography Of
                 Periodicals",
  journal =      j-CUJ,
  volume =       "8",
  number =       "1",
  pages =        "133--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schimandle:1990:MCV,
  author =       "James Schimandle",
  title =        "{Microsoft C v5.10} Memory Allocation Routine
                 Problems",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "1",
  pages =        "136--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1990:CCU,
  author =       "Robert L. Ward and Phil E. Cogar",
  title =        "Criticism of {CUJ} User Reports, and Some Guidelines",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "1",
  pages =        "138--??",
  month =        jan,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1990:DAS,
  author =       "Robert L. Ward",
  title =        "Documentation: Advice To Software Publishers",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Publisher's Forum",
  number =       "2",
  pages =        "6--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:QCPa,
  author =       "P. J. Plauger",
  title =        "Quiet Changes, Part {I}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "2",
  pages =        "9--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Guarna:1990:UIL,
  author =       "Vincent Guarna and James Krause",
  title =        "User Interface Language Eases Prototyping",
  journal =      j-CUJ,
  volume =       "8",
  number =       "2",
  pages =        "17--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Crews:1990:MMP,
  author =       "George Crews",
  title =        "{MEL}: {A} Metalanguage Processor",
  journal =      j-CUJ,
  volume =       "8",
  number =       "2",
  pages =        "33--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{White:1990:OPP,
  author =       "Eric White",
  title =        "Object-Oriented Programming As a Programming Style",
  journal =      j-CUJ,
  volume =       "8",
  number =       "2",
  pages =        "43--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:HDM,
  author =       "Rex Jaeschke",
  title =        "Header Design and Management",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "2",
  pages =        "59--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:TMP,
  author =       "Kenneth Pugh",
  title =        "{\tt malloc()} Problems Under {UNIX} Disappear on
                 {PC}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "69--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:EAS,
  author =       "Kenneth Pugh",
  title =        "Efficient Access to Structure Elements",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "70--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:TOM,
  author =       "Kenneth Pugh",
  title =        "{\tt offsetof()} Macro Explained",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "72--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:PBF,
  author =       "Kenneth Pugh",
  title =        "Porting Binary Files Between a {PC} and a
                 {Macintosh}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "74--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:PIS,
  author =       "Kenneth Pugh",
  title =        "Processing Interrupts and Stack Overflow in {C}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "2",
  pages =        "77--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Knoblaugh:1990:USM,
  author =       "Rick Knoblaugh",
  title =        "Using `Screen Machine'",
  journal =      j-CUJ,
  volume =       "8",
  number =       "2",
  pages =        "81--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Martensen:1990:PE,
  author =       "Brett Martensen",
  title =        "Prototyping Experiences",
  journal =      j-CUJ,
  volume =       "8",
  number =       "2",
  pages =        "91--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hino:1990:CPT,
  author =       "Kenji Hino",
  title =        "{C} Programmer's {Toolbox\slash PC}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "2",
  pages =        "97--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Combellick:1990:UCG,
  author =       "Paul Combellick",
  title =        "The {UI2} Code Generator",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "2",
  pages =        "107--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Zolman:1990:TMD,
  author =       "Leor Zolman",
  title =        "Tools For {MS-DOS} Directory Navigation",
  journal =      j-CUJ,
  volume =       "8",
  number =       "2",
  pages =        "113--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Crews:1990:CMB,
  author =       "George Crews and Ronald Michaels",
  title =        "{CUG299} --- {MEL} and {BP}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "2",
  pages =        "125--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hughes:1990:CM,
  author =       "John J. {Hughes III}",
  title =        "{CUG300} --- {MAT\_LIB}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "2",
  pages =        "125--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Mon Nov 11 12:28:45 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Johnson:1990:CBA,
  author =       "Mark A. Johnson and Henry M. Pollock and John
                 Muczynski",
  title =        "{CUG301} --- {BGI} Applications",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "2",
  pages =        "125--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hino:1990:RCL,
  author =       "Kenji Hino",
  title =        "Retrospective on the {CUG} Library Disks",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Editor}'s note",
  number =       "2",
  pages =        "127--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1990:GT,
  author =       "Sydney S. Weinstein",
  title =        "Games and Tongues",
  journal =      j-CUJ,
  volume =       "8",
  type =         "On the Networks",
  number =       "2",
  pages =        "131--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wheaton-Smith:1990:CC,
  author =       "Simon Wheaton-Smith",
  title =        "{C++} Criticized",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "2",
  pages =        "137--??",
  month =        feb,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:QCPb,
  author =       "P. J. Plauger",
  title =        "Quiet Changes, Part {II}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "3",
  pages =        "9--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:VPJ,
  author =       "Rex Jaeschke",
  title =        "Void Pointers, Jump Tables, and Friends",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "3",
  pages =        "17--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Maley:1990:WCL,
  author =       "Scott Maley",
  title =        "The World of Command Line Options",
  journal =      j-CUJ,
  volume =       "8",
  number =       "3",
  pages =        "25--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:TFK,
  author =       "Kenneth Pugh",
  title =        "Trapping Function Keys",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "33--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:DMC,
  author =       "Kenneth Pugh",
  title =        "Defining Manifest Constants",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "34--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:PCS,
  author =       "Kenneth Pugh",
  title =        "Porting {C} Source from {MS-DOS} to {CP/M}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "34--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:EFR,
  author =       "Kenneth Pugh",
  title =        "Emulating {Fortran}'s `Repeat' Format Construct",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "3",
  pages =        "36--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Vossen:1990:RSC,
  author =       "Joseph K. Vossen",
  title =        "Reference and Source Code Source for {TIFF} Routines",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "3",
  pages =        "38--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bar-David:1990:BTEa,
  author =       "Tsvi Bar-David",
  title =        "Building a Text Editor: Part 2 --- Buffers, Sloops,
                 and Yachts",
  journal =      j-CUJ,
  volume =       "8",
  number =       "3",
  pages =        "43--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colvin:1990:MLT,
  author =       "Gregory Colvin",
  title =        "Multitasking With Lightweight Threads",
  journal =      j-CUJ,
  volume =       "8",
  number =       "3",
  pages =        "55--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1990:BMU,
  author =       "Dwayne Phillips",
  title =        "Belief Maintenance Using the {Dempster-Shafer} Theory
                 of Evidence",
  journal =      j-CUJ,
  volume =       "8",
  number =       "3",
  pages =        "67--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ogg:1990:TUC,
  author =       "Harold C. Ogg",
  title =        "{{\em Understanding C}}, by {Carl Townsend}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "3",
  pages =        "79--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Townsend:1988:UC}.",
  acknowledgement = ack-nhfb,
}

@Article{Gleason:1990:ISR,
  author =       "B. J. Gleason",
  title =        "An Introduction To Speech Recognition",
  journal =      j-CUJ,
  volume =       "8",
  number =       "3",
  pages =        "83--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1990:WYO,
  author =       "Daniel Saks",
  title =        "Writing Your Own Standard Headers: {\tt <stdlib.h>},
                 {\tt <stddef.h>}, {\tt <stdarg.h>}, and {\tt
                 <limits.h>}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "3",
  pages =        "95--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Libes:1990:LSBb,
  author =       "Don Libes",
  title =        "Life With Static Buffers, Part 2",
  journal =      j-CUJ,
  volume =       "8",
  number =       "3",
  pages =        "103--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jarvis:1990:LLC,
  author =       "Robert Jarvis",
  title =        "Linked Lists in {C++}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "3",
  pages =        "107--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:HGL,
  author =       "Victor R. Volkman",
  title =        "The {HALO} Graphics Library",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "3",
  pages =        "115--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bergmann:1990:CRT,
  author =       "Ernest E. Bergmann",
  title =        "{CUG304} --- {ROFF5}: Technical Text Formatter",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "3",
  pages =        "130--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Collins:1990:CMD,
  author =       "John M. Collins",
  title =        "{CUG303} --- {MC68K} Disassembler",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "3",
  pages =        "130--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{ODonnell:1990:CT,
  author =       "Gus O'Donnell",
  title =        "{CUG302} --- {$3$-D} Transforms",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "3",
  pages =        "130--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colvin:1990:CTS,
  author =       "Gregory Colvin",
  title =        "{CUG306} Thread and Synapsys",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "3",
  pages =        "131--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schechter:1990:CHM,
  author =       "Dan Schechter",
  title =        "{CUG305 HGA Mandelbrot} Explorer and Card Games",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "3",
  pages =        "131--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Spratt:1990:SPI,
  author =       "Lindsey Spratt",
  title =        "A Small {Prolog} Interpreter",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG library disk documentation",
  number =       "3",
  pages =        "133--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Barrett:1990:RGA,
  author =       "Robert Barrett",
  title =        "References On {\tt grep}, {\tt awk}, {\tt sed}, and
                 {\tt tr}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "3",
  pages =        "138--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Karn:1990:TCI,
  author =       "Phil Karn",
  title =        "Topological Chemical Indexes",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "3",
  pages =        "142--??",
  month =        mar,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:WGAa,
  author =       "P. J. Plauger",
  title =        "Wha Gang Agley",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "4",
  pages =        "9--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:EHC,
  author =       "Rex Jaeschke",
  title =        "Error Handling In {C}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "4",
  pages =        "23--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Halladay:1990:DES,
  author =       "Steve Halladay and Steve Johnson",
  title =        "Discrete Event Simulation In {C} For Real-Time
                 Systems",
  journal =      j-CUJ,
  volume =       "8",
  number =       "4",
  pages =        "33--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hohl:1990:TAC,
  author =       "Randy Hohl",
  title =        "{{\em Advanced C: Tips and Techniques}}, by {Paul and
                 Gail Anderson}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "4",
  pages =        "46--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:GNO,
  author =       "Kenneth Pugh",
  title =        "Great Name\slash Obscure Code Contest Announcement",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "4",
  pages =        "49--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:MPA,
  author =       "Kenneth Pugh",
  title =        "More On Passing Arrays",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "4",
  pages =        "49--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:SPI,
  author =       "Kenneth Pugh",
  title =        "Some Precedence Issues",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "4",
  pages =        "50--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:SNC,
  author =       "Kenneth Pugh",
  title =        "Some Notes on {C} Style",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "4",
  pages =        "53--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Burk:1990:BBB,
  author =       "Ron L. Burk",
  title =        "Building a Better {Boolean} With {C++}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "4",
  pages =        "57--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Zolman:1990:PCF,
  author =       "Leor Zolman",
  title =        "A Practical {C} File {I/O} Tutorial: {A} Mini-Database
                 Program",
  journal =      j-CUJ,
  volume =       "8",
  number =       "4",
  pages =        "69--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Frost:1990:UFS,
  author =       "Lyle Frost",
  title =        "Using Files As Semaphores",
  journal =      j-CUJ,
  volume =       "8",
  number =       "4",
  pages =        "83--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Whitten:1990:ETD,
  author =       "Robert Whitten",
  title =        "External Tools For Debugging {C}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "4",
  pages =        "89--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1990:PSR,
  author =       "Robert L. Ward",
  title =        "Practical Schedulers For Real-Time Applications",
  journal =      j-CUJ,
  volume =       "8",
  type =         "How To Do It \ldots{} In C",
  number =       "4",
  pages =        "95--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weller:1990:FMA,
  author =       "Steve Weller",
  title =        "Fast Memory Allocation Scheme",
  journal =      j-CUJ,
  volume =       "8",
  number =       "4",
  pages =        "103--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Forcier:1990:CB,
  author =       "Darren Forcier",
  title =        "Code Base 4",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "4",
  pages =        "109--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Allen:1990:FIS,
  author =       "Marc L. Allen",
  title =        "Forked Interrupt Systems",
  journal =      j-CUJ,
  volume =       "8",
  number =       "4",
  pages =        "113--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Brown:1990:CCC,
  author =       "Brian Brown",
  title =        "{CUG309} --- 6809 {C} Compiler for {MS-DOS}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "4",
  pages =        "123--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cameron:1990:CAC,
  author =       "Alex Cameron and Hugh Daschbach",
  title =        "{CUG307} --- {ADU} and {COMX} (Device Driver)",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "4",
  pages =        "123--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ho:1990:CMR,
  author =       "Dinghuei Ho and Michael Kelly and Robert Briggs",
  title =        "{CUG308} --- {MSU}, {REMZ}, and {LIST}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "4",
  pages =        "123--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1990:PGP,
  author =       "Sydney S. Weinstein",
  title =        "A {Perl} of Great Price",
  journal =      j-CUJ,
  volume =       "8",
  type =         "On the Networks",
  number =       "4",
  pages =        "125--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:SCC,
  author =       "Victor R. Volkman",
  title =        "A Survey of {CUG C} Compilers",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "4",
  pages =        "131--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1990:LTM,
  author =       "Timothy Prince",
  title =        "Language Translation and Multi-Language Development",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "4",
  pages =        "137--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pavlov:1990:TCV,
  author =       "Alexander Vladimirovich Pavlov",
  title =        "Turbo {C v2.0} Bug",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "4",
  pages =        "139--??",
  month =        apr,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:WGAb,
  author =       "P. J. Plauger",
  title =        "Wha Gang Agley --- Part {II}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "5",
  pages =        "9--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kuzdrall:1990:ES,
  author =       "James A. Kuzdrall",
  title =        "Executable Strings",
  journal =      j-CUJ,
  volume =       "8",
  number =       "5",
  pages =        "23--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:PA,
  author =       "Rex Jaeschke",
  title =        "Pointers To Arrays",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "5",
  pages =        "25--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Stitt:1990:PRB,
  author =       "Martin Stitt",
  title =        "A Packetized Ring Buffer",
  journal =      j-CUJ,
  volume =       "8",
  number =       "5",
  pages =        "33--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bar-David:1990:BTEb,
  author =       "Tsvi Bar-David",
  title =        "Building a Text Editor: Part 3 --- Back To The
                 Editor",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Applying C++",
  number =       "5",
  pages =        "43--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Baker:1990:CAM,
  author =       "Louis Baker",
  title =        "Complex Arithmetic and Matrices In {C}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "5",
  pages =        "59--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:CBF,
  author =       "Kenneth Pugh",
  title =        "Converting {BASIC} Floating Point Files to {C}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "69--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:IUT,
  author =       "Kenneth Pugh",
  title =        "Implementation and Use of {\tt va\_arg} in {\tt
                 <stdarg.h>}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "69--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1990:AXW,
  author =       "Sydney S. Weinstein",
  title =        "Availability of {X Window System} for {MS-DOS}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "5",
  pages =        "71--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bishop:1990:SC,
  author =       "Matt Bishop",
  title =        "Storage In {C}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "5",
  pages =        "73--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fruit:1990:PNG,
  author =       "Robert Fruit",
  title =        "A Pseudo-Random Number Generator",
  journal =      j-CUJ,
  volume =       "8",
  number =       "5",
  pages =        "83--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:NSP,
  author =       "P. J. Plauger",
  title =        "Note On Standardizing Parallel Programming in {C}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Editor}'s note",
  number =       "5",
  pages =        "95--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:TPPa,
  author =       "P. J. Plauger",
  title =        "{{\em Programming Parallel Processors}}, by {Robert G.
                 Babb II}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "5",
  pages =        "95--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Babb:1987:PPP,Babb:1988:PPP}.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:TCC,
  author =       "P. J. Plauger",
  title =        "{{\em Concurrent C Programming Language, The}}, by
                 {Narain Gehani and William D. Roome}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "5",
  pages =        "96--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Gehani:1989:CCP}.",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:TPPb,
  author =       "P. J. Plauger",
  title =        "{{\em Portable Programs for Parallel Processors}}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "5",
  pages =        "96--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1990:QSM,
  author =       "Timothy Prince",
  title =        "The Quick Sort For Micros and Pipeline Processors",
  journal =      j-CUJ,
  volume =       "8",
  number =       "5",
  pages =        "97--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Barrett:1990:PTV,
  author =       "Robert Barrett",
  title =        "{PCX} Toolkit, {v3.52}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "5",
  pages =        "103--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Zolman:1990:AFIa,
  author =       "Leor Zolman",
  title =        "An Applied File {I/O} Tutorial: The Mini-Database
                 System",
  journal =      j-CUJ,
  volume =       "8",
  number =       "5",
  pages =        "105--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Brannigan:1990:ADA,
  author =       "Michael Brannigan",
  title =        "An Adaptive Data Analyzer",
  journal =      j-CUJ,
  volume =       "8",
  number =       "5",
  pages =        "113--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Andrews:1990:CS,
  author =       "Tony Andrews",
  title =        "{CUG313} --- {STEVIE}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "5",
  pages =        "123--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1990:CSC,
  author =       "Anonymous",
  title =        "{CUG209} --- Simplex Curve Fitting",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG Library Update",
  number =       "5",
  pages =        "123--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Wed Nov 01 08:40:15 2000",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{deFeraudy:1990:CLS,
  author =       "Henri de Feraudy",
  title =        "{CUG310} --- Little {Smalltalk} for {MS-DOS}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "5",
  pages =        "123--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Harris:1990:CDP,
  author =       "Ken Harris",
  title =        "{CUG311} --- {DB} Package",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "5",
  pages =        "123--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Yehle:1990:CM,
  author =       "James Yehle",
  title =        "{CUG312} --- Make-Maker",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "5",
  pages =        "123--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Libes:1990:FSC,
  author =       "Don Libes",
  title =        "The Far Side of {C}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Implementor's Notebook",
  number =       "5",
  pages =        "125--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cameron:1990:ADU,
  author =       "Alex Cameron",
  title =        "An Adaptable Disk Utility",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG library disk documentation",
  number =       "5",
  pages =        "135--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hedrickson:1990:SNC,
  author =       "William T. Hedrickson",
  title =        "The {Stanford} Naming Convention",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "5",
  pages =        "140--??",
  month =        may,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1990:BCP,
  author =       "Robert L. Ward",
  title =        "Bad {C} Pun Contest Results",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Publisher's Forum",
  number =       "6",
  pages =        "6--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:MI,
  author =       "P. J. Plauger",
  title =        "A Matter of Interpretation",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "6",
  pages =        "9--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:TET,
  author =       "Rex Jaeschke",
  title =        "The {\tt exit} and {\tt abort} Functions",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "6",
  pages =        "23--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Barnett:1990:AD,
  author =       "Louis Barnett",
  title =        "Action Diagrams",
  journal =      j-CUJ,
  volume =       "8",
  number =       "6",
  pages =        "35--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Marking:1990:DGI,
  author =       "Michael P. Marking",
  title =        "Decoding Group 3 Images",
  journal =      j-CUJ,
  volume =       "8",
  number =       "6",
  pages =        "45--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Clark:1990:DOC,
  author =       "David D. Clark",
  title =        "A Date Object In {C++}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "6",
  pages =        "57--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:BFS,
  author =       "Kenneth Pugh",
  title =        "Back to Fundamentals: Simple Text Output to Printers",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "71--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:SCP,
  author =       "Kenneth Pugh",
  title =        "Simple {C} Printing Demo",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "71--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:ASE,
  author =       "Kenneth Pugh",
  title =        "Access To Structure Elements Elucidated",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "72--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Clamage:1990:SC,
  author =       "Steve Clamage",
  title =        "Stringizing Constants",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "75--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:RMF,
  author =       "Kenneth Pugh",
  title =        "Reading {MS-DOS} Files Into a {UNIX} System",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "75--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:SBX,
  author =       "Kenneth Pugh",
  title =        "Some Books on {X Window System}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "6",
  pages =        "78--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:CCF,
  author =       "Victor R. Volkman",
  title =        "Calling {C} Functions From {SQL}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "6",
  pages =        "83--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Zolman:1990:AFIb,
  author =       "Leor Zolman",
  title =        "An Applied File {I/O} Tutorial: Text-Based Disk
                 Routines",
  journal =      j-CUJ,
  volume =       "8",
  number =       "6",
  pages =        "93--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Glennon:1990:DHA,
  author =       "Bryan Glennon",
  title =        "Data Hiding and Abstraction",
  journal =      j-CUJ,
  volume =       "8",
  number =       "6",
  pages =        "101--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Burk:1990:TOP,
  author =       "Ron L. Burk",
  title =        "{{\em Object-Oriented Program Design With Examples In
                 C++}}, by {Mark Mullin}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "6",
  pages =        "105--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Mullin:1989:OOP}.",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1990:DTB,
  author =       "Dwayne Phillips",
  title =        "Documentation Tool Builds Action Diagrams",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "6",
  pages =        "107--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Celko:1990:SC,
  author =       "Joe Celko",
  title =        "Structure Charts",
  journal =      j-CUJ,
  volume =       "8",
  number =       "6",
  pages =        "113--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1990:GST,
  author =       "Timothy Prince",
  title =        "Generating Source For {\tt <float.h>}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "6",
  pages =        "119--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Artigas:1990:CDC,
  author =       "Robert {Artigas, Jr.}",
  title =        "{CUG243} --- {DECUS C} Preprocessor",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG Library Update",
  number =       "6",
  pages =        "127--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Clune:1990:CFF,
  author =       "Thomas R. Clune",
  title =        "{CUG315} --- {FTGRAPH} (Fast {Fourier} Transform
                 Graphics)",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "6",
  pages =        "127--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pearson:1990:CMC,
  author =       "Gregory Pearson",
  title =        "{CUG314} --- {MNP C} Library",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "6",
  pages =        "127--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Willers:1990:CAC,
  author =       "H. G. Willers",
  title =        "{CUG316 AS8} Cross Assembler",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "6",
  pages =        "127--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1990:SCC,
  author =       "Anonymous",
  title =        "Summary of {CUG} Cross Assemblers",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Editor}'s note",
  number =       "6",
  pages =        "128--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Wed Nov 01 08:40:15 2000",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1990:PGT,
  author =       "Sydney S. Weinstein",
  title =        "Portable Graphics Through Image Format Conversions",
  journal =      j-CUJ,
  volume =       "8",
  type =         "On the Networks",
  number =       "6",
  pages =        "129--??",
  month =        jun,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1990:PAA,
  author =       "Robert L. Ward",
  title =        "Programming After the Advent: {Standard C}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Publisher's Forum",
  number =       "7",
  pages =        "6--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:IN,
  author =       "P. J. Plauger",
  title =        "Interpreting The Nasties",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "7",
  pages =        "9--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:AP,
  author =       "Rex Jaeschke",
  title =        "Assertive Programming",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "7",
  pages =        "23--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Withers:1990:OAP,
  author =       "Robert Withers",
  title =        "{OS/2} Anonymous Pipes",
  journal =      j-CUJ,
  volume =       "8",
  number =       "7",
  pages =        "31--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bright:1990:VM,
  author =       "Walter Bright",
  title =        "Virtual Memory For {640K DOS}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "7",
  pages =        "37--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Colner:1990:OAC,
  author =       "Don Colner",
  title =        "An Object-Oriented Approach To Command Line Options",
  journal =      j-CUJ,
  volume =       "8",
  number =       "7",
  pages =        "43--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Stevens:1990:RPH,
  author =       "Roger T. Stevens",
  title =        "Resident Print Handlers Using {Turbo C}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "7",
  pages =        "49--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Libes:1990:UTY,
  author =       "Don Libes",
  title =        "Using {\tt yacc} Or {\tt lex} Twice In One Program",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Implementor's Notebook",
  number =       "7",
  pages =        "55--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bar-David:1990:FSO,
  author =       "Tsvi Bar-David",
  title =        "Formal Specifications and Object-Oriented Design",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Applying C++",
  number =       "7",
  pages =        "69--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Sparks:1990:TPG,
  author =       "Robert J. Sparks",
  title =        "{{\em Programmer's Guide To Turbo C 2.0}}, by {Chao C.
                 Chien}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "7",
  pages =        "83--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Chien:1989:PGT}.",
  acknowledgement = ack-nhfb,
}

@Article{Gruel:1990:CKB,
  author =       "Steven Gruel",
  title =        "Controlling the Keyboard Buffer",
  journal =      j-CUJ,
  volume =       "8",
  number =       "7",
  pages =        "85--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:RPO,
  author =       "Kenneth Pugh",
  title =        "Re-Directing Printer Output Under {MS-DOS}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "87--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:SNF,
  author =       "Kenneth Pugh",
  title =        "Some Notes on Function Pointers",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "87--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:TUT,
  author =       "Kenneth Pugh",
  title =        "Tips On Using {\tt printf()}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "87--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Meyers:1990:STC,
  author =       "Larry Meyers and Kenneth Pugh",
  title =        "Stuffing Two Characters Into An Integer",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "88--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:LLF,
  author =       "Kenneth Pugh",
  title =        "Linking Library Functions at Runtime Under {MS-DOS}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "92--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:NP,
  author =       "Kenneth Pugh",
  title =        "Notes On Preprocessing",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "92--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:HTD,
  author =       "Kenneth Pugh and James Howell",
  title =        "Handling of {\tt \#define}'s By Compilers",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "93--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:RS,
  author =       "Kenneth Pugh",
  title =        "Replies on Stringizing",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "93--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Haney:1990:MDI,
  author =       "Daniel R. Haney",
  title =        "Mouse Detection and Identification On a {PC}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "95--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hansen:1990:NS,
  author =       "David Hansen and Kenneth Pugh and David A. Schmitt",
  title =        "Notes on the * Specifier",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "7",
  pages =        "95--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:MDA,
  author =       "Victor R. Volkman",
  title =        "Multitasking with the {DESQview API C} Library",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "7",
  pages =        "99--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Marking:1990:CGI,
  author =       "Michael P. Marking",
  title =        "{CUG317} --- Group 3 Image Processing",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "7",
  pages =        "111--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ream:1990:CCV,
  author =       "Edward K. Ream",
  title =        "{CUG319 CPP v5.3}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "7",
  pages =        "111--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ream:1990:CRV,
  author =       "Edward K. Ream",
  title =        "{CUG318 RED v7.0}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "7",
  pages =        "111--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Brumbaugh:1990:OPC,
  author =       "David Brumbaugh",
  title =        "Object-Oriented Programming In {C}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "7",
  pages =        "113--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Zolman:1990:AFIc,
  author =       "Leor Zolman",
  title =        "An Applied File {I/O} Tutorial: Using Binary File
                 {I/O}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "7",
  pages =        "123--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Clark:1990:TUI,
  author =       "David D. Clark",
  title =        "{{\em User Interfaces In C++ and Object-Oriented
                 Programming}}, by {Mark Goodwin}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "7",
  pages =        "131--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Goodwin:1989:UIC}.",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1990:SUB,
  author =       "Robert L. Ward",
  title =        "Some {UNIX} Book Recommendations",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Editor}'s note",
  number =       "7",
  pages =        "138--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schimandle:1990:MBC,
  author =       "James Schimandle",
  title =        "{Microsoft BASIC}'s and {C}'s Floating Point Formats",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "7",
  pages =        "139--??",
  month =        jul,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:LGR,
  author =       "P. J. Plauger",
  title =        "Library Ground Rules",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "8",
  pages =        "9--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:OPT,
  author =       "Rex Jaeschke",
  title =        "Operators and the Precedence Table",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "8",
  pages =        "23--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schmitt:1990:CEM,
  author =       "David A. Schmitt",
  title =        "{C} Extensions For Multi-Threading",
  journal =      j-CUJ,
  volume =       "8",
  number =       "8",
  pages =        "33--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Havener:1990:PMO,
  author =       "Charles D. Havener",
  title =        "Pricing a Meal: An Object-Oriented Example In {C++}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "8",
  pages =        "47--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Friend:1990:WPT,
  author =       "Tom Friend",
  title =        "Writing Portable {TIGA} Code",
  journal =      j-CUJ,
  volume =       "8",
  number =       "8",
  pages =        "55--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1990:WYO,
  author =       "Mark Nelson",
  title =        "Writing Your Own Quicksort",
  journal =      j-CUJ,
  volume =       "8",
  number =       "8",
  pages =        "63--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:AVP,
  author =       "Kenneth Pugh",
  title =        "Array Vs. Pointer Names",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "8",
  pages =        "75--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gibson:1990:RKS,
  author =       "Joseph W. Gibson",
  title =        "Reading the Keyboard Scan Codes",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "8",
  pages =        "86--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Faler:1990:IMC,
  author =       "Wesley Faler",
  title =        "Image Manipulation By Convolution",
  journal =      j-CUJ,
  volume =       "8",
  number =       "8",
  pages =        "95--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rathe:1990:UOM,
  author =       "Richard Rathe",
  title =        "Using {OOPs} In {Mac} Designs",
  journal =      j-CUJ,
  volume =       "8",
  number =       "8",
  pages =        "103--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Curran:1990:CMT,
  author =       "James M. Curran",
  title =        "{CUG321} Mouse Trap Library",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "8",
  pages =        "111--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Faler:1990:CCI,
  author =       "Wesley Faler",
  title =        "{CUG320} --- Convolution Image Process",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "8",
  pages =        "111--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Lo:1990:CFA,
  author =       "Dennis Lo and David Lo",
  title =        "{CUG323} Fireworks and Adventure",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "8",
  pages =        "111--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Rogers:1990:CDT,
  author =       "William M. Rogers and Dean Lance Smith and Eric R.
                 Smith and Michael Schwartz",
  title =        "{CUG322} Doctor's Tools",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "8",
  pages =        "111--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Johnson:1990:DVA,
  author =       "Marcus W. Johnson",
  title =        "Detecting Video Adapters At Runtime",
  journal =      j-CUJ,
  volume =       "8",
  number =       "8",
  pages =        "113--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Nelson:1990:TCP,
  author =       "Phyllis Nelson",
  title =        "{{\em C Programming In A UNIX Environment}}, by {Judy
                 Kay and Bob Kummerfeld}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "8",
  pages =        "119--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Kay:1989:CPU}.",
  acknowledgement = ack-nhfb,
}

@Article{Sheppard:1990:EYF,
  author =       "Gene Sheppard",
  title =        "Evaluating Your Floating Point Library",
  journal =      j-CUJ,
  volume =       "8",
  number =       "8",
  pages =        "121--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ogg:1990:TCP,
  author =       "Harold C. Ogg",
  title =        "{{\em C Programmer's Toolkit}}, by {Jack Purdum}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "8",
  pages =        "125--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Purdum:1989:CPT}.",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:GGL,
  author =       "Victor R. Volkman",
  title =        "{GraphX} Graphics Library",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "8",
  pages =        "127--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1990:CB,
  author =       "Sydney S. Weinstein",
  title =        "\path|comp.sources.unix| Is Back!",
  journal =      j-CUJ,
  volume =       "8",
  type =         "On the Networks",
  number =       "8",
  pages =        "133--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wright:1990:PXC,
  author =       "Maynard A. Wright",
  title =        "Problems with {X.25}'s {CRC-16} Code",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "8",
  pages =        "138--??",
  month =        aug,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1990:PPE,
  author =       "Robert L. Ward",
  title =        "{P. J. Plauger} To Edit {{\em C Users Journal}}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Publisher's Forum",
  number =       "9",
  pages =        "6--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:GR,
  author =       "P. J. Plauger",
  title =        "With Gun and Reel",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "9",
  pages =        "9--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:UQF,
  author =       "Rex Jaeschke",
  title =        "Using the {Quicksort} Function",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "9",
  pages =        "23--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Asaf:1990:FDF,
  author =       "Arkin Asaf",
  title =        "A Flexible dprintf Function",
  journal =      j-CUJ,
  volume =       "8",
  number =       "9",
  pages =        "37--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wright:1990:CFL,
  author =       "Maynard A. Wright",
  title =        "Complex Function Library",
  journal =      j-CUJ,
  volume =       "8",
  number =       "9",
  pages =        "45--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Libes:1990:TCL,
  author =       "Don Libes",
  title =        "Tool Command Language",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Implementor's Notebook",
  number =       "9",
  pages =        "57--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Felice:1990:ICC,
  author =       "Robert Felice",
  title =        "Implementing the {CCITT} Cyclic Redundancy Check",
  journal =      j-CUJ,
  volume =       "8",
  number =       "9",
  pages =        "61--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Johnston:1990:URP,
  author =       "Richard Johnston",
  title =        "Using An {RPC} Protocol To Create a Basic File
                 Server",
  journal =      j-CUJ,
  volume =       "8",
  number =       "9",
  pages =        "65--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ward:1990:XXX,
  author =       "Jonathan Ward",
  title =        "{XMODEM}, {XMODEM} --- {1K}, and {XMODEM\slash CRC}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "9",
  pages =        "91--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:AOM,
  author =       "Kenneth Pugh",
  title =        "Accidental Opening of {MS-DOS} Files Twice",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "109--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:LUF,
  author =       "Kenneth Pugh",
  title =        "Locking {UNIX} Files",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "109--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Petrovic:1990:TPD,
  author =       "Mark Petrovic and Kenneth Pugh",
  title =        "{\tt printf()} and Debugging",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "9",
  pages =        "111--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bar-David:1990:HIPa,
  author =       "Tsvi Bar-David",
  title =        "Hiding the Implementation --- Part 1",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Applying C++",
  number =       "9",
  pages =        "117--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Keathly:1990:PEP,
  author =       "David Keathly",
  title =        "{PC} Expert and {PC} Expert Professional",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "9",
  pages =        "125--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Giel:1990:CW,
  author =       "William Giel",
  title =        "{CUG324} --- {WGCONIO}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "9",
  pages =        "130--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Schumann:1990:CSD,
  author =       "Jan Schumann",
  title =        "{CUG326} --- {SoftC} Database Library",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "9",
  pages =        "130--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Zia:1990:CVG,
  author =       "Ismail Zia",
  title =        "{CUG325} --- {VGA} Graphics Library",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "9",
  pages =        "130--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prodehl:1990:TPE,
  author =       "Tom Prodehl",
  title =        "{{\em Programmer's Essential OS/2 Handbook}}, by
                 {David Cortesi}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "9",
  pages =        "135--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Cortesi:1988:PEO}.",
  acknowledgement = ack-nhfb,
}

@Article{Kelly-Bootle:1990:QTM,
  author =       "Stan Kelly-Bootle",
  title =        "Quirk of {\tt malloc()} With Argument of 0",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "9",
  pages =        "144--??",
  month =        sep,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:CCF,
  author =       "P. J. Plauger",
  title =        "Character Classification Functions",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "10",
  pages =        "9--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:PPa,
  author =       "Rex Jaeschke",
  title =        "Puzzles --- Part 1",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "10",
  pages =        "23--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cook:1990:PTT,
  author =       "Russell Cook",
  title =        "Portable Transaction Tracking",
  journal =      j-CUJ,
  volume =       "8",
  number =       "10",
  pages =        "27--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Lane:1990:DOT,
  author =       "Alex Lane",
  title =        "Debugging Objects With {Turbo} Debugger",
  journal =      j-CUJ,
  volume =       "8",
  number =       "10",
  pages =        "53--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Chappell:1990:DHD,
  author =       "Jon Chappell",
  title =        "Debugging with the 80386 Hardware Debug Registers",
  journal =      j-CUJ,
  volume =       "8",
  number =       "10",
  pages =        "69--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:DCS,
  author =       "Kenneth Pugh",
  title =        "Displaying Control-Characters on the Screen",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "83--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:IEV,
  author =       "Kenneth Pugh",
  title =        "On Initializing External Variables In Header Files",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "83--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Teeter:1990:TFC,
  author =       "Eric Teeter",
  title =        "Translating {Fortran} to {C}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "10",
  pages =        "91--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Held:1990:FRH,
  author =       "Arthur Held",
  title =        "Function Returns: How To Use Them",
  journal =      j-CUJ,
  volume =       "8",
  number =       "10",
  pages =        "93--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Olhoeft:1990:ASV,
  author =       "Gary R. Olhoeft",
  title =        "Addressing Super {VGA} Modes From Protected Mode {C}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "10",
  pages =        "99--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Burk:1990:ML,
  author =       "Ron L. Burk and Helen Custer",
  title =        "{Math.h++} Library",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "10",
  pages =        "107--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Mustakos:1990:DCS,
  author =       "Richard Mustakos",
  title =        "Developing a {C} Simulation Library",
  journal =      j-CUJ,
  volume =       "8",
  number =       "10",
  pages =        "119--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1990:CBN,
  author =       "Sydney S. Weinstein",
  title =        "Controversy Brews on the Nets",
  journal =      j-CUJ,
  volume =       "8",
  type =         "On the Networks",
  number =       "10",
  pages =        "131--??",
  month =        oct,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:BE,
  author =       "P. J. Plauger",
  title =        "{I} Begin As Editor",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Editor}'s Forum",
  number =       "11",
  pages =        "6--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:ITC,
  author =       "P. J. Plauger",
  title =        "Implementing {\tt <ctype.h>}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "11",
  pages =        "9--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:EC,
  author =       "Rex Jaeschke",
  title =        "Environmental Control",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "11",
  pages =        "25--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Withers:1990:OIC,
  author =       "Robert Withers",
  title =        "{OS/2} Interprocess Communication Features",
  journal =      j-CUJ,
  volume =       "8",
  number =       "11",
  pages =        "35--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Freda:1990:UIC,
  author =       "William J. Freda",
  title =        "{UNIX} Interprocess Communications",
  journal =      j-CUJ,
  volume =       "8",
  number =       "11",
  pages =        "49--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Blain:1990:TCT,
  author =       "Derrel R. Blain",
  title =        "{{\em C Toolbox, The}}, 2nd edition, by {William J.
                 Hunt}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "11",
  pages =        "62--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{deChamplain:1990:NPM,
  author =       "Michel de Champlain",
  title =        "A Non-Preemptive Multitasking Executive In {C++}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "11",
  pages =        "63--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gilson:1990:ICV,
  author =       "Michael J. Gilson",
  title =        "Interprocess Communication: {A} {VAX\slash VMS}
                 Example",
  journal =      j-CUJ,
  volume =       "8",
  number =       "11",
  pages =        "70--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bar-David:1990:HIPb,
  author =       "Tsvi Bar-David",
  title =        "Hiding the Implementation --- Part 2",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Applying C++",
  number =       "11",
  pages =        "83--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:MCM,
  author =       "Victor R. Volkman",
  title =        "{MSI's CodeRunneR} Makes Your {TSRs} Run",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Hardware review",
  number =       "11",
  pages =        "91--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:NAP,
  author =       "Kenneth Pugh",
  title =        "Notes on Arrays of Pointers",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "99--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:AOP,
  author =       "Kenneth Pugh",
  title =        "Assigning One Pointer Value To Another of Different
                 Data Type",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "101--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:PUD,
  author =       "Kenneth Pugh",
  title =        "Possibility of User-Defined Data Types",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "101--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:CLN,
  author =       "Kenneth Pugh",
  title =        "Casts and lvalues: {A} Note",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "102--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:CMA,
  author =       "Kenneth Pugh",
  title =        "Contiguous Memory Access For Structures",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "104--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:ASM,
  author =       "Kenneth Pugh",
  title =        "Arrays of Structures and Memory Limitations with
                 {Turbo C} 2.0",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "11",
  pages =        "105--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Libes:1990:IST,
  author =       "Don Libes",
  title =        "Implementing Software Timers",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Implementor's Notebook",
  number =       "11",
  pages =        "108--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Hogaboom:1990:FDA,
  author =       "Richard Hogaboom",
  title =        "A Flexible Dynamic Array Allocator",
  journal =      j-CUJ,
  volume =       "8",
  number =       "11",
  pages =        "114--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Flatters:1990:TUP,
  author =       "Chris Flatters",
  title =        "{{\em UNIX Programming: Methods and Tools}}, by {James
                 F. Peters III}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "11",
  pages =        "119--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Peters:1988:UPM}.",
  acknowledgement = ack-nhfb,
}

@Article{Brown:1990:CPC,
  author =       "J. Brown",
  title =        "{CUG327} --- Panels for {C}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "11",
  pages =        "125--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Crowther:1990:CA,
  author =       "Willie Crowther",
  title =        "{CUG159} --- Adventure",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG Library Update",
  number =       "11",
  pages =        "125--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Blum:1990:CW,
  author =       "David Blum",
  title =        "{CUG328} --- {WTWG}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "11",
  pages =        "126--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{deFeraudy:1990:CUT,
  author =       "Henri de Feraudy and Robert {Artigas, Jr.} and Arkin
                 Asaf and Martin D. Winnick",
  title =        "{CUG329 UNIX} Tools for {PC}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "11",
  pages =        "126--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Wagner:1990:CC,
  author =       "Thomas Wagner",
  title =        "{CUG330} --- {CTask}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "11",
  pages =        "126--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:DNC,
  author =       "P. J. Plauger",
  title =        "Depicting Non-Displayable Characters",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Editor}'s note",
  number =       "11",
  pages =        "130--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Baran:1990:SGV,
  author =       "Fuat C. Baran",
  title =        "Some Good Vendors of Technical Books",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "11",
  pages =        "134--??",
  month =        nov,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1990:TE,
  author =       "P. J. Plauger",
  title =        "{\tt <errno.h>}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Standard C",
  number =       "12",
  pages =        "9--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1990:PPb,
  author =       "Rex Jaeschke",
  title =        "Puzzles --- Part 2",
  journal =      j-CUJ,
  volume =       "8",
  type =         "{Doctor C}'s Pointers",
  number =       "12",
  pages =        "18--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Shipman:1990:DTM,
  author =       "Arthur Shipman",
  title =        "Debugging With Two Monitors",
  journal =      j-CUJ,
  volume =       "8",
  number =       "12",
  pages =        "25--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:RDP,
  author =       "Victor R. Volkman",
  title =        "{R} and {D} Publications Needs On-Line Services",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "12",
  pages =        "27--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Mansky:1990:UCP,
  author =       "Art Mansky",
  title =        "Using the {C} Preprocessor for Device Control",
  journal =      j-CUJ,
  volume =       "8",
  number =       "12",
  pages =        "33--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Johnson:1990:WMD,
  author =       "Marcus W. Johnson",
  title =        "Writing {MS-DOS} Device Drivers",
  journal =      j-CUJ,
  volume =       "8",
  number =       "12",
  pages =        "41--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Kelly:1990:BME,
  author =       "Michael Kelly",
  title =        "Buffering Mouse Events",
  journal =      j-CUJ,
  volume =       "8",
  number =       "12",
  pages =        "59--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1990:CSA,
  author =       "Timothy Prince",
  title =        "Coding For Superscalar Architectures",
  journal =      j-CUJ,
  volume =       "8",
  number =       "12",
  pages =        "67--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{deChamplain:1990:OBR,
  author =       "Michel de Champlain",
  title =        "An Object-Based Real-Time Executive",
  journal =      j-CUJ,
  volume =       "8",
  number =       "12",
  pages =        "73--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:HPK,
  author =       "Kenneth Pugh",
  title =        "Halt Printing By a Keypress",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "12",
  pages =        "89--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Tsang:1990:NCS,
  author =       "Kim Tsang",
  title =        "A Note On Comment Style",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "12",
  pages =        "91--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:TQP,
  author =       "Kenneth Pugh",
  title =        "{\tt qsort()} Problem in {Turbo C++ v1.04}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "12",
  pages =        "92--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Withers:1990:DGV,
  author =       "Robert Withers",
  title =        "Declaring Global Variables",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "12",
  pages =        "93--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1990:SDT,
  author =       "Kenneth Pugh and Ken Yerves",
  title =        "Storing Data in {{\tt .EXE}} File Segments",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Questions and Answers",
  number =       "12",
  pages =        "95--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Weinstein:1990:IWS,
  author =       "Sydney S. Weinstein",
  title =        "It Was Summer Vacation",
  journal =      j-CUJ,
  volume =       "8",
  type =         "On the Networks",
  number =       "12",
  pages =        "97--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:DML,
  author =       "Victor R. Volkman",
  title =        "{DIVVY} Multitasking Library",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Brief review",
  number =       "12",
  pages =        "100--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:MU,
  author =       "Victor R. Volkman",
  title =        "{MKMK} Utility",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Brief review",
  number =       "12",
  pages =        "100--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:BTC,
  author =       "Victor R. Volkman",
  title =        "{Blaise Turbo C} Tools {V2.0}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Brief review",
  number =       "12",
  pages =        "101--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:MGC,
  author =       "Victor R. Volkman",
  title =        "{Menuet}: {A} {GUI} Construction Set for {MS-DOS}
                 Applications",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Brief review",
  number =       "12",
  pages =        "101--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Volkman:1990:P,
  author =       "Victor R. Volkman",
  title =        "{PC-Tags}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Brief review",
  number =       "12",
  pages =        "102--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Phillips:1990:TNR,
  author =       "Dwayne Phillips",
  title =        "{{\em Numerical Recipes in C --- The Art of Scientific
                 Computing}}, by {Press, et al}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "12",
  pages =        "103--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  note =         "See \cite{Press:1988:NRC}.",
  acknowledgement = ack-nhfb,
}

@Article{Ashdown:1990:CLF,
  author =       "Ian Ashdown",
  title =        "{C-scape} and Look and Feel",
  journal =      j-CUJ,
  volume =       "8",
  type =         "User Report",
  number =       "12",
  pages =        "106--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Guarna:1990:XWS,
  author =       "Vincent Guarna",
  title =        "{{\em X Window System Series (8 volume set)}}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Book review",
  number =       "12",
  pages =        "109--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Glennon:1990:ICS,
  author =       "Bryan Glennon",
  title =        "Inter-Process Communications With Sockets",
  journal =      j-CUJ,
  volume =       "8",
  number =       "12",
  pages =        "111--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fischer:1990:SMC,
  author =       "Paul Fischer",
  title =        "State Machines In {C}",
  journal =      j-CUJ,
  volume =       "8",
  number =       "12",
  pages =        "119--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Larsson:1990:CP,
  author =       "Bjorn Larsson",
  title =        "{CUG332 PCcurses}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "12",
  pages =        "126--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Osborn:1990:CSE,
  author =       "Gary Osborn",
  title =        "{CUG331 SE} Editor",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "12",
  pages =        "126--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Withers:1990:CG,
  author =       "Robert Withers",
  title =        "{CUG333 gAWK}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "CUG New Release",
  number =       "12",
  pages =        "126--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Callaway:1990:SSA,
  author =       "David X. Callaway",
  title =        "Some Sort Algorithms Benchmarked",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "12",
  pages =        "128--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Fischer:1990:PTI,
  author =       "David W. Fischer",
  title =        "Problem with the {{\tt IDE}} in {Quick C 2.51}",
  journal =      j-CUJ,
  volume =       "8",
  type =         "Letter",
  number =       "12",
  pages =        "128--??",
  month =        dec,
  year =         "1990",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1991:ACI,
  author =       "P. J. Plauger",
  title =        "{ANSI C} and {ISO C}: `Standard {C}'?",
  journal =      j-CUJ,
  volume =       "9",
  type =         "{Editor}'s Forum",
  number =       "1",
  pages =        "6--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plauger:1991:HTF,
  author =       "P. J. Plauger",
  title =        "The Header {\tt <float.h>}",
  journal =      j-CUJ,
  volume =       "9",
  type =         "Standard C",
  number =       "1",
  pages =        "9--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jaeschke:1991:PPa,
  author =       "Rex Jaeschke",
  title =        "Puzzles --- Part 3",
  journal =      j-CUJ,
  volume =       "9",
  type =         "{Doctor C}'s Pointers",
  number =       "1",
  pages =        "23--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Baird:1991:ULA,
  author =       "Stuart T. Baird",
  title =        "Using Large Arrays In {Turbo C}",
  journal =      j-CUJ,
  volume =       "9",
  number =       "1",
  pages =        "31--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Plum:1991:RPC,
  author =       "Thomas Plum",
  title =        "Resources For Portable {C} Applications",
  journal =      j-CUJ,
  volume =       "9",
  number =       "1",
  pages =        "39--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Purdum:1991:STP,
  author =       "Jack Purdum",
  title =        "Some Thoughts On Portability",
  journal =      j-CUJ,
  volume =       "9",
  number =       "1",
  pages =        "45--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Ladd:1991:PAM,
  author =       "Scott Robert Ladd",
  title =        "Portability Across {MS-DOS C} Compilers",
  journal =      j-CUJ,
  volume =       "9",
  number =       "1",
  pages =        "53--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Beddow:1991:MCF,
  author =       "A. J. M. Beddow",
  title =        "Multi-Threaded {C} Functions",
  journal =      j-CUJ,
  volume =       "9",
  number =       "1",
  pages =        "57--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Celko:1991:STQ,
  author =       "Joe Celko",
  title =        "Some Tips For {QuickSort}",
  journal =      j-CUJ,
  volume =       "9",
  number =       "1",
  pages =        "63--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Jarvis:1991:BBT,
  author =       "Robert Jarvis",
  title =        "Balanced Binary Trees In {C++}",
  journal =      j-CUJ,
  volume =       "9",
  number =       "1",
  pages =        "65--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Prince:1991:PLD,
  author =       "Timothy Prince",
  title =        "Pennies In Long Double",
  journal =      j-CUJ,
  volume =       "9",
  number =       "1",
  pages =        "77--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Saks:1991:PMP,
  author =       "Daniel Saks",
  title =        "Paving the Migration Path",
  journal =      j-CUJ,
  volume =       "9",
  type =         "Applying C++",
  number =       "1",
  pages =        "87--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Pugh:1991:MTC,
  author =       "Kenneth Pugh",
  title =        "More On {\tt const}",
  journal =      j-CUJ,
  volume =       "9",
  type =         "Questions and Answers",
  number =       "1",
  pages =        "95--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Libes:1991:E,
  author =       "Don Libes",
  title =        "Expect",
  journal =      j-CUJ,
  volume =       "9",
  type =         "Implementor's Notebook",
  number =       "1",
  pages =        "103--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Carver:1991:IFO,
  author =       "Richard Carver",
  title =        "The {iRMX} Family of Operating Systems",
  journal =      j-CUJ,
  volume =       "9",
  number =       "1",
  pages =        "109--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Baker:1991:CAM,
  author =       "Louis Baker",
  title =        "Complex Arithmetic and Matrices In {C++}",
  journal =      j-CUJ,
  volume =       "9",
  type =         "User Report",
  number =       "1",
  pages =        "123--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Cady:1991:TSE,
  author =       "Robert E. Cady",
  title =        "{{\em Software Engineering in C}}",
  journal =      j-CUJ,
  volume =       "9",
  type =         "Book review",
  number =       "1",
  pages =        "133--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Gessling:1991:CRE,
  author =       "Donald Gessling",
  title =        "Code Readability Enhancement Using Macros",
  journal =      j-CUJ,
  volume =       "9",
  type =         "Letter",
  number =       "1",
  pages =        "135--??",
  month =        jan,
  year =         "1991",
  ISSN =         "0898-9788",
  bibdate =      "Fri Aug 30 16:52:23 MDT 1996",
  bibsource =    "http://www.cuj.com/cbklist.htm",
  acknowledgement = ack-nhfb,
}

@Article{Bates:1991:MP,
  author =       "Rodney M. Bates",
  title =        "Modula-2: The Pros",
  journal =      j-CUJ,
  v