array_length
static int join_strings(char **substring_array, size_t array_length, char separator,
for (i = 0; (i < array_length) && (substring_array[i] != NULL); i++)
for (i = 0; (i < array_length) && (substring_array[i] != NULL); i++) {
for (i = 0; i < array_length(protocol_decoders); i++)
.field_count = array_length(write_quadlet_request_fields)
.field_count = array_length(block_request_fields)
.field_count = array_length(write_response_fields)
.field_count = array_length(read_quadlet_request_fields)
.field_count = array_length(read_block_request_fields)
.field_count = array_length(read_quadlet_response_fields)
.field_count = array_length(block_response_fields)
.field_count = array_length(write_quadlet_request_fields)
.field_count = array_length(block_request_fields)
.field_count = array_length(iso_data_fields)
.field_count = array_length(block_response_fields)
for (i = 0; i < array_length(packet_info); i++)