strstripnewline(buffer);
// zero-out the first non-digit character
- for (int i = 0; i < sizeof(buffer); i++) {
+ for (size_t i = 0; i < sizeof(buffer); i++) {
if (!isdigit(buffer[i])) {
buffer[i] = '\0';
break;
char port_name[255];
if (ib_glob_ports(&g) == 0) {
- for (int i = 0; i < g.gl_pathc; ++i) {
+ for (unsigned i = 0; i < g.gl_pathc; ++i) {
char *device = NULL, *port = NULL;
if (ib_parse_glob_port(g.gl_pathv[i], &device, &port) == 0) {
snprintf(port_name, sizeof(port_name), "%s:%s", device, port);
return -1;
}
- for (int j = 0; j < parser->patterns_len; j++) {
+ for (unsigned j = 0; j < parser->patterns_len; j++) {
message_pattern_t *pattern = parser->patterns + j;
if (pattern->regex == NULL) {
if (parser->def_type_inst != NULL)
sstrncpy(n.type_instance, parser->def_type_inst, sizeof(n.type_instance));
- for (int i = 0; i < max_items; i++) {
+ for (unsigned i = 0; i < max_items; i++) {
message_item_t *item = msg->message_items + i;
if (!item->value[0])
break;