Would appreciate some help porting Q3VM to D (mainly C macros and type conversions)
Mai Lapyst
mai at lapyst.by
Thu Oct 17 02:47:03 UTC 2024
On Wednesday, 16 October 2024 at 13:10:34 UTC, Mark Bauermeister
wrote:
> I think I got every compiler complaint fixed now. However, upon
> launch the program immediately quits with "Error Program exited
> with code -11". I assume that's a segfault, right?
>
> https://gist.github.com/markusbkk/442a571353a48c5377c503e7d02570fb
Yes, an exitstatus of -11 is an SIGSEGV, like in any other
unix/linux program.
One thing that you might wanna change is your ARRAY_LEN function:
D already supports getting the length of an array with the
`.length` property on arrays. Also the `x.sizeof` divided through
itself will always only yield `1`.
More information about the Digitalmars-d-learn
mailing list