View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0000773 | LDMud 3.5 | LPC Compiler/Preprocessor | public | 2011-02-13 18:12 | 2018-01-30 03:59 |
Reporter | zesstra | Assigned To | zesstra | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Platform | x86_64 | OS | MacOS X | OS Version | 10.5.x |
Target Version | 3.5.0 | Fixed in Version | 3.5.0 | ||
Summary | 0000773: LPC preprocessor uses int for parsing numbers | ||||
Description | cond_get_exp() in lex.c uses ints (and returns ints) for parsing numbers in preprocessor conditions. Therefore it can't handle values > 2147483647 correctly, rendering conditions like __INT_MAX__ > 2147483647 non-functional. | ||||
Steps To Reproduce | #if __INT_MAX__ > 2147483647 printf("Platform seems to be LP64.\n"; #endif (the printf will never be executed) | ||||
Tags | No tags attached. | ||||
child of | 0000555 | closed | Complete support for 64bit (LP64) architectures |
|
Fix committed in revision 4f80a4950e2a6f3076b6e631a716e5fc13658bd9 to master branch (see changeset 758 for details). Thank you for reporting! |
|
Fix committed in revision 4f80a4950e2a6f3076b6e631a716e5fc13658bd9 to master branch (see changeset 2925 for details). Thank you for reporting! |
|
Fix committed in revision 4f80a4950e2a6f3076b6e631a716e5fc13658bd9 to master branch (see changeset 4007 for details). Thank you for reporting! |
Date Modified | Username | Field | Change |
---|---|---|---|
2011-02-13 18:12 | zesstra | New Issue | |
2011-02-13 18:12 | zesstra | Status | new => assigned |
2011-02-13 18:12 | zesstra | Assigned To | => zesstra |
2011-02-13 18:13 | zesstra | Relationship added | child of 0000555 |
2011-02-13 20:31 | zesstra | Source_changeset_attached | => ldmud.git master 4f80a495 |
2011-02-13 20:31 | zesstra | Note Added: 0001965 | |
2011-02-13 20:31 | zesstra | Status | assigned => resolved |
2011-02-13 20:31 | zesstra | Resolution | open => fixed |
2011-02-13 21:36 | zesstra | Fixed in Version | => 3.5.0 |
2015-07-24 07:18 | guest | Note Added: 0002261 | |
2015-07-24 07:18 | guest | Status | resolved => closed |
2018-01-29 18:59 | zesstra | Source_changeset_attached | => ldmud.git master 4f80a495 |
2018-01-29 21:57 | zesstra | Source_changeset_attached | => ldmud.git master 4f80a495 |
2018-01-29 21:57 | zesstra | Note Added: 0002385 | |
2018-01-30 03:59 | zesstra | Source_changeset_attached | => ldmud.git master 4f80a495 |
2018-01-30 03:59 | zesstra | Note Added: 0002436 |