Ah, thanks geekmaster, I indeed dimly remember starting using double brackets everywhere to save some forks

.
On another note, the type mismatch warnings should now be fixed on x86_64

.
(And I'm building against libarchive-3.0.3 or 3.0.4 here, and the first 3.x release is only 6 months old, huh).