I noticed that I have been, perhaps habitually, using the system include path logic for including headers in the local source.
This is dangerous.
Avoid the possibility of including headers from the system when the headers provided by the project itself should be used.
-#include <level_0/account.h>
+#include "account.h"
#ifdef __cplusplus
extern "C" {
-#include <level_0/console.h>
+#include "console.h"
#ifdef __cplusplus
extern "C" {
-#include <level_0/conversion.h>
+#include "conversion.h"
#ifdef __cplusplus
extern "C" {
-#include <level_0/directory.h>
+#include "directory.h"
#include "private-directory.h"
#ifdef __cplusplus
-#include <level_0/directory.h>
+#include "directory.h"
#include "private-directory.h"
#ifdef __cplusplus
-#include <level_0/environment.h>
+#include "environment.h"
#include "private-environment.h"
#ifdef __cplusplus
-#include <level_0/environment.h>
+#include "environment.h"
#include "private-environment.h"
#ifdef __cplusplus
-#include <level_0/file.h>
+#include "file.h"
#include "private-file.h"
#ifdef __cplusplus
-#include <level_0/file.h>
+#include "file.h"
#include "private-file.h"
#ifdef __cplusplus
-#include <level_0/fss.h>
+#include "fss.h"
#ifdef __cplusplus
extern "C" {
-#include <level_0/iki.h>
+#include "iki.h"
#ifdef __cplusplus
extern "C" {
-#include <level_0/memory.h>
+#include "memory.h"
#ifdef __cplusplus
extern "C" {
-#include <level_0/path.h>
+#include "path.h"
#include "private-path.h"
#ifdef __cplusplus
-#include <level_0/path.h>
+#include "path.h"
#include "private-path.h"
#ifdef __cplusplus
-#include <level_0/pipe.h>
+#include "pipe.h"
#ifdef __cplusplus
extern "C" {
-#include <level_0/print.h>
+#include "print.h"
#ifdef __cplusplus
extern "C" {
-#include <level_0/serialize.h>
+#include "serialize.h"
#include "private-serialize.h"
#ifdef __cplusplus
-#include <level_0/serialize.h>
+#include "serialize.h"
#include "private-serialize.h"
#ifdef __cplusplus
-#include <level_0/socket.h>
+#include "socket.h"
#ifdef __cplusplus
extern "C"{
-#include <level_0/utf.h>
+#include "utf.h"
#include "private-utf.h"
#ifdef __cplusplus
-#include <level_0/utf.h>
+#include "utf.h"
#include "private-utf.h"
#ifdef __cplusplus
-#include <level_1/color.h>
+#include "color.h"
#ifdef __cplusplus
extern "C" {
-#include <level_1/console.h>
+#include "console.h"
#ifdef __cplusplus
extern "C" {
-#include <level_1/conversion.h>
+#include "conversion.h"
#ifdef __cplusplus
extern "C" {
-#include <level_1/directory.h>
+#include "directory.h"
#include "private-directory.h"
#ifdef __cplusplus
-#include <level_1/directory.h>
+#include "directory.h"
#include "private-directory.h"
#ifdef __cplusplus
-#include <level_1/environment.h>
+#include "environment.h"
#ifdef __cplusplus
extern "C" {
-#include <level_1/fss_basic.h>
+#include "fss_basic.h"
#include "private-fss.h"
#ifdef __cplusplus
-#include <level_1/fss_basic.h>
+#include "fss_basic.h"
#include "private-fss.h"
#ifdef __cplusplus
-#include <level_1/fss_extended.h>
+#include "fss_extended.h"
#include "private-fss.h"
#ifdef __cplusplus
-#include <level_1/fss_extended_list.h>
+#include "fss_extended_list.h"
#include "private-fss.h"
#ifdef __cplusplus
-#include <level_1/fss.h>
+#include "fss.h"
#include "private-fss.h"
#ifdef __cplusplus
-#include <level_1/iki.h>
+#include "iki.h"
#ifdef __cplusplus
extern "C" {
-#include <level_1/print.h>
+#include "print.h"
#ifdef __cplusplus
extern "C" {
-#include <level_1/status.h>
+#include "status.h"
#ifdef __cplusplus
extern "C" {
-#include <level_1/string.h>
+#include "string.h"
#include "private-string.h"
#ifdef __cplusplus
-#include <level_1/string.h>
+#include "string.h"
#include "private-string.h"
#ifdef __cplusplus
-#include <level_1/utf.h>
+#include "utf.h"
#include "private-utf.h"
#ifdef __cplusplus
-#include <level_1/utf.h>
+#include "utf.h"
#include "private-utf.h"
#ifdef __cplusplus
-#include <level_1/utf_file.h>
+#include "utf_file.h"
#include "private-utf_file.h"
#ifdef __cplusplus
-#include <level_1/utf_file.h>
+#include "utf_file.h"
#include "private-utf_file.h"
#ifdef __cplusplus
-#include <level_2/execute.h>
+#include "execute.h"
#include "private-execute.h"
#ifdef __cplusplus
-#include <level_2/execute.h>
+#include "execute.h"
#include "private-execute.h"
#ifdef __cplusplus
-#include <level_2/file.h>
+#include "file.h"
#ifdef __cplusplus
extern "C" {
-#include <level_2/fss.h>
+#include "fss.h"
#include "private-fss.h"
#ifdef __cplusplus
-#include <level_2/fss_basic.h>
+#include "fss_basic.h"
#ifdef __cplusplus
extern "C" {
-#include <level_2/fss_basic_list.h>
+#include "fss_basic_list.h"
#ifdef __cplusplus
extern "C" {
-#include <level_2/fss_extended.h>
+#include "fss_extended.h"
#ifdef __cplusplus
extern "C" {
-#include <level_2/fss_extended_list.h>
+#include "fss_extended_list.h"
#ifdef __cplusplus
extern "C" {
-#include <level_2/fss_status.h>
+#include "fss_status.h"
#ifdef __cplusplus
extern "C" {
-#include <level_2/fss.h>
+#include "fss.h"
#include "private-fss.h"
#ifdef __cplusplus
-#include <level_2/path.h>
+#include "path.h"
#ifdef __cplusplus
extern "C" {
-#include <level_2/program.h>
+#include "program.h"
#ifdef __cplusplus
extern "C" {
-#include <level_2/status.h>
+#include "status.h"
#ifdef __cplusplus
extern "C" {
-#include <level_3/byte_dump.h>
+#include "byte_dump.h"
#include "private-byte_dump.h"
#ifdef __cplusplus
-#include <level_3/byte_dump.h>
+#include "byte_dump.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/byte_dump.h>
+#include "byte_dump.h"
#include "private-byte_dump.h"
#ifdef __cplusplus
-#include <level_3/fake.h>
+#include "fake.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
* API Version: 0.5
* Licenses: lgplv2.1
*/
-#include <level_3/firewall.h>
+#include "firewall.h"
#include "private-firewall.h"
#ifdef __cplusplus
-#include <level_0/status.h>
-#include <level_3/firewall.h>
+#include "firewall.h"
int main(const int argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/firewall.h>
+#include "firewall.h"
#include "private-firewall.h"
#ifdef __cplusplus
-#include <level_3/fss_basic_list_read.h>
+#include "fss_basic_list_read.h"
#include "private-fss_basic_list_read.h"
#ifdef __cplusplus
-#include <level_3/fss_basic_list_read.h>
+#include "fss_basic_list_read.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/fss_basic_list_read.h>
+#include "fss_basic_list_read.h"
#include "private-fss_basic_list_read.h"
#ifdef __cplusplus
-#include <level_3/fss_basic_list_write.h>
+#include "fss_basic_list_write.h"
#ifdef __cplusplus
extern "C" {
-#include <level_3/fss_basic_list_write.h>
+#include "fss_basic_list_write.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/fss_basic_read.h>
+#include "fss_basic_read.h"
#include "private-fss_basic_read.h"
#ifdef __cplusplus
-#include <level_3/fss_basic_read.h>
+#include "fss_basic_read.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/fss_basic_read.h>
+#include "fss_basic_read.h"
#include "private-fss_basic_read.h"
#ifdef __cplusplus
-#include <level_3/fss_basic_write.h>
+#include "fss_basic_write.h"
#ifdef __cplusplus
extern "C" {
-#include <level_3/fss_basic_write.h>
+#include "fss_basic_write.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/fss_extended_list_read.h>
+#include "fss_extended_list_read.h"
#include "private-fss_extended_list_read.h"
#ifdef __cplusplus
-#include <level_3/fss_extended_list_read.h>
+#include "fss_extended_list_read.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/fss_extended_list_read.h>
+#include "fss_extended_list_read.h"
#include "private-fss_extended_list_read.h"
#ifdef __cplusplus
-#include <level_3/fss_extended_read.h>
+#include "fss_extended_read.h"
#include "private-fss_extended_read.h"
#ifdef __cplusplus
-#include <level_3/fss_extended_read.h>
+#include "fss_extended_read.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/fss_extended_read.h>
+#include "fss_extended_read.h"
#include "private-fss_extended_read.h"
#ifdef __cplusplus
-#include <level_3/fss_extended_write.h>
+#include "fss_extended_write.h"
#ifdef __cplusplus
extern "C" {
-#include <level_3/fss_extended_write.h>
+#include "fss_extended_write.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/fss_status_code.h>
+#include "fss_status_code.h"
#include "private-fss_status_code.h"
#ifdef __cplusplus
-#include <level_3/fss_status_code.h>
+#include "fss_status_code.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/fss_status_code.h>
+#include "fss_status_code.h"
#include "private-fss_status_code.h"
#ifdef __cplusplus
-#include <level_3/iki_read.h>
+#include "iki_read.h"
#include "private-iki_read.h"
#ifdef __cplusplus
-#include <level_3/iki_read.h>
+#include "iki_read.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/iki_read.h>
+#include "iki_read.h"
#include "private-iki_read.h"
#ifdef __cplusplus
* Licenses: lgplv2.1
* Programmers: Kevin Day
*/
-#include <level_3/init.h>
+#include "init.h"
#include "private-init.h"
#ifdef __cplusplus
-#include <level_3/init.h>
+#include "init.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
/**
* Private source file for firewall.c.
*/
-#include <level_3/init.h>
+#include "init.h"
#include "private-init.h"
/*
#ifndef _di_init_rule_buffer_
-#include <level_3/status_code.h>
+#include "status_code.h"
int main(const unsigned long argc, const f_string *argv) {
const f_console_arguments arguments = { argc, argv };
-#include <level_3/status_code.h>
+#include "status_code.h"
#include "private-status_code.h"
#ifdef __cplusplus
-#include <level_3/status_code.h>
+#include "status_code.h"
#include "private-status_code.h"
#ifdef __cplusplus