Clean-up: remove instances of loop initial declarations
authorJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 31 Jan 2020 21:25:14 +0000 (16:25 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Fri, 31 Jan 2020 21:25:14 +0000 (16:25 -0500)
Loop initial declarations are not permitted by the project's
coding standard and cause the build to fail on Solaris platforms.

tracker.c: In function 'lttng_tracker_ids_serialize':
tracker.c:314:2: error: 'for' loop initial declarations are only allowed in C99 mode
  for (unsigned int i = 0; i < count; i++) {
  ^
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: I627974ef82ca26586c96d354f217f9943db9d67c

src/common/tracker.c
tests/regression/tools/notification/notification.c
tests/unit/test_relayd_backward_compat_group_by_session.c

index 312d7bce07601ee26a87ae82a5cd6821d8d16285..2c91d5d6ebd45c6991a421a5aff2897c15a55fb6 100644 (file)
@@ -284,11 +284,13 @@ end:
 
 void lttng_tracker_ids_destroy(struct lttng_tracker_ids *ids)
 {
+       int i;
+
        if (!ids) {
                return;
        }
 
-       for (int i = 0; i < ids->count; i++) {
+       for (i = 0; i < ids->count; i++) {
                lttng_tracker_id_reset(&ids->id_array[i]);
        }
        free(ids->id_array);
@@ -304,6 +306,7 @@ int lttng_tracker_ids_serialize(const struct lttng_tracker_ids *ids,
        unsigned int count;
        enum lttng_tracker_id_status status;
        const struct lttng_tracker_id *id;
+       unsigned int i;
 
        status = lttng_tracker_ids_get_count(ids, &count);
        if (status != LTTNG_TRACKER_ID_STATUS_OK) {
@@ -311,7 +314,7 @@ int lttng_tracker_ids_serialize(const struct lttng_tracker_ids *ids,
                goto error;
        }
 
-       for (unsigned int i = 0; i < count; i++) {
+       for (i = 0; i < count; i++) {
                struct lttcomm_tracker_id_header id_hdr;
                size_t var_data_len = 0;
 
index d8a88bf2135516c2c11dc655139712fd447944b9..f0149bc2f109db3c5b33167564117b6c498ef7fe 100644 (file)
@@ -105,8 +105,9 @@ end:
 
 int stop_consumer(const char **argv)
 {
-       int ret = 0;
-       for (int i = named_pipe_args_start; i < nb_args; i++) {
+       int ret = 0, i;
+
+       for (i = named_pipe_args_start; i < nb_args; i++) {
                ret = write_pipe(argv[i], 49);
        }
        return ret;
@@ -114,8 +115,9 @@ int stop_consumer(const char **argv)
 
 int resume_consumer(const char **argv)
 {
-       int ret = 0;
-       for (int i = named_pipe_args_start; i < nb_args; i++) {
+       int ret = 0, i;
+
+       for (i = named_pipe_args_start; i < nb_args; i++) {
                ret = write_pipe(argv[i], 0);
        }
        return ret;
@@ -184,6 +186,7 @@ void test_triggers_buffer_usage_condition(const char *session_name,
                enum lttng_domain_type domain_type,
                enum lttng_condition_type condition_type)
 {
+       unsigned int test_vector_size = 5, i;
        enum lttng_condition_status condition_status;
        struct lttng_action *action;
 
@@ -198,8 +201,8 @@ void test_triggers_buffer_usage_condition(const char *session_name,
        ok(lttng_register_trigger(NULL) == -LTTNG_ERR_INVALID, "Registering a NULL trigger fails as expected");
 
        /* Test: register a trigger */
-       unsigned int test_vector_size = 5;
-       for (unsigned int  i = 0; i < pow(2,test_vector_size); i++) {
+
+       for (i = 0; i < pow(2,test_vector_size); i++) {
                int loop_ret = 0;
                char *test_tuple_string = NULL;
                unsigned int mask_position = 0;
index 1be8df045c359ddb32fa6d65f042560e8811661c..769f8809efc2183cf03176c06ef9e12f36bdba02 100644 (file)
@@ -115,11 +115,12 @@ static char *craft_expected(struct test *test)
 
 int main(int argc, char **argv)
 {
+       int i;
        int num_test = sizeof(tests) / sizeof(struct test);
 
        plan_tests(NUM_TESTS_PER_TEST * num_test);
        diag("Backward compatibility utils for lttng-relayd --group-by-session");
-       for (int i = 0; i < num_test; i++) {
+       for (i = 0; i < num_test; i++) {
                char *expected = NULL;
                char *result = NULL;
 
This page took 0.039112 seconds and 5 git commands to generate.