core: use gpiod_line_bulk_foreach_line_off() in line_request_values()
authorBartosz Golaszewski <bartekgola@gmail.com>
Mon, 19 Feb 2018 10:12:32 +0000 (11:12 +0100)
committerBartosz Golaszewski <bartekgola@gmail.com>
Mon, 19 Feb 2018 10:12:32 +0000 (11:12 +0100)
Use the provided helper macro instead of a manual for loop.

Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
src/lib/core.c

index f8431a405f17bc9fe103088e19cc83bc6b407d38..fa276f68531d14c94c1ec29e905ec25730e5935b 100644 (file)
@@ -366,8 +366,7 @@ static int line_request_values(struct gpiod_line_bulk *bulk,
 
        req.lines = gpiod_line_bulk_num_lines(bulk);
 
-       for (i = 0; i < gpiod_line_bulk_num_lines(bulk); i++) {
-               line = gpiod_line_bulk_get_line(bulk, i);
+       gpiod_line_bulk_foreach_line_off(bulk, line, i) {
                req.lineoffsets[i] = gpiod_line_offset(line);
                if (config->request_type == GPIOD_LINE_REQUEST_DIRECTION_OUTPUT)
                        req.default_values[i] = !!default_vals[i];