/* * Copyright (c) 2018-2020, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #define _POSIX_VERSION 200809L #ifdef __cplusplus # ifndef __BEGIN_DECLS # define __BEGIN_DECLS extern "C" { # define __END_DECLS } # endif #else # ifndef __BEGIN_DECLS # define __BEGIN_DECLS # define __END_DECLS # endif #endif #undef __P #define __P(a) a