libarchive: Remove a system preprocessor macro that conflicts with a local var

On SunOS i386, the system headers sometimes define macro names
corresponding to register names, short and with no prefix.
Undefine one that conflicts with our code.
1 file changed