Add gu_free_chip_iter_noclose() which calls
gpiod_chip_iter_free_noclose() internally to free the chip iterator
without closing the most recent chip handle.
Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
gpiod_chip_iter_free(*iter);
}
+void gu_free_chip_iter_noclose(struct gpiod_chip_iter **iter)
+{
+ if (*iter)
+ gpiod_chip_iter_free_noclose(*iter);
+}
+
void gu_release_line(struct gpiod_line **line)
{
if (*line)
void gu_close_chip(struct gpiod_chip **chip);
void gu_free_str(char **str);
void gu_free_chip_iter(struct gpiod_chip_iter **iter);
+void gu_free_chip_iter_noclose(struct gpiod_chip_iter **iter);
void gu_release_line(struct gpiod_line **line);
#define GU_ASSERT(statement) \