Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Don't #define VOID on VxWorks, as it is already typdef'd to void Eliminate possibly conflicting LOCAL #define |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | core-8-4-branch |
Files: | files | file ages | folders |
SHA1: |
4bed29cc481a1bc0ff2a2ac72b44d2d9 |
User & Date: | jan.nijtmans 2013-05-19 14:04:07 |
Context
2013-05-23
| ||
11:28 | When compiling Tcl with mingw32/wsl-4.0, make sure that no 64-bit time functions are used, which don... check-in: 6f3fbd689c user: jan.nijtmans tags: core-8-4-branch | |
2013-05-19
| ||
20:26 | Don't #define VOID on VxWorks, as it is already typdef'd to void. Eliminate possibly conflicting LOC... check-in: 157acf6411 user: jan.nijtmans tags: core-8-5-branch | |
14:04 | Don't #define VOID on VxWorks, as it is already typdef'd to void Eliminate possibly conflicting LOCA... check-in: 4bed29cc48 user: jan.nijtmans tags: core-8-4-branch | |
13:36 | Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by Pietro Cerutti. check-in: 3711f9d94a user: jan.nijtmans tags: core-8-4-branch | |
Changes
Changes to generic/regguts.h.
︙ | ︙ | |||
374 375 376 377 378 379 380 | char flags; # define LONGER 01 /* prefers longer match */ # define SHORTER 02 /* prefers shorter match */ # define MIXED 04 /* mixed preference below */ # define CAP 010 /* capturing parens below */ # define BACKR 020 /* back reference below */ # define INUSE 0100 /* in use in final tree */ | | | | | 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 | char flags; # define LONGER 01 /* prefers longer match */ # define SHORTER 02 /* prefers shorter match */ # define MIXED 04 /* mixed preference below */ # define CAP 010 /* capturing parens below */ # define BACKR 020 /* back reference below */ # define INUSE 0100 /* in use in final tree */ # define NOPROP 03 /* bits which may not propagate up */ # define LMIX(f) ((f)<<2) /* LONGER -> MIXED */ # define SMIX(f) ((f)<<1) /* SHORTER -> MIXED */ # define UP(f) (((f)&~NOPROP) | (LMIX(f) & SMIX(f) & MIXED)) # define MESSY(f) ((f)&(MIXED|CAP|BACKR)) # define PREF(f) ((f)&NOPROP) # define PREF2(f1, f2) ((PREF(f1) != 0) ? PREF(f1) : PREF(f2)) # define COMBINE(f1, f2) (UP((f1)|(f2)) | PREF2(f1, f2)) short retry; /* index into retry memory */ int subno; /* subexpression number (for 'b' and '(') */ short min; /* min repetitions, for backref only */ short max; /* max repetitions, for backref only */ struct subre *left; /* left child, if any (also freelist chain) */ |
︙ | ︙ |
Changes to generic/tcl.h.
︙ | ︙ | |||
290 291 292 293 294 295 296 | /* * Macro to use instead of "void" for arguments that must have * type "void *" in ANSI C; maps them to type "char *" in * non-ANSI systems. */ | > | | | | > | 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 | /* * Macro to use instead of "void" for arguments that must have * type "void *" in ANSI C; maps them to type "char *" in * non-ANSI systems. */ #ifndef __VXWORKS__ # ifndef NO_VOID # define VOID void # else # define VOID char # endif #endif /* * Miscellaneous declarations. */ #ifndef _CLIENTDATA |
︙ | ︙ |