Path: utzoo!utgpu!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!purdue!haven!adm!smoke!gwyn From: gwyn@smoke.BRL.MIL (Doug Gwyn ) Newsgroups: comp.unix.questions Subject: Re: Telling csh about multiple, machine-dependent libraries Message-ID: <8991@smoke.BRL.MIL> Date: 27 Nov 88 13:19:26 GMT References: <142@minya.UUCP> Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) ) Organization: Ballistic Research Lab (BRL), APG, MD. Lines: 17 In article <142@minya.UUCP> jc@minya.UUCP (John Chambers) writes: > I wonder what "class" and "ident" do? The cpp(1) page doesn't mention them. #class indicates that the "classes preprocessor" is to be run. This support for "C with classes" is now obsolete; it has been replaced by C++. #ident "string" causes the string to be placed in a special ident record in the object module, so that it can be found by "what" without wasting space in the actual load image. This is an AT&T innovation. Neither #class nor #ident, nor system-dependent predefined macros not starting with at least one underscore, are allowed in a C implementation that conforms to the proposed ANSI standard. #elif (not shown in your list) is required.