From d1febdd40faf2f66a901c42377a6b6efaad1449c Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Wed, 28 Aug 2024 09:55:24 -0400 Subject: prelude: Split bfs-specific utilities into new bfs.h header --- src/bfs.h | 216 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 src/bfs.h (limited to 'src/bfs.h') diff --git a/src/bfs.h b/src/bfs.h new file mode 100644 index 0000000..8820ab9 --- /dev/null +++ b/src/bfs.h @@ -0,0 +1,216 @@ +// Copyright © Tavian Barnes +// SPDX-License-Identifier: 0BSD + +/** + * Configuration and fundamental utilities. + */ + +#ifndef BFS_H +#define BFS_H + +#include "prelude.h" + +// Standard versions + +/** Possible __STDC_VERSION__ values. */ +#define C95 199409L +#define C99 199901L +#define C11 201112L +#define C17 201710L +#define C23 202311L + +/** Possible _POSIX_C_SOURCE and _POSIX_