From: Christopher Peplin Date: Wed, 15 Jan 2014 21:58:11 +0000 (-0500) Subject: Preserve compatibility with C89 mode. X-Git-Tag: 3.99.1~101^2~32 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;h=648c2f77afd1dadce1c01de3f1dc42b54da656d0;p=apps%2Flow-level-can-service.git Preserve compatibility with C89 mode. --- diff --git a/src/obd2/obd2.c b/src/obd2/obd2.c index 513c7d7..5b282f1 100644 --- a/src/obd2/obd2.c +++ b/src/obd2/obd2.c @@ -31,7 +31,8 @@ DiagnosticShims diagnostic_init_shims(LogShim log, static void setup_receive_handle(DiagnosticRequestHandle* handle) { if(handle->request.arbitration_id == OBD2_FUNCTIONAL_BROADCAST_ID) { - for(uint16_t response_id = 0; + uint16_t response_id; + for(response_id = 0; response_id < OBD2_FUNCTIONAL_RESPONSE_COUNT; ++response_id) { handle->isotp_receive_handles[response_id] = isotp_receive( &handle->isotp_shims, OBD2_FUNCTIONAL_RESPONSE_START + response_id, @@ -197,7 +198,8 @@ DiagnosticResponse diagnostic_receive_can_frame(DiagnosticShims* shims, isotp_continue_send(&handle->isotp_shims, &handle->isotp_send_handle, arbitration_id, data, size); } else { - for(uint8_t i = 0; i < handle->isotp_receive_handle_count; ++i) { + uint8_t i; + for(i = 0; i < handle->isotp_receive_handle_count; ++i) { IsoTpMessage message = isotp_continue_receive(&handle->isotp_shims, &handle->isotp_receive_handles[i], arbitration_id, data, size);