kill c99 comments, aix does not like them (Jean-Louis CHARTON)
try to fix memcpy (Jean-Louis CHARTON)
Fix wrong ifdef configure test (Jean-Louis CHARTON)
add perl hash magic
fix integer format widths
Add missing specifiers for %h?
Kill %h %hh and %l modifiers for bytes, shorts, and longs respectively.
Use nothing, for all types except quads which need %ll
From Christoph Biedl:
Debian bug #745546 et al: At the moment, the magic for "Macromedia
Flash data" and "Macromedia Flash Video" is just three printable
characters, no wonder this results in mis-detection of text files.

"Flash Video" is easy to fix, according to Wikipedia the forth
octet must have value 1.

"Flash data" is more work. The length information at offset 4 must be
non-zero, and the version number at offset 3 must be sound. According
to the pdf document, the latest version is 19, I found a few examples
in the lower twenties, so 32 should be a sane limit for the time
being. There are however quite a few files with version 255, and since
the virus scanners created an alert for all of them, they are now
reported as "suspicious".
Code to detect gnu attributes, and start of parser.
PR/351: Fix compilation of empty files.
Apply patches from file-CVE-2012-1571.patch
From Francisco Alonso Espejo:
    file < 5.18/git version can be made to crash when checking some
    corrupt CDF files (Using an invalid cdf_read_short_sector size)
    The problem I found here, is that in most situations (if
    h_short_sec_size_p2 > 8) because the blocksize is 512 and normal
    values are 06 which means reading 64 bytes.As long as the check
    for the block size copy is not checked properly (there's an assert
    that makes wrong/invalid assumptions)
factor out all the duplicated regex code into a wrapper.
Compile regex during the magic compilation process so that we catch bad
regular expressions early.
_POSIX2_RE_DUP_MAX is 255 on most systems.
Remove loop that kept reading the same offset (Jan Kaluza)
Fix for uninialized title (Jan Kaluza)
more lz4
merge dup VDI
move virtual images from msdos to virtual
Fix coredump in clang caused by missing array terminator element.
Roman I Khimov:
If file_reset() fails for some reason, we pass uninitialized sb to
close_and_restore() which uses it for utimes().
Issue spotted by clang static analysis.