Xref: utzoo news.software.b:2558 news.sysadmin:2567 Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!att!icus!lenny From: lenny@icus.islp.ny.us (Lenny Tropiano) Newsgroups: news.software.b,news.sysadmin Subject: rn #ifdefs, what are these? and should I use them? Keywords: rn, #ifdefs, #define ... Message-ID: <750@icus.islp.ny.us> Date: 15 Jul 89 06:31:00 GMT Followup-To: poster Organization: ICUS Software Systems, Islip, New York Lines: 33 While poking through Larry Wall's infamous rn program, I noticed a lot of conditional compilation with #ifdefs. A lot of the setup (if not all of it) is done through the Configure scripts, but there are some things that probably could (or should) be turned on to tweek rn to peek performance or features. Here's a list of #ifdef's that look strange, without analyzing the mega-code, can someone (or a group of people) let me know what these are and what they do, and should I be using it? Email your responses, once I get most (if not all) of them, I'll SUMMARIZE! Please don't post, we don't need 100 messages saying that #ifdef XXXX does this ... Here are the ones I'm questionable about ... ARTHELP, ARTSEARCH, ARTSRCH, ASYNC_PARSE, BACKTICK, BAUDMOD, BERKJUNK, CACHEFIRST, CACHESUBJ, CATCHUP, CLEAREOL, CONDSUB, CUSTOMLINES, DELAYMARK, DELBOGUS, ESCSUBS, FASTNEW, FINDNEWNG, HASHNG, INNERSEARCH, KILLFILES, LINKART, MAILCALL, MCHASE, MININACT, NEWSADMIN, NGHELP, NGSEARCH, NGSORONLY, NOFIREWORKS, NOLINEBUF, NOTDEF, ONLY, PADTRUNC, PAGERHELP, PENDING, PROMPTTTY, PUSHBACK, RAWONLY, RELOCATE, ROTATION, SETENV, SETUIDGID, SPEEDOVERMEM, STRICTCR, SUBSHELP, TILDENAME, ULSMARTS, UNDEF, VERIFY, WORDERASE, ZEROGLOB Thanks, Lenny -- Lenny Tropiano ICUS Software Systems [w] +1 (516) 589-7930 lenny@icus.islp.ny.us Telex; 154232428 ICUS [h] +1 (516) 968-8576 {ames,talcott,decuac,hombre,pacbell,sbcs}!icus!lenny attmail!icus!lenny ICUS Software Systems -- PO Box 1; Islip Terrace, NY 11752