Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
GitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
This adds a configure option --with-amissl which selects AmiSSL as the SSL engine.
Because of the way 68k Amiga functions are called, assigning a library function to a variable does not work correctly, so we create a dummy function to workaround this problem. This also affects the calling of MD5 functions. This only affects Amiga OS3 libraries, not the new OS4 library interface, but the workaround is harmless there.
…e internal Curl MD5 functions instead if we're using AmiSSL.
…id mixing bsdsocket and C library functions
Require this header in order to enable AmiSSL support If it is available, use it. This will bypass any C lib interface. Note that the code in amigaos.c which opens/closes bsdsocket.library should not really be used - this should be opened in user code. It has been left in for compatibility but probably should be removed.
It seems to be lacking some #ifdefs or macro definitions:
I would imagine that it should keep including the "mandatory" three last include files (in the same order) to reduce the risk of memory screwups when built debug-enabled. That's why test 1132 fails: