diff options
author | Pete Batard <pete@akeo.ie> | 2013-03-12 01:26:08 +0000 |
---|---|---|
committer | Pete Batard <pete@akeo.ie> | 2013-03-12 01:26:08 +0000 |
commit | 894e65649cda90fd0404b816a16585e2efffb1cd (patch) | |
tree | b53898c5ed2269c2cad3a117915bb9cc18247d18 /libusb/os/windows_common.h | |
parent | b74b7f7390690f631274b46ef2bbe7984d825eec (diff) | |
download | libusb-894e65649cda90fd0404b816a16585e2efffb1cd.tar.gz |
Windows: Fix multiple warnings
* Most of these warnings are false positive from VS2012's "Run Code Analysis"
* Also closes #98: "windows_usb.c:376:30: 'dev_info' may be used uninitialized"
Diffstat (limited to 'libusb/os/windows_common.h')
-rw-r--r-- | libusb/os/windows_common.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libusb/os/windows_common.h b/libusb/os/windows_common.h index 3230b02..1da72bd 100644 --- a/libusb/os/windows_common.h +++ b/libusb/os/windows_common.h @@ -49,7 +49,7 @@ #define safe_stricmp(str1, str2) _stricmp(((str1==NULL)?"<NULL>":str1), ((str2==NULL)?"<NULL>":str2)) #define safe_strncmp(str1, str2, count) strncmp(((str1==NULL)?"<NULL>":str1), ((str2==NULL)?"<NULL>":str2), count) #define safe_strlen(str) ((str==NULL)?0:strlen(str)) -#define safe_sprintf _snprintf +#define safe_sprintf(dst, count, ...) do {_snprintf(dst, count, __VA_ARGS__); (dst)[(count)-1] = 0; } while(0) #define safe_stprintf _sntprintf #define safe_tcslen(str) ((str==NULL)?0:_tcslen(str)) #define safe_unref_device(dev) do {if (dev != NULL) {libusb_unref_device(dev); dev = NULL;}} while(0) |