* Renamed __obscure_ccall_ret_code to obscure_ccall_ret_code, leading
underscores are bad for user code.
* Let the code for obscure_ccall_ret_code live in dynamically
allocated memory, just like the adjustors. This should fix problems
on OpenBSD, which doesn't like executable code in the data section.