Mariusz Gliwiński wrote:
Thanks, I understand that. Why htod strips out const?
1)
in: const int var = 2;
out: null

2)
in: DLL const char *func( int arg );
out: char * func(int arg);

3)
in: DLL void func( int arg, const char *arg2 );
out: void  func(int arg, const char *arg2);

4) there is
const int * const
and void func() const
too, of course

a) Are there any chances to fix it?
b) If no, someone of You have seen tool that implements const's properly? (as I said, scripting language would be preferred, but anything appreciated)

htod was built for D1, and hasn't been updated for D2. Hence, there are some issues. But it cannot work perfectly, there'll usually be a bit of hand editing of the result.

Reply via email to