26
26
#define _GNU_SOURCE /* TEMP_FAILURE_RETRY(), getline(),
28
28
#include <stddef.h> /* size_t, NULL */
29
#include <stdlib.h> /* malloc(), reallocarray(), realloc(),
29
#include <stdlib.h> /* malloc(), exit(), EXIT_SUCCESS,
31
31
#include <stdbool.h> /* bool, true, false */
32
32
#include <stdio.h> /* fileno(), fprintf(),
33
33
stderr, STDOUT_FILENO, fclose() */