Solaris: format mismatch in some usbi_dbg()
authorKenjiro Tsuji <kenjiro.tsuji@oracle.com>
Fri, 11 Oct 2019 02:46:28 +0000 (19:46 -0700)
committerNathan Hjelm <hjelmn@google.com>
Thu, 31 Oct 2019 02:03:16 +0000 (19:03 -0700)
commite924b8fccf6ed74ac911bb5a8b4c3cb9679334b0
tree59564862021faa141de440f1b231f70014f25e23
parent5a0788318f6ea24f877960fd5a709722c2d928d4
Solaris: format mismatch in some usbi_dbg()

In sunos_usb.c, some usbi_dbg() calls have format mismatch. For example, "%d"
is specified for a size_t variable and "%llx" is specified for a uint64_t
variable. In LP64 mode, they are format mismatch.  For those specifications
that are incompatible between ILP32 and LP64, format macros defined in
<inttypes.h>, such as PRIuPTR and PRIx64 should be used.

Closes #640
Closes #638

Signed-off-by: Nathan Hjelm <hjelmn@google.com>
libusb/os/sunos_usb.c
libusb/version_nano.h