depends on architecture, AFAIK if you compile for 64-bit Windows then __fastcall is completely ignored since the MS compiler uses the "Microsoft x64 calling convention" there regardless of what one types according to https://en.wikipedia.org/wiki/X86_calling_conventions
/HH Den tors 27 jan. 2022 kl 12:40 skrev Gisle Vanem via curl-library < curl-library@lists.haxx.se>: > Henrik Holst wrote: > > > strlen() is one clear candidate for some optimizations, often however it > is declared as __attribute_pure__ so the > > Another candidate for MSVC would be 'cl -Gr'. > (build for fastcalls internally). But that's not > possible now due to things like: > cookie.c(1433): error C2440: 'function': > cannot convert from 'int (__fastcall *)(const void *,const void *)' > to '_CoreCrtNonSecureSearchSortCompareFunction' > > It would be interesting to compare the speed of > a '__cdecl' vs '__fastcall' libcurl.dll. > > -- > --gv > -- > Unsubscribe: https://lists.haxx.se/listinfo/curl-library > Etiquette: https://curl.haxx.se/mail/etiquette.html >
-- Unsubscribe: https://lists.haxx.se/listinfo/curl-library Etiquette: https://curl.haxx.se/mail/etiquette.html