I guess the next time I see a linker complain about _<NAME> I'll know
what's wrong :)

Thanks for the help


On Fri, Jan 11, 2013 at 6:07 AM, Michel <msa...@paybox.com> wrote:

>
> Found interresting related article from Wikipedia :
> http://en.wikipedia.org/wiki/**Name_mangling<http://en.wikipedia.org/wiki/Name_mangling>
>
> "Note that the 64-bit convention on Windows (Microsoft C) is no leading
> underscore.
> This difference may in some rare cases lead to unresolved externals when
> porting such code to 64 bits. "
>
> Le 11/01/2013 01:06, Dave Thompson a écrit :
>
>  Winx86 has two generally used calling conventions,
>> which are distinguished by different name mangling:
>> cdecl has underscore at the beginning;
>> stdcall has atsign-number (of bytes popped) at the end.
>> (Plus several more that are used more locally.)
>>
>> (I've been told) Winx64 has only one calling convention
>> and doesn't need this mangling, so maybe it isn't done
>> or at least isn't done the same way.
>>
>>
> ______________________________**______________________________**__________
> OpenSSL Project                                 http://www.openssl.org
> User Support Mailing List                    openssl-users@openssl.org
> Automated List Manager                           majord...@openssl.org
>



-- 
-- Ribhi

Reply via email to