npdm: Silence -Wformat warnings

One case was specifying a size smaller than the actual type being
printed, while the other was caused due to C's integral promotion rules.
Operation on types smaller than int, will be promoted to an int. In this
case, the mask was unnecessary anyways, so it can just be removed.
This commit is contained in:
Lioncash 2019-05-05 00:29:54 -04:00
parent 0318763fe8
commit 653ed85536
No known key found for this signature in database
GPG key ID: 4E3C3CC1031BA9C7

4
npdm.c
View file

@ -440,7 +440,7 @@ void kac_print(const uint32_t *descriptors, uint32_t num_descriptors) {
} }
if (kac.has_kern_ver) { if (kac.has_kern_ver) {
printf(" Minimum Kernel Version: %"PRIx8"\n", kac.kernel_release_version); printf(" Minimum Kernel Version: %"PRIu32"\n", kac.kernel_release_version);
} }
if (kac.has_debug_flags) { if (kac.has_debug_flags) {
@ -710,7 +710,7 @@ void cJSON_AddU8ToObject(cJSON *obj, const char *name, uint8_t val) {
void cJSON_AddU16ToObject(cJSON *obj, const char *name, uint16_t val) { void cJSON_AddU16ToObject(cJSON *obj, const char *name, uint16_t val) {
char buf[0x20] = {0}; char buf[0x20] = {0};
snprintf(buf, sizeof(buf), "0x%04"PRIx16, val & 0xFFFF); snprintf(buf, sizeof(buf), "0x%04"PRIx16, val);
cJSON_AddStringToObject(obj, name, buf); cJSON_AddStringToObject(obj, name, buf);
} }