Skip to content

Commit

Permalink
Fix print (for nulls)
Browse files Browse the repository at this point in the history
Signed-off-by: methylDragon <methylDragon@gmail.com>
  • Loading branch information
methylDragon committed Apr 5, 2023
1 parent c8c2d6c commit 3fc6394
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions rosidl_runtime_c/src/type_description_utils.c
Original file line number Diff line number Diff line change
Expand Up @@ -1405,7 +1405,7 @@ rosidl_runtime_c_type_description_utils_print_field_type(
field_type->type_id, field_type->capacity, field_type->string_capacity);

if (field_type->nested_type_name.data == NULL) {
printf(" nested_type_name: %s\n", field_type->nested_type_name.data);
printf(" nested_type_name: (null)\n");
} else {
printf(" nested_type_name: \"%s\"\n", field_type->nested_type_name.data);
}
Expand All @@ -1419,13 +1419,13 @@ rosidl_runtime_c_type_description_utils_print_field(
printf("[FIELD]\n");

if (field->name.data == NULL) {
printf(" name: %s\n", field->name.data);
printf(" name: (null)\n");
} else {
printf(" name: \"%s\"\n", field->name.data);
}

if (field->default_value.data == NULL) {
printf(" default_value: %s\n", field->default_value.data);
printf(" default_value: (null)\n");
} else {
printf(" default_value: \"%s\"\n", field->default_value.data);
}
Expand All @@ -1442,7 +1442,7 @@ rosidl_runtime_c_type_description_utils_print_individual_type_description(
"\n[INDIVIDUAL TYPE DESCRIPTION] (Fields: %zd)\n", individual_type_description->fields.size);

if (individual_type_description->type_name.data == NULL) {
printf(" type_name: %s\n", individual_type_description->type_name.data);
printf(" type_name: (null)\n");
} else {
printf(" type_name: \"%s\"\n", individual_type_description->type_name.data);
}
Expand Down Expand Up @@ -1485,7 +1485,7 @@ rosidl_runtime_c_type_description_utils_print_field_map(const rcutils_hash_map_t
rcutils_ret_t status = rcutils_hash_map_get_next_key_and_data(hash_map, NULL, &key, &data);
while (RCUTILS_RET_OK == status) {
if (key == NULL) {
printf("\n== KEY: %s ==\n", key);
printf("\n== KEY: (null) ==\n");
} else {
printf("\n== KEY: \"%s\" ==\n", key);
}
Expand All @@ -1504,7 +1504,7 @@ rosidl_runtime_c_type_description_utils_print_referenced_type_description_map(
rcutils_ret_t status = rcutils_hash_map_get_next_key_and_data(hash_map, NULL, &key, &data);
while (RCUTILS_RET_OK == status) {
if (key == NULL) {
printf("\n== KEY: %s ==\n", key);
printf("\n== KEY: (null) ==\n");
} else {
printf("\n== KEY: \"%s\" ==\n", key);
}
Expand Down

0 comments on commit 3fc6394

Please sign in to comment.