On Fri, May 29, 2009 at 11:01 AM, Alexander S.Kresin
<a...@belacy.belgorod.su> wrote:
> Viktor Szakáts writes:
>>
>> There should also be hb_errInternalRaw() (also public function) in
>> that source file.
>>
>> "allow multiple definition" is very dubious to me, as there it's very
>> difficult
>> to know for sure which of the multiple definitions will actually be
>> effective
>> at runtime.
>
>  I supposed that placing hb_errInternal() in a letodb kernel file, I
> guarantee that it will be called at runtime - that's why I didn't add the
> whole errint.c as a separate file.

This is the only working solution, unless we move the other
function to a separate function inside Harbour source tree.
I'll do that.

>  But, probably, having a separate errint.c is really a more clean way.
> Anyhow, now the outstanding problem for me is that one I wrote in previous
> message - with that strange dll, which is demanded by letodb.exe, build with
> mingw.

Quite strange, I've never seen that. Did you try to create letodb with
hbmk2? I would wonder if you'd get the same error. In case you do,
please post your MinGW version and -trace output.

Brgds,
Viktor
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to