core.stdc.stdlib._compare_fp_t and qsort
Adam D. Ruppe
destructionator at gmail.com
Mon Mar 12 01:45:54 UTC 2018
On Monday, 12 March 2018 at 01:04:06 UTC, Joe wrote:
> and the latest error is:
D's error messages are so bad and shouldn't be hard to fix. It
kills me that basic every-day functionality like this isn't a
priority to the core devs. I even wrote a patch myself that would
call this out but it didn't fit the code style so rejected. Ugh.
But behold:
(scope void* base,
ulong nmemb,
ulong size,
extern (C) int function(scope const(void*), scope const(void*))
@system compar)
(void*,
ulong,
ulong,
int function(const(void*) p1, const(void*) p2))
I just reformatted it but now the difference should be visible:
`extern(C)` is missing on your callback.
The scope things might make a difference too, but I know for sure
extern(C) is necessary on your callback function.
More information about the Digitalmars-d-learn
mailing list