Lines Matching refs:add

5 11-03-15 ppop.c: add ppok() readonly check for subset of ppop(PP_*)
22 07-09-21 ppproto.c: add "Public Domain" to the noticed list
23 07-08-11 probe.win32: add cl.exe setuid workaround, CC.VERSION[.STRING]
27 07-03-11 add -D-Y pp:pedantic, PP_WARN macro formal parenthesis checks
28 07-01-26 pp.def,probe.win32: add _WCHAR_T_DEFINED
30 06-09-23 pplex.c: add HOSTED check for "/* appears in // comment" -- doh
31 06-09-05 pp.probe: add version stamp comment
34 06-05-09 pp.tab,ppcontrol.c,ppproto.c: add externalize
36 06-02-28 probe.win32: add wchar_t probe
39 05-09-16 pplib.h: add <string.h> for standalone proto
50 04-08-30 add pragma pp:pragmaflags PP_PRAGMAFLAGS, pp:system_header
56 04-04-01 pp.probe: add stdinclude usrinclude path cleanup
61 04-01-28 pp.h,pplib.h,ppop.c: add PP_RESET to restore original pp.symtab scope
65 03-06-10 ppargs.c: add -D-d and -D-m
66 ppargs.c: add gnu options { -dD -dM -imacros -include -lang-* -lint }
68 03-05-18 ppcall.c: add SYM_FUNCTION '(' peek to avoid inappropriate ungetchr()
70 pp.probe: add pp:mapinclude probe for namespace incursions
71 03-04-29 ignore()=>ppmapinclude(), add pp:mapinclude
80 02-11-26 pp.def: add STDC_HOSTED
81 probe.win32: add C95 and C99 STDC predefined macros
82 02-10-30 ppfsm.h: add boundary check to IDSTATE()
87 02-09-21 pp.probe: add pp:nocatliteral test
88 02-09-10 pp.tab: add pp:passthrough to match -D-P docs
90 02-08-22 ppexpr.c: add __SOURCE__ and #match(string,pattern)
100 02-05-06 probe.win32: add more win32 compilers
104 02-03-11 pplex.c: add pp:modern to emit \a \v instead of octal forms
107 02-01-23 probe.win32: add more msvc predefined macro candidates
111 01-11-22 pplex.c: add pp:headerexpandall for gcc vs. msvc <...> expand diff
112 pp.probe: add pp:headerexpandall test
126 01-04-16 pp.tab: add pp:splicespace for mvs jcl decks -- the 60's live on
127 01-04-13 ppbuiltin: add __FUNCTION__ cache for functions that span the buffer
128 01-03-08 pp.tab,ppbuiltin,ppcontrol,probe: add pp:hostedtransition
129 01-02-22 pp.tab,ppfsm,pplex,pp.probe,probe.win32: add pp:zeof for ^Z => EOF
134 ppproto.c: add realloc prototype and memcpy=>memcopy strcpy=>strcopy
146 00-12-25 add EXPOSE to expose hidden macros (for #import ...)
147 probe.win32: add cc path *and* args to first line to avoid hash clash
153 00-09-18 add __FUNCTION__=#(FUNCTION), #define <a b> c
154 pp.probe: add probe_longlong
155 probe.win32: add #define <long long>
156 00-09-11 add pp:noproto (NOPROTO pp.option) to disable ppproto()
159 pragma: add pp:pragmaexpand to expand pragma args
168 00-04-01 pp.tab: add allpossible and ALLPOSSIBLE
175 99-10-31 ppproto: add PROTO_SHARP, update license parse
177 99-10-01 add pp:stringsplit for "...\\n..." => "..."\n"..."
178 add pp:lineid to match PP_LINEID
185 99-06-02 ppproto: add __MANGLE_package_DATA__ & __MANGLE_package_FUNC__
189 99-05-09 ppinput: add #pragma pp:native and (pp.option&NATIVE) for native paths
193 99-01-11 probe.win32: add _UWIN predef
198 98-01-23 ppproto: add _GNUC_ to _WIN32 check
201 97-10-31 ppmacref,pp.h: add ppmacref sum arg -- some parts assumed it!
205 pp.def: add UWIN
209 97-05-09 pp.def: add MVS :architecture:
213 96-12-25 add ms #@ charize to complement # stringize
217 pp.key,ppkey.h: add int64
219 96-12-06 add pp:headerexpand for ms that expands macros in expanded <...>
229 add POSIX,WIN32,X86 to pp.sym
234 add nonstopux and SYSTYPE_SVR4 to pp.def
243 add PP_PEDANTIC to handle gnu oversights (can't beat em ...)
244 add memfatal() call
262 add pp:reguard to emit #define and #undef (for C++ templates)
263 add a few ppproto '\r's for NT
272 add hosttype assertion
290 add PP_SYNC_* flags for pp.incref arg 3
291 add PP_SYNC_INSERT for invented file references
297 add C++ digraphs (digraph = --trigraph)
298 add C++ T_EXPLICIT -- did dos take over C++?
308 94-08-11 add -I<vdb-archive> to handle pax -x ppar header archives
310 add `pp:chop prefix' to chop prefix/ from include prefix/*/*
311 add pp:keyargs for key=value macro formals/actuals (not for C!)
313 add pp:plussplice to handle cfront // \<newline> ignorance
328 add PP_LINEBASE for compilers that botch long line sync paths
335 93-10-11 add FSM_COMPATIBILITY for floating point hex -- yo ansi, anybody home
336 add #else if|ifdef|ifndef for COMPATIBILITY but with warning
337 drop PP_HOSTED, add ppop(PP_CDIR|PP_HOSTED,"-",n), -D-I for pp:cdir
338 93-10-01 add pp:opspace to tokenize <binop><space>= to <binop>=
346 93-06-22 add pp:prefix to control prefix include compatibility
350 add `#rename old new'
354 add RELAX for __STDPP__directive directives
358 92-11-30 add pp:final, pp:initial
359 add __STDPP__directive and #(directive) as ??= alternative
367 add pp:stringspan to handle gnu "<newline>" extension
370 92-08-11 add PP_PLUSCOMMENT, pp:pluscomment probe
371 add #(default v,d) #(empty v) #(iterate m,...)
376 92-07-11 add #import and #include_next probes
380 92-06-01 add pp:ignore
382 92-05-11 add pp:hide <id>, pp:note <id>, noticed(<id>), exists(<...>)
383 add defined(__STDPP__<pragma>) feature test
384 add PP_CDIR, pp:cdir for C++ extern "C" { ... } include wrapping
386 92-04-11 add inverse proto (K&R -> prototype) to ppproto
393 add PP_NOHASH for PP_COMPILE front ends that rehash T_ID anyway
396 add unsigned to ppexpr()
397 91-10-11 add pp:truncate <len> for non-flexname compilers
400 add pp:linefile to force file name in line sync
401 add pp:spaceout for probed compilers that don't allow pp override
408 add pp:splicecat for \<newline> #define token paste
414 add PP_NOISE
417 add #pragma prototyped and ppproto.c for prototype conversion
418 add unsigned long arg to PP_MACREF for hashed macro arity+value
422 add pp.flags and PP_[a-z0-9]+ for exported state info
424 add `try' to C++ keywords
428 (gag) add pp:macref macro reference pragma to handle CC preprocessors
429 (gag) add pp:spaceout to handle ansi + asm hacks
431 90-06-11 add internal ppsymkey to avoid ppsymbol.value pun for SYM_KEYWORD
434 90-03-27 add setpreroot() to ppop() [ sleazy but well hidden ]
436 90-03-20 add <prefix>cpp checks to ppprobe
437 add pp:hostdir before pp:include in ppprobe
440 add PP_ASSERT
441 add -A for PP_ASSERT and -YI,dir for PP_STANDARD
442 add ppincref.c and -H to use it
445 90-03-01 add #(ARGC) for (variadic) macro arg count
449 89-11-11 add -1 arg to pp.incref -- include skipped
452 add pp:identifier pragma to selectively undo PP_COMPILE keywords
453 add tokop() to ppcontrol to support multi-valued pragmas
454 add #ifndef...#endif include optimization for STRICT