The macro m4_map_args_sep does not exist on current versions of RedHat or derivatives. This workaround implements the macro directly from autoconf, with a localised name.
Merge pull request #12 from technion/RedHat_Fix

The macro m4_map_args_sep does not exist on current versions of RedHat
Correct name for m4_map_args_sep replacement, document it.
make autogen executable
use __asm over asm for c99/portability