View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000557 | LDMud 3.5 | Compilation, Installation | public | 2008-07-16 14:04 | 2015-05-04 21:47 |
| Reporter | zesstra | Assigned To | zesstra | ||
| Priority | low | Severity | minor | Reproducibility | N/A |
| Status | resolved | 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 | 0000557: Remove conditional compilation of structs and new inlines | ||||
| Description | From a discussion with Gnomi: Structs and new inline function seem to be stable. The #ifdef USE_STRUCT and #ifdef USE_NEW_INLINES should be removed in 3.5, making both non-optional and improve readibility of the driver code. | ||||
| Tags | No tags attached. | ||||
|
|
I would suggest to first define USE_STRUCT and USE_NEW_INLINES all the time and then remove the #ifdefs when we anyway have some business in a file... |
|
|
I always enabled structs in r2761 and new inline closures in r2762 by always defining USE_STRUCTS and USE_NEW_INLINES in driver.h. I removed the conditional compilation from func_spec, lex.c|h and prolang.y. (I hope, I got that bloody mixture of ifdef and ifndef right.) Now, whoever stumbles upon these defines: please feel free to remove them. ;-) |
|
|
USE_STRUCT and USE_NEW_INLINES were removed. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2008-07-16 14:04 | zesstra | New Issue | |
| 2009-06-18 03:05 | zesstra | Relationship added | child of 0000663 |
| 2009-10-06 03:19 | zesstra | Note Added: 0001496 | |
| 2009-10-06 13:37 | zesstra | Note Added: 0001499 | |
| 2010-03-27 05:22 | zesstra | Target Version | => 3.5.0 |
| 2011-02-14 13:32 | zesstra | Assigned To | => zesstra |
| 2011-02-14 13:32 | zesstra | Status | new => confirmed |
| 2011-11-22 22:48 | zesstra | Assigned To | zesstra => |
| 2015-05-04 21:47 | zesstra | Assigned To | => zesstra |
| 2015-05-04 21:47 | zesstra | Status | confirmed => assigned |
| 2015-05-04 21:47 | zesstra | Note Added: 0002252 | |
| 2015-05-04 21:47 | zesstra | Status | assigned => resolved |
| 2015-05-04 21:47 | zesstra | Fixed in Version | => 3.5.0 |
| 2015-05-04 21:47 | zesstra | Resolution | open => fixed |