libvmi.h : fix implicit declaration warning generated by use of memset in interface.c and strncmp in accessors.c
private.h : add function prototype for windows_pid_to_pgd to fix implicit declaration warning from its use in memory.c
private.h : add function prototype for windows_symbol_to_address to fix implicit declaration warning from its use in memory.c
private.h : add function prototype for linux_pid_to_pgd to fix implicit declaration warning from its use in memory.c
xen.c : fix two incorrect format strings (needed %lu rather than %d because corresponding parameter is unsigned)
windows core.c : include local peparse.h header to fix implicit declaration warning generated by use of peparse_validate_pe_image
private.h : include inttypes.h so that we can utilize C99 format string defines to acknowledge both 32 and 64bit.
windows core.c : fix incorrect format string and build warning. To better support both 32 and 64 bit builds, needed PRIx64 and PRIu64 rather than %llx and %llu.
windows kpcr.c : fix incorrect format string and build warning. To better support both 32 and 64 bit builds, needed PRIx64 and PRIu64 rather than %llx and %llu.
private.h : add __attribute__((format(printf,m,n))) to function prototypes of warnprint, errprint, and dbprint. This provides compiler validation that format string specifiers match correctly with the types of the (variadic) parameters passed to these printf-style functions.
memory_cache.c : fix incorrect format string and use %PRIx64 for uin64_t to support both 32 and 64 bit builds.
windows memory.c : include interface.h header to fix implicit declaration warning generated by use of driver_get_vcpureg
process-list.c : fix warning about signedness when using an int rather than uint32_t as an argument to vmi_read_32_va
interface.h : add function prototype for driver_get_address_width to fix implicit declaration warning from its use in core.c
map-symbol.c : fix warning about signedness when using a 'char*' rather than an 'unsigned char*' as an argument to vmi_print_hex
map-addr.c : fix warning about signedness when using a 'char*' rather than an 'unsigned char*' as an argument to mi_print_hex
interface.h : fix incorrect function prototypes for driver_set_reg_access and driver_set_mem_access
events.c : include driver/interface.h header to fix implicit declaration warning generated by use of driver_set_reg_access, driver_set_mem_access, and driver_events_listen
win-guid.c : fix incorrect format string; use %PRIx32 instead.
xen.c : fix incorrect format string (needed %lu rather than %d because corresponding parameter is unsigned)