Fix size_t printf macro on i386 *nix systems
Reduce duplication in filelist.c:fill_dir_list()
Rely on st_mode being correct even when ino is not

Fixes segmentation fault caused by uninitialized type field of
filelist entry (shared directory in virtual machine in this case).

Thanks to Milan Svoboda, a.k.a. tex.
Fallback to dir_entry type detection
Merge branch 'fix-segfault-with-vbox-share'

Fix segmentation fault caused by uninitialized type field of filelist
entry (shared directory in virtual machine in this case).

Thanks to Milan Svoboda, a.k.a. tex.

See issue #39 on GitHub (ksteen/vifm).