Just put the comments in the header files.
Simplify the comment stucture.
The git repository provides the authors/credits, no need to explicitly do so in the files anymore.
Do not provide the micro version, instead provide the major and minor versions in the files (which effectively represent the API version).
-/* FLL - Level 0
- * Project: Colors
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
*
- * Provide basic color output support (linux & xterm)
+ * Project: Colors
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provide basic color output support (linux & xterm).
* This is the Featureless LINUX Library, so there is no support for non-linux colors at this time.
*/
#ifndef _F_colors_h
-/* FLL - Level 0
- * Project: Console
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_0/console.h>
#ifdef __cplusplus
-/* FLL - Level 0
- * Project: Console
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
*
- * Some console input/output commands
+ * Project: Console
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Some console input/output commands.
*/
#ifndef _F_console_h
#define _F_console_h
-/* FLL - Level 0
- * Project: Conversion
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_0/conversion.h>
#ifdef __cplusplus
-/* FLL - Level 0
- * Project: Conversion
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
*
- * Provide means to convert one data type to another, such as a string to an integer
- * Provide means to identify a digit or a hexadecimal digit (hexdigit)
- * In the future this will have to link to locale support, due to interpeting strings
+ * Project: Conversion
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provide means to convert one data type to another, such as a string to an integer.
+ * Provide means to identify a digit or a hexadecimal digit (hexdigit).
+ * In the future this will have to link to locale support, due to interpeting strings.
*
* Possible error values on return:
* f_warn - a possible problem, but not an error (warning)
-/* FLL - Level 0
- * Project: Errors
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
+ *
+ * Project: Errors
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provides error definitions.
*
-/* FLL - Level 0
- * Project: File
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
*
- * Provides structures and data types for a file I/O.
- * Provides operations for opening/closing files
+ * Project: File
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provides structures and data types for a file I/O.
+ * Provides operations for opening/closing files.
*/
#include <level_0/file.h>
-/* FLL - Level 0
- * Project: File
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
*
- * Provides structures and data types for a file I/O.
- * Provides operations for opening/closing files
+ * Project: File
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provides structures and data types for a file I/O.
+ * Provides operations for opening/closing files.
*/
#ifndef _F_file_h
#define _F_file_h
-/* FLL - Level 0
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
*
- * Defines all datatypes to be used for/by project fss
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
- * The purpose of compression is not to compression the entire file's contents but only and individual objects content, so the file is still partially readable
- * NOTE: all start/stop locations must be defined as a (start < stop) and not (start <= stop), therefore if (start == stop) then stop
+ * Defines all datatypes to be used for/by project fss.
+ *
+ * The purpose of compression is not to compression the entire file's contents but only and individual objects content, so the file is still partially readable.
+ * NOTE: all start/stop locations must be defined as a (start < stop) and not (start <= stop), therefore if (start == stop) then stop.
*/
#ifndef _F_fss_h
#define _F_fss_h
-/* FLL - Level 0
- * Project: Memory
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
- *
- * Provide means to use memory routines, with error checking.
- */
#include <level_0/memory.h>
#ifdef __cplusplus
-/* FLL - Level 0
- * Project: Memory
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
+ *
+ * Project: Memory
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provide means to use memory routines, with error checking.
*
-/* FLL - Level 0
- * Project: Paths
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
+ *
+ * Project: Paths
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provide locations to all filesystem paths, for low level hardcoding
*
- * FIXME: this is very outdated due to numerous structural changes while I was developing turtle kevux
+ * FIXME: this is very outdated due to numerous structural changes while I was developing turtle kevux.
*/
#ifndef _F_filesystem_paths_h
#define _F_filesystem_paths_h
-/* FLL - Level 0
- * Project: Paths
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
+ *
+ * Project: Paths
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provide locations to all fll-specific paths
* It is planned to have this file auto-generated from a single /etc/fll file such that one file can be used for all supported languages.
*
- * FIXME: this is very outdated due to numerous structural changes while I was developing turtle kevux
+ * FIXME: this is very outdated due to numerous structural changes while I was developing turtle kevux.
*/
#ifndef _F_fll_paths_h
#define _F_fll_paths_h
-/* FLL - Level 0
- * Project: Pipe
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
- *
- * Provides pipe functionality.
- */
#include <level_0/pipe.h>
#ifdef __cplusplus
-/* FLL - Level 0
- * Project: Pipe
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
*
- * Provides pipe functionality.
+ * Project: Pipe
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
+ * Provides pipe functionality.
*/
#ifndef _F_pipe_h
#define _F_pipe_h
-/* FLL - Level 0
- * Project: Output
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_0/print.h>
#ifdef __cplusplus
-/* FLL - Level 0
- * Project: Output
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
*
- * Provides some standard printing functions not available in a libc
+ * Project: Output
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provides some standard printing functions not available in a libc.
*/
#ifndef _F_print_h
#define _F_print_h
-/* FLL - Level 0
- * Project: Serialized
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
+ *
+ * Project: Serialized
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provides string processing functionality for what is to be defined as a serialized string.
* Serialized strings are strings that can hold multiple values in a single variable.
- * An example of serialized content is the PATH environment variable where ':" separates data."
+ * An example of serialized content is the PATH environment variable where ":" separates data..
*/
#ifndef _F_serialized_h
#define _F_serialized_h
-/* FLL - Level 0
- * Project: Socket
- * Version: 0.4.2
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
- *
- * Provide means to connect to and use sockets.
- */
#include <level_0/socket.h>
#ifdef __cplusplus
-/* FLL - Level 0
- * Project: Socket
- * Version: 0.4.2
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
+ *
+ * Project: Socket
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provide means to connect to and use sockets.
*/
-/* FLL - Level 0
- * Project: Strings
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
*
- * Provides string capabilities
+ * Project: Strings
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provides string capabilities.
*/
#ifndef _F_strings_h
#define _F_strings_h
-/* FLL - Level 0
- * Project: Types
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
+ *
+ * Project: Types
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provides datatype re-definitions
* If your compiler lacks the ability to produce such, simply re-define them as needed
* uint32_t: 2^32 (unsigned)
* int64_t: 2^64 (signed)
* uint64_t: 2^64 (unsigned)
- *
- * TODO: Should a range type be implemented? (ie: f_range_short_long -> min=short, max=long)
*/
#ifndef _F_types_h
#define _F_types_h
-/* FLL - Level 0
- * Project: Types Array
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 0
+ *
+ * Project: Types
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provides datatypes that are arrays of some sort and require memory operations.
*/
-/* FLL - Level 1
- * Project: Colors
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_1/colors.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: Colors
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 1
*
- * Provide basic color output support (linux & xterm)
+ * Project: Colors
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provide basic color output support (linux & xterm).
* This is the Featureless LINUX Library, so there is no support for non-linux colors at this time.
*/
#ifndef _FL_colors_h
-/* FLL - Level 1
- * Project: Console
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_1/console.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: Console
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 1
*
- * Some console input/output commands
+ * Project: Console
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Some console input/output commands.
*/
#ifndef _FL_console_h
#define _FL_console_h
-/* FLL - Level 1
- * Project: Directory
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
- */
#include <level_1/directory.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: Directory
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 1
*
- * Provides operations for directory handling
+ * Project: Directory
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provides operations for directory handling.
*/
#ifndef _FL_directory_h
#define _FL_directory_h
-/* FLL - Level 1
- * Project: Errors
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
- *
- * Provides error functions, such as those that translate error codes into strings.
- */
#include <level_1/errors.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: Errors
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 1
+ *
+ * Project: Errors
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provides error functions, such as those that translate error codes into strings.
*/
-/* FLL - Level 1
- * Project: File
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_1/file.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: File
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
- * File Operations
+/**
+ * FLL - Level 1
+ *
+ * Project: File
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * File Operations.
*/
#ifndef _FL_file_h
#define _FL_file_h
-/* FLL - Level 1
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
- */
#include <level_1/fss.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
+/**
+ * FLL - Level 1
+ *
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*/
#ifndef _FL_fss_h
#define _FL_fss_h
-/* FLL - Level 1
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_1/fss_basic.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 1
*
- * This is the fss-0000 implementation
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * This is the fss-0000 implementation.
*/
#ifndef _FL_fss_basic_h
#define _FL_fss_basic_h
-/* FLL - Level 1
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_1/fss_basic.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 1
*
- * This is the fss-0002 implementation
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * This is the fss-0002 implementation.
*/
#ifndef _FL_fss_basic_list_h
#define _FL_fss_basic_list_h
-/* FLL - Level 1
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
+/**
+ * FLL - Level 1
+ *
+ * Project: Strings
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provides fss-specific error definitions.
*
-/* FLL - Level 1
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_1/fss_extended.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 1
*
- * This is the fss-0001 implementation
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * This is the fss-0001 implementation.
*/
#ifndef _FL_fss_extended_h
#define _FL_fss_extended_h
-/* FLL - Level 1
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 1
*
- * Provides generic functionality shared between and used by different fss processing functions
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provides generic functionality shared between and used by different fss processing functions.
*/
#ifndef _FL_fss_macro_h
#define _FL_fss_macro_h
-/* FLL - Level 1
- * Project: Serialized
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_1/serialized.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: Serialized
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 1
+ *
+ * Project: Serialized
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provides string processing functionality for what is to be defined as a serialized string.
* Serialized strings are strings that can hold multiple values in a single variable.
- * An example of serialized content is the PATH environment variable where ':" separates data."
+ * An example of serialized content is the PATH environment variable where ":" separates data.
*/
#ifndef _FL_serialized_h
#define _FL_serialized_h
-/* FLL - Level 1
- * Project: Socket
- * Version: 0.4.2
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
- *
- * Provide means to connect to and use sockets.
- */
#include <level_0/socket.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: Socket
- * Version: 0.4.2
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 1
+ *
+ * Project: Socket
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* Provide means to connect to and use sockets.
*/
-/* FLL - Level 1
- * Project: Strings
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_1/strings.h>
#ifdef __cplusplus
-/* FLL - Level 1
- * Project: Strings
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 1
*
- * Provides basic string manipulation and processing capabilities
+ * Project: Strings
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provides basic string manipulation and processing capabilities.
*/
#ifndef _FL_strings_h
#define _FL_strings_h
-/* FLL - Level 2
- * Project: Colors
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_2/colors.h>
#ifdef __cplusplus
-/* FLL - Level 2
- * Project: Colors
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 2
*
- * Provide standard color handling
+ * Project: Colors
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provide standard color handling.
*/
#ifndef _FLL_colors_h
#define _FLL_colors_h
-/* FLL - Level 2
- * Project: Execute
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
- *
- * Provides program execution operations similart to system().
- */
#include <level_2/execute.h>
#ifdef __cplusplus
-/* FLL - Level 2
- * Project: Execute
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 2
*
- * Provides program execution operations similar to system()
+ * Project: Execute
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * Provides program execution operations similar to system().
*/
#ifndef _FLL_execute_h
#define _FLL_execute_h
-/* FLL - Level 2
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_2/fss_basic.h>
#ifdef __cplusplus
-/* FLL - Level 2
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 2
*
- * This is the fss-0000 implementation
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * This is the fss-0000 implementation.
*/
#ifndef _FLL_fss_basic_h
#define _FLL_fss_basic_h
-/* FLL - Level 2
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_2/fss_basic_list.h>
#ifdef __cplusplus
-/* FLL - Level 2
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 2
*
- * This is the fss-0002 implementation
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * This is the fss-0002 implementation.
*/
#ifndef _FLL_fss_basic_list_h
#define _FLL_fss_basic_list_h
-/* FLL - Level 2
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_2/fss_errors.h>
#ifdef __cplusplus
-/* FLL - Level 2
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 2
+ *
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* This provides fss error code translation.
*/
-/* FLL - Level 2
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_2/fss_extended.h>
#ifdef __cplusplus
-/* FLL - Level 2
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 2
*
- * This is the fss-0001 implementation
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
+ *
+ * This is the fss-0001 implementation.
*/
#ifndef _FLL_fss_extended_h
#define _FLL_fss_extended_h
-/* FLL - Level 3
- * Project: Firewall
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
+/**
+ * FLL - Level 3
+ * Project: Firewall
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*/
#include <level_3/firewall.h>
#include "private-firewall.h"
-/* FLL - Level 3
- * Project: Firewall
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 3
+ *
+ * Project: Firewall
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* This is the Kevux Operating System Firewall program.
* This program utilizes the Featureless Linux Library.
- * This program processes firewall commands and passes them to iptables from netfiler.org
+ * This program processes firewall commands and passes them to iptables from netfiler.org.
*/
#ifndef _firewall_h
-/**
- * Private source file for firewall.c.
- */
#include <level_3/firewall.h>
#include "private-firewall.h"
/**
- * Private include file for firewall.c.
+ * FLL - Level 3
+ *
+ * Project: Firewall
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*/
-
#ifndef _PRIVATE_firewall_h
#define _PRIVATE_firewall_h
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_3/fss_basic_list_read.h>
#ifdef __cplusplus
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 3
+ *
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* This is the FSS Basic List Read program
* This program utilizes the Featureless Linux Library.
- * This program processes files or other input in fss format and stores the results in the fss_basic_list_read_data
+ * This program processes files or other input in fss format and stores the results in the fss_basic_list_read_data.
*/
#ifndef _fss_basic_list_read_h
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_3/fss_basic_list_write.h>
#ifdef __cplusplus
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 3
+ *
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* This program provides fss basic list write functionality.
*/
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_3/fss_basic_read.h>
#ifdef __cplusplus
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 3
+ *
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* This is the FSS Basic Read program
* This program utilizes the Featureless Linux Library.
- * This program processes files or other input in fss format and stores the results in the fss_basic_read_data
+ * This program processes files or other input in fss format and stores the results in the fss_basic_read_data.
*/
#ifndef _fss_basic_read_h
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_3/fss_basic_write.h>
#ifdef __cplusplus
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 3
+ *
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* This program provides fss basic write functionality.
*/
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_3/fss_extended_read.h>
#ifdef __cplusplus
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 3
+ *
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* This is the FSS Basic Read program
* This program utilizes the Featureless Linux Library.
- * This program processes files or other input in fss format and stores the results in the fss_extended_read_data
+ * This program processes files or other input in fss format and stores the results in the fss_extended_read_data.
*/
#ifndef _fss_extended_read_h
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_3/fss_extended_write.h>
#ifdef __cplusplus
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 3
+ *
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* This program provides fss basic write functionality.
*/
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_3/fss_return_code.h>
#ifdef __cplusplus
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 3
+ *
+ * Project: FSS
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*
* This program provides error code to string translation.
*/
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- */
#include <level_3/return_code.h>
#ifdef __cplusplus
-/* FLL - Level 3
- * Project: FSS
- * Version: 0.5.0
- * Licenses: lgplv2.1
- * Programmers: Kevin Day
- * Documentation:
+/**
+ * FLL - Level 3
*
- * This program provides error code to string translation.
+ * Project: Return Code
+ * API Version: 0.5
+ * Licenses: lgplv2.1
*/
#ifndef _return_code_h