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 |