/* * feuille.h * feuille.c header declarations. * * Copyright (c) 2022 * Tom MTT. * * This file is licensed under the 3-Clause BSD License. * You should have received a copy of the 3-Clause BSD License * along with this program. If not, see * . */ #pragma once typedef struct Settings { char *address; char *url; char *output; char *user; unsigned char id_length; unsigned short worker_count; unsigned short port; unsigned int timeout; /* seconds */ unsigned long max_size; /* bytes */ unsigned long buffer_size; /* bytes */ char verbose; char foreground; } Settings; extern Settings settings;