Timothe Litt 076dbe88b9 Preliminary port of libvhd to windows
This makes libvhd run on windows, with some minor tweaks on Unix.
The latter make it possible to capture errors on a terminal rather than syslog.
A bug was fixed where an error code wasn't properly negated on return.
The 'absolute path" code now writes an absolute path.

Many compiler warnings were dealt with; this code now compiles cleanly under
MSVC as well as linux (gcc).

The approach was to do as much mechanical substitution as possible to avoid
introducing new bugs - even where some re-engineering would be profitable.
2016-03-22 20:23:05 -04:00
..
2011-04-15 08:34:17 -07:00