Of course, with ONE important standard in our mind that is all object
are compiled with __cdecl calling convention. Other calling methods such
as __stdcall, __fastcall requires different handlings.

--
Andi

On Mon, 16 Mar 2009 13:09:14 +0700
Andi Jahja <xharb...@telkom.net.id> wrote:

> ALL are basically compatible, read below:
> 
> OWatcom: I suggest you have oWatcom Harbour flags standardized as what
> other compilers use as of now. Take a look at -s and -r switch (default
> is -r which is "use register calling convention"). Other Windoze
> compiler are using -s equivalent (-s = "stack calling convention").It's
> should be OK if you're using -r but the creation of import library
> become rather clumpsy, because -r append an underscrore AFTER symbol
> name.
> 
> MSVC,POCC,ICC and GCC are fully compatible. We can easily rename an
> MSVC-created import lib to GCC name, ie. harbour.lib->libharbour.a.
> 
> Borland VS MSVC family only differs in an underscore. Borland requires
> an underscore IN FRONT OF symbol name. Take a look at switch -a in
> Borland's IMPLIB.EXE/IMPDEF.EXE. 

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

Reply via email to