Fix a C compiler warning about discarding 'volatile' qualifier

Initially I did this by explicitly casting ret to (void*)
but I showed that to another hacked who disapproved because:
 - dlopen() does not return (volatile void*)
 - 'ret' need not exist at all, at least not without an
   explanatory comment by its original author
Produce marginally less bad code for %FUN-FUN