diff --git a/bacnet-stack/bacdcode.c b/bacnet-stack/bacdcode.c index b08420e8..58d23a07 100644 --- a/bacnet-stack/bacdcode.c +++ b/bacnet-stack/bacdcode.c @@ -1704,7 +1704,7 @@ void testBACDCodeSignedValue(Test * pTest, int32_t value) { uint8_t array[5] = { 0 }; uint8_t encoded_array[5] = { 0 }; - long decoded_value = 0; + int32 decoded_value = 0; int len = 0, apdu_len = 0; uint8_t apdu[MAX_APDU] = { 0 }; uint8_t tag_number = 0; @@ -1717,14 +1717,14 @@ void testBACDCodeSignedValue(Test * pTest, int32_t value) ct_test(pTest, tag_number == BACNET_APPLICATION_TAG_SIGNED_INT); ct_test(pTest, decoded_value == value); if (decoded_value != value) { - printf("value=%d decoded_value=%ld\n", value, decoded_value); + printf("value=%d decoded_value=%d\n", value, decoded_value); print_apdu(&array[0], sizeof(array)); } encode_tagged_signed(&encoded_array[0], decoded_value); diff = memcmp(&array[0], &encoded_array[0], sizeof(array)); ct_test(pTest, diff == 0); if (diff) { - printf("value=%d decoded_value=%ld\n", value, decoded_value); + printf("value=%d decoded_value=%d\n", value, decoded_value); print_apdu(&array[0], sizeof(array)); print_apdu(&encoded_array[0], sizeof(array)); }