build_sources_library control_group.c control_group/common.c
build_sources_library conversion.c private-conversion.c conversion/common.c
build_sources_library directory.c private-directory.c
-build_sources_library environment.c private-environment.c
+build_sources_library environment.c
build_sources_library execute.c
build_sources_library file.c file/common.c private-file.c
build_sources_library fss.c private-fss.c fss/common.c fss/named.c fss/nest.c fss/set.c
build_sources_library level_0/control_group.c level_0/control_group/common.c
build_sources_library level_0/conversion.c level_0/private-conversion.c level_0/conversion/common.c
build_sources_library level_0/directory.c level_0/private-directory.c
-build_sources_library level_0/environment.c level_0/private-environment.c
+build_sources_library level_0/environment.c
build_sources_library level_0/execute.c
build_sources_library level_0/file.c level_0/file/common.c level_0/private-file.c
build_sources_library level_0/fss.c level_0/private-fss.c level_0/fss/common.c level_0/fss/named.c level_0/fss/nest.c level_0/fss/set.c
#endif
#ifndef _di_f_control_group_copy_
- f_status_t f_control_group_copy(const f_control_group_t source, f_control_group_t *destination) {
+ f_status_t f_control_group_copy(const f_control_group_t source, f_control_group_t * const destination) {
#ifndef _di_level_0_parameter_checking_
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* @see f_string_dynamics_append()
*/
#ifndef _di_f_control_group_copy_
- extern f_status_t f_control_group_copy(const f_control_group_t source, f_control_group_t *destination);
+ extern f_status_t f_control_group_copy(const f_control_group_t source, f_control_group_t * const destination);
#endif // _di_f_control_group_copy_
#ifdef __cplusplus
#endif // _di_f_conversion_character_is_octal_
#ifndef _di_f_conversion_character_to_binary_
- f_status_t f_conversion_character_to_binary(const char character, uint8_t *number) {
+ f_status_t f_conversion_character_to_binary(const char character, uint8_t * const number) {
#ifndef _di_level_0_parameter_checking_
if (!number) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_conversion_character_to_binary_
#ifndef _di_f_conversion_character_to_decimal_
- f_status_t f_conversion_character_to_decimal(const char character, uint8_t *number) {
+ f_status_t f_conversion_character_to_decimal(const char character, uint8_t * const number) {
#ifndef _di_level_0_parameter_checking_
if (!number) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_conversion_character_to_decimal_
#ifndef _di_f_conversion_character_to_duodecimal_
- f_status_t f_conversion_character_to_duodecimal(const char character, uint8_t *number) {
+ f_status_t f_conversion_character_to_duodecimal(const char character, uint8_t * const number) {
#ifndef _di_level_0_parameter_checking_
if (!number) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_conversion_character_to_duodecimal_
#ifndef _di_f_conversion_character_to_hexidecimal_
- f_status_t f_conversion_character_to_hexidecimal(const char character, uint8_t *number) {
+ f_status_t f_conversion_character_to_hexidecimal(const char character, uint8_t * const number) {
#ifndef _di_level_0_parameter_checking_
if (!number) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_conversion_character_to_hexidecimal_
#ifndef _di_f_conversion_character_to_octal_
- f_status_t f_conversion_character_to_octal(const char character, uint8_t *number) {
+ f_status_t f_conversion_character_to_octal(const char character, uint8_t * const number) {
#ifndef _di_level_0_parameter_checking_
if (!number) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_conversion_character_to_octal_
#ifndef _di_f_conversion_number_signed_print_
- f_status_t f_conversion_number_signed_print(const f_number_signed_t number, const f_conversion_data_t data, FILE *output) {
+ f_status_t f_conversion_number_signed_print(const f_number_signed_t number, const f_conversion_data_t data, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
if (data.base < 2 || data.base > 16) return F_status_set_error(F_parameter);
#endif // _di_f_conversion_number_signed_print_
#ifndef _di_f_conversion_number_signed_to_string_
- f_status_t f_conversion_number_signed_to_string(const f_number_signed_t number, const f_conversion_data_t data, f_string_dynamic_t *destination) {
+ f_status_t f_conversion_number_signed_to_string(const f_number_signed_t number, const f_conversion_data_t data, f_string_dynamic_t * const destination) {
#ifndef _di_level_0_parameter_checking_
if (!destination) return F_status_set_error(F_parameter);
if (data.base < 2 || data.base > 16) return F_status_set_error(F_parameter);
#endif // _di_f_conversion_number_signed_to_string_
#ifndef _di_f_conversion_number_unsigned_print_
- f_status_t f_conversion_number_unsigned_print(const f_number_unsigned_t number, const f_conversion_data_t data, FILE *output) {
+ f_status_t f_conversion_number_unsigned_print(const f_number_unsigned_t number, const f_conversion_data_t data, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
if (data.base < 2 || data.base > 16) return F_status_set_error(F_parameter);
#endif // _di_f_conversion_number_unsigned_print_
#ifndef _di_f_conversion_number_unsigned_to_string_
- f_status_t f_conversion_number_unsigned_to_string(const f_number_unsigned_t number, const f_conversion_data_t data, f_string_dynamic_t *destination) {
+ f_status_t f_conversion_number_unsigned_to_string(const f_number_unsigned_t number, const f_conversion_data_t data, f_string_dynamic_t * const destination) {
#ifndef _di_level_0_parameter_checking_
if (!destination) return F_status_set_error(F_parameter);
if (data.base < 2 || data.base > 16) return F_status_set_error(F_parameter);
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_conversion_character_to_binary_
- extern f_status_t f_conversion_character_to_binary(const char character, uint8_t *number);
+ extern f_status_t f_conversion_character_to_binary(const char character, uint8_t * const number);
#endif // _di_f_conversion_character_to_binary_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_conversion_character_to_decimal_
- extern f_status_t f_conversion_character_to_decimal(const char character, uint8_t *number);
+ extern f_status_t f_conversion_character_to_decimal(const char character, uint8_t * const number);
#endif // _di_f_conversion_character_to_decimal_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_conversion_character_to_duodecimal_
- extern f_status_t f_conversion_character_to_duodecimal(const char character, uint8_t *number);
+ extern f_status_t f_conversion_character_to_duodecimal(const char character, uint8_t * const number);
#endif // _di_f_conversion_character_to_duodecimal_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_conversion_character_to_hexidecimal_
- extern f_status_t f_conversion_character_to_hexidecimal(const char character, uint8_t *number);
+ extern f_status_t f_conversion_character_to_hexidecimal(const char character, uint8_t * const number);
#endif // _di_f_conversion_character_to_hexidecimal_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_conversion_character_to_octal_
- extern f_status_t f_conversion_character_to_octal(const char character, uint8_t *number);
+ extern f_status_t f_conversion_character_to_octal(const char character, uint8_t * const number);
#endif // _di_f_conversion_character_to_octal_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_conversion_number_signed_print_
- extern f_status_t f_conversion_number_signed_print(const f_number_signed_t number, const f_conversion_data_t data, FILE *output);
+ extern f_status_t f_conversion_number_signed_print(const f_number_signed_t number, const f_conversion_data_t data, FILE * const output);
#endif // _di_f_conversion_number_signed_print_
/**
* @see f_string_dynamic_increase_by()
*/
#ifndef _di_f_conversion_number_signed_to_string_
- extern f_status_t f_conversion_number_signed_to_string(const f_number_signed_t number, const f_conversion_data_t data, f_string_dynamic_t *destination);
+ extern f_status_t f_conversion_number_signed_to_string(const f_number_signed_t number, const f_conversion_data_t data, f_string_dynamic_t * const destination);
#endif // _di_f_conversion_number_signed_to_string_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_conversion_number_unsigned_print_
- extern f_status_t f_conversion_number_unsigned_print(const f_number_unsigned_t number, const f_conversion_data_t data, FILE *output);
+ extern f_status_t f_conversion_number_unsigned_print(const f_number_unsigned_t number, const f_conversion_data_t data, FILE * const output);
#endif // _di_f_conversion_number_unsigned_print_
/**
* @see f_string_dynamic_increase_by()
*/
#ifndef _di_f_conversion_number_unsigned_to_string_
- extern f_status_t f_conversion_number_unsigned_to_string(const f_number_unsigned_t number, const f_conversion_data_t data, f_string_dynamic_t *destination);
+ extern f_status_t f_conversion_number_unsigned_to_string(const f_number_unsigned_t number, const f_conversion_data_t data, f_string_dynamic_t * const destination);
#endif // _di_f_conversion_number_unsigned_to_string_
#ifdef __cplusplus
#endif
#if !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
- f_status_t private_f_conversion_digit_to_file(const f_number_unsigned_t number, const f_conversion_data_t data, const uint8_t negative, FILE *output) {
+ f_status_t private_f_conversion_digit_to_file(const f_number_unsigned_t number, const f_conversion_data_t data, const uint8_t negative, FILE * const output) {
int digits = 0;
#endif // !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
#if !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
- f_status_t private_f_conversion_digit_to_file_number(const f_conversion_data_t data, f_number_unsigned_t number, int digits, FILE *output) {
+ f_status_t private_f_conversion_digit_to_file_number(const f_conversion_data_t data, f_number_unsigned_t number, int digits, FILE * const output) {
f_number_unsigned_t power = 1;
#endif // !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
#if !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
- f_status_t private_f_conversion_digit_to_file_pad(const f_conversion_data_t data, const f_string_static_t pad, int total, FILE *output) {
+ f_status_t private_f_conversion_digit_to_file_pad(const f_conversion_data_t data, const f_string_static_t pad, int total, FILE * const output) {
for (; total; --total) {
#endif // !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
#if !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
- f_status_t private_f_conversion_digit_to_file_prefix(const f_conversion_data_t data, const uint8_t negative, FILE *output) {
+ f_status_t private_f_conversion_digit_to_file_prefix(const f_conversion_data_t data, const uint8_t negative, FILE * const output) {
if (negative) {
if (negative == 1) {
#endif // !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
#if !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
- f_status_t private_f_conversion_digit_to_string(const f_number_unsigned_t number, const f_conversion_data_t data, const uint8_t negative, f_string_dynamic_t *destination) {
+ f_status_t private_f_conversion_digit_to_string(const f_number_unsigned_t number, const f_conversion_data_t data, const uint8_t negative, f_string_dynamic_t * const destination) {
int digits = 0;
#endif // !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
#if !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
- void private_f_conversion_digit_to_string_number(const f_conversion_data_t data, f_number_unsigned_t number, int digits, f_string_dynamic_t *destination) {
+ void private_f_conversion_digit_to_string_number(const f_conversion_data_t data, f_number_unsigned_t number, int digits, f_string_dynamic_t * const destination) {
f_number_unsigned_t power = 1;
#endif // !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
#if !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
- void private_f_conversion_digit_to_string_pad(const f_conversion_data_t data, const char pad, int total, f_string_dynamic_t *destination) {
+ void private_f_conversion_digit_to_string_pad(const f_conversion_data_t data, const char pad, int total, f_string_dynamic_t * const destination) {
for (; total; --total) {
destination->string[destination->used++] = pad;
#endif // !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
#if !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
- void private_f_conversion_digit_to_string_prefix(const f_conversion_data_t data, const uint8_t negative, f_string_dynamic_t *destination) {
+ void private_f_conversion_digit_to_string_prefix(const f_conversion_data_t data, const uint8_t negative, f_string_dynamic_t * const destination) {
if (negative) {
if (negative == 1) {
* @see private_f_conversion_digit_to_file_prefix()
*/
#if !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
- extern f_status_t private_f_conversion_digit_to_file(const f_number_unsigned_t number, const f_conversion_data_t data, const uint8_t negative, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_conversion_digit_to_file(const f_number_unsigned_t number, const f_conversion_data_t data, const uint8_t negative, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
/**
* @see f_conversion_number_unsigned_print()
*/
#if !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
- extern f_status_t private_f_conversion_digit_to_file_number(const f_conversion_data_t data, f_number_unsigned_t number, int digits, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_conversion_digit_to_file_number(const f_conversion_data_t data, f_number_unsigned_t number, int digits, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
/**
* @see f_conversion_number_unsigned_print()
*/
#if !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
- extern f_status_t private_f_conversion_digit_to_file_pad(const f_conversion_data_t data, const f_string_static_t pad, int total, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_conversion_digit_to_file_pad(const f_conversion_data_t data, const f_string_static_t pad, int total, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
/**
* @see f_conversion_number_unsigned_print()
*/
#if !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
- extern f_status_t private_f_conversion_digit_to_file_prefix(const f_conversion_data_t data, const uint8_t negative, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_conversion_digit_to_file_prefix(const f_conversion_data_t data, const uint8_t negative, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_conversion_number_signed_print_) || !defined(_di_f_conversion_number_unsigned_print_)
/**
* @see private_f_conversion_digit_to_string_prefix()
*/
#if !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
- extern f_status_t private_f_conversion_digit_to_string(const f_number_unsigned_t number, const f_conversion_data_t data, const uint8_t negative, f_string_dynamic_t *destination) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_conversion_digit_to_string(const f_number_unsigned_t number, const f_conversion_data_t data, const uint8_t negative, f_string_dynamic_t * const destination) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
/**
* @see f_conversion_number_unsigned_to_string()
*/
#if !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
- extern void private_f_conversion_digit_to_string_number(const f_conversion_data_t data, f_number_unsigned_t number, int digits, f_string_dynamic_t *destination) F_attribute_visibility_internal_d;
+ extern void private_f_conversion_digit_to_string_number(const f_conversion_data_t data, f_number_unsigned_t number, int digits, f_string_dynamic_t * const destination) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
/**
* @see f_conversion_number_unsigned_to_string()
*/
#if !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
- extern void private_f_conversion_digit_to_string_pad(const f_conversion_data_t data, const char pad, int total, f_string_dynamic_t *destination) F_attribute_visibility_internal_d;
+ extern void private_f_conversion_digit_to_string_pad(const f_conversion_data_t data, const char pad, int total, f_string_dynamic_t * const destination) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
/**
* @see f_conversion_number_unsigned_to_string()
*/
#if !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
- extern void private_f_conversion_digit_to_string_prefix(const f_conversion_data_t data, const uint8_t negative, f_string_dynamic_t *destination) F_attribute_visibility_internal_d;
+ extern void private_f_conversion_digit_to_string_prefix(const f_conversion_data_t data, const uint8_t negative, f_string_dynamic_t * const destination) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_conversion_number_signed_to_string_) || !defined(_di_f_conversion_number_unsigned_to_string_)
#ifdef __cplusplus
#include "environment.h"
-#include "private-environment.h"
#ifdef __cplusplus
extern "C" {
#endif // _di_f_environment_exists_
#ifndef _di_f_environment_get_
- f_status_t f_environment_get(const f_string_static_t name, f_string_dynamic_t *value) {
+ f_status_t f_environment_get(const f_string_static_t name, f_string_dynamic_t * const value) {
#ifndef _di_level_0_parameter_checking_
if (!value) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* @see f_string_dynamic_increase_by()
*/
#ifndef _di_f_environment_get_
- extern f_status_t f_environment_get(const f_string_static_t name, f_string_dynamic_t *value);
+ extern f_status_t f_environment_get(const f_string_static_t name, f_string_dynamic_t * const value);
#endif // _di_f_environment_get_
/**
+++ /dev/null
-#include "environment.h"
-#include "private-environment.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifdef __cplusplus
-} // extern "C"
-#endif
+++ /dev/null
-/**
- * FLL - Level 0
- *
- * Project: Environment
- * API Version: 0.5
- * Licenses: lgpl-2.1-or-later
- *
- * Provides environment processing functionality, such as environment variable handling.
- */
-#ifndef _PRIVATE_F_environment_h
-#define _PRIVATE_F_environment_h
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-#ifdef __cplusplus
-} // extern "C"
-#endif
-
-#endif // _PRIVATE_F_environment_h
build_objects_program
build_objects_program_shared
build_objects_program_static
-build_sources_library environment.c private-environment.c
+build_sources_library environment.c
build_sources_library_shared
build_sources_library_static
build_sources_object
#endif // _di_f_file_flush_
#ifndef _di_f_file_group_read_
- f_status_t f_file_group_read(const f_string_static_t path, gid_t *group) {
+ f_status_t f_file_group_read(const f_string_static_t path, gid_t * const group) {
#ifndef _di_level_0_parameter_checking_
if (!group) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_link_hard_at_
#ifndef _di_f_file_link_read_
- f_status_t f_file_link_read(const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t *target) {
+ f_status_t f_file_link_read(const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t * const target) {
#ifndef _di_level_0_parameter_checking_
if (!link_stat.st_size) return F_status_set_error(F_parameter);
if (!target) return F_status_set_error(F_parameter);
#endif // _di_f_file_link_read_
#ifndef _di_f_file_link_read_at_
- f_status_t f_file_link_read_at(const int at_id, const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t *target) {
+ f_status_t f_file_link_read_at(const int at_id, const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t * const target) {
#ifndef _di_level_0_parameter_checking_
if (!link_stat.st_size) return F_status_set_error(F_parameter);
if (!target) return F_status_set_error(F_parameter);
#endif // _di_f_file_mode_determine_
#ifndef _di_f_file_mode_from_string_
- f_status_t f_file_mode_from_string(const f_string_static_t code, const mode_t umask, f_file_mode_t *mode, uint8_t *replace) {
+ f_status_t f_file_mode_from_string(const f_string_static_t code, const mode_t umask, f_file_mode_t * const mode, uint8_t * const replace) {
#ifndef _di_level_0_parameter_checking_
if (!mode) return F_status_set_error(F_parameter);
if (!replace) return F_status_set_error(F_parameter);
#endif // _di_f_file_mode_from_string_
#ifndef _di_f_file_mode_read_
- f_status_t f_file_mode_read(const f_string_static_t path, mode_t *mode) {
+ f_status_t f_file_mode_read(const f_string_static_t path, mode_t * const mode) {
#ifndef _di_level_0_parameter_checking_
if (!mode) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_mode_read_
#ifndef _di_f_file_mode_read_at_
- f_status_t f_file_mode_read_at(const int at_id, const f_string_static_t path, mode_t *mode) {
+ f_status_t f_file_mode_read_at(const int at_id, const f_string_static_t path, mode_t * const mode) {
#ifndef _di_level_0_parameter_checking_
if (!mode) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_mode_set_at_
#ifndef _di_f_file_mode_to_mode_
- f_status_t f_file_mode_to_mode(const f_file_mode_t from, mode_t *to) {
+ f_status_t f_file_mode_to_mode(const f_file_mode_t from, mode_t * const to) {
#ifndef _di_level_0_parameter_checking_
if (!to) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_mode_to_mode_
#ifndef _di_f_file_name_base_
- f_status_t f_file_name_base(const f_string_static_t path, f_string_dynamic_t *name_base) {
+ f_status_t f_file_name_base(const f_string_static_t path, f_string_dynamic_t * const name_base) {
#ifndef _di_level_0_parameter_checking_
if (!name_base) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_name_base_
#ifndef _di_f_file_name_directory_
- f_status_t f_file_name_directory(const f_string_static_t path, f_string_dynamic_t *name_directory) {
+ f_status_t f_file_name_directory(const f_string_static_t path, f_string_dynamic_t * const name_directory) {
#ifndef _di_level_0_parameter_checking_
if (!name_directory) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_name_directory_
#ifndef _di_f_file_open_
- f_status_t f_file_open(const f_string_static_t path, const mode_t mode, f_file_t *file) {
+ f_status_t f_file_open(const f_string_static_t path, const mode_t mode, f_file_t * const file) {
#ifndef _di_level_0_parameter_checking_
if (!file) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_open_
#ifndef _di_f_file_open_at_
- f_status_t f_file_open_at(const int at_id, const f_string_static_t path, const mode_t mode, f_file_t *file) {
+ f_status_t f_file_open_at(const int at_id, const f_string_static_t path, const mode_t mode, f_file_t * const file) {
#ifndef _di_level_0_parameter_checking_
if (!file) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_open_at_
#ifndef _di_f_file_owner_read_
- f_status_t f_file_owner_read(const f_string_static_t path, uid_t *owner) {
+ f_status_t f_file_owner_read(const f_string_static_t path, uid_t * const owner) {
#ifndef _di_level_0_parameter_checking_
if (!owner) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_owner_read_
#ifndef _di_f_file_read_
- f_status_t f_file_read(const f_file_t file, f_string_dynamic_t *buffer) {
+ f_status_t f_file_read(const f_file_t file, f_string_dynamic_t * const buffer) {
#ifndef _di_level_0_parameter_checking_
if (!buffer) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_read_
#ifndef _di_f_file_read_block_
- f_status_t f_file_read_block(const f_file_t file, f_string_dynamic_t *buffer) {
+ f_status_t f_file_read_block(const f_file_t file, f_string_dynamic_t * const buffer) {
#ifndef _di_level_0_parameter_checking_
if (!buffer) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_read_block_
#ifndef _di_f_file_read_until_
- f_status_t f_file_read_until(const f_file_t file, const f_array_length_t total, f_string_dynamic_t *buffer) {
+ f_status_t f_file_read_until(const f_file_t file, const f_array_length_t total, f_string_dynamic_t * const buffer) {
#ifndef _di_level_0_parameter_checking_
if (!buffer) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_role_change_at_
#ifndef _di_f_file_seek_
- f_status_t f_file_seek(const int id, const int whence, const f_array_length_t offset, f_array_length_t *seeked) {
+ f_status_t f_file_seek(const int id, const int whence, const f_array_length_t offset, f_array_length_t * const seeked) {
#ifndef _di_level_0_parameter_checking_
if (id <= 0) return F_status_set_error(F_parameter);
if (whence < 0) return F_status_set_error(F_parameter);
#endif // _di_f_file_seek_
#ifndef _di_f_file_size_
- f_status_t f_file_size(const f_string_static_t path, const bool dereference, f_array_length_t *size) {
+ f_status_t f_file_size(const f_string_static_t path, const bool dereference, f_array_length_t * const size) {
#ifndef _di_level_0_parameter_checking_
if (!size) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_size_
#ifndef _di_f_file_size_at_
- f_status_t f_file_size_at(const int at_id, const f_string_static_t path, const bool dereference, f_array_length_t *size) {
+ f_status_t f_file_size_at(const int at_id, const f_string_static_t path, const bool dereference, f_array_length_t * const size) {
#ifndef _di_level_0_parameter_checking_
if (at_id <= 0) return F_status_set_error(F_parameter);
if (!size) return F_status_set_error(F_parameter);
#endif // _di_f_file_size_at_
#ifndef _di_f_file_size_by_id_
- f_status_t f_file_size_by_id(const int id, f_array_length_t *size) {
+ f_status_t f_file_size_by_id(const int id, f_array_length_t * const size) {
#ifndef _di_level_0_parameter_checking_
if (id <= 0) return F_status_set_error(F_parameter);
if (!size) return F_status_set_error(F_parameter);
#endif // _di_f_file_size_by_id_
#ifndef _di_f_file_stat_
- f_status_t f_file_stat(const f_string_static_t path, const bool dereference, struct stat *stat_file) {
+ f_status_t f_file_stat(const f_string_static_t path, const bool dereference, struct stat * const stat_file) {
#ifndef _di_level_0_parameter_checking_
if (!stat_file) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_stat_
#ifndef _di_f_file_stat_at_
- f_status_t f_file_stat_at(const int at_id, const f_string_static_t path, const int flag, struct stat *stat_file) {
+ f_status_t f_file_stat_at(const int at_id, const f_string_static_t path, const int flag, struct stat * const stat_file) {
#ifndef _di_level_0_parameter_checking_
if (at_id <= 0) return F_status_set_error(F_parameter);
if (!stat_file) return F_status_set_error(F_parameter);
#endif // _di_f_file_stat_at_
#ifndef _di_f_file_stat_by_id_
- f_status_t f_file_stat_by_id(const int id, struct stat *stat_file) {
+ f_status_t f_file_stat_by_id(const int id, struct stat * const stat_file) {
#ifndef _di_level_0_parameter_checking_
if (id <= 0) return F_status_set_error(F_parameter);
if (!stat_file) return F_status_set_error(F_parameter);
#endif // _di_f_file_stat_by_id_
#ifndef _di_f_file_stream_close_
- f_status_t f_file_stream_close(const bool complete, f_file_t *file) {
+ f_status_t f_file_stream_close(const bool complete, f_file_t * const file) {
#ifndef _di_level_0_parameter_checking_
if (!file) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_stream_close_
#ifndef _di_f_file_stream_descriptor_
- f_status_t f_file_stream_descriptor(const f_string_static_t mode, f_file_t *file) {
+ f_status_t f_file_stream_descriptor(const f_string_static_t mode, f_file_t * const file) {
#ifndef _di_level_0_parameter_checking_
if (!file) return F_status_set_error(F_parameter);
if (file->id == -1) return F_status_set_error(F_parameter);
#ifndef _di_f_file_stream_open_
- f_status_t f_file_stream_open(const f_string_static_t path, const f_string_static_t mode, f_file_t *file) {
+ f_status_t f_file_stream_open(const f_string_static_t path, const f_string_static_t mode, f_file_t * const file) {
#ifndef _di_level_0_parameter_checking_
if (!file) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_stream_open_
#ifndef _di_f_file_stream_read_
- f_status_t f_file_stream_read(const f_file_t file, f_string_dynamic_t *buffer) {
+ f_status_t f_file_stream_read(const f_file_t file, f_string_dynamic_t * const buffer) {
#ifndef _di_level_0_parameter_checking_
if (!buffer) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_stream_read_
#ifndef _di_f_file_stream_read_block_
- f_status_t f_file_stream_read_block(const f_file_t file, f_string_dynamic_t *buffer) {
+ f_status_t f_file_stream_read_block(const f_file_t file, f_string_dynamic_t * const buffer) {
#ifndef _di_level_0_parameter_checking_
if (!file.size_read) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_stream_read_block_
#ifndef _di_f_file_stream_read_until_
- f_status_t f_file_stream_read_until(const f_file_t file, const f_array_length_t total, f_string_dynamic_t *buffer) {
+ f_status_t f_file_stream_read_until(const f_file_t file, const f_array_length_t total, f_string_dynamic_t * const buffer) {
#ifndef _di_level_0_parameter_checking_
if (!buffer) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_stream_read_until_
#ifndef _di_f_file_stream_reopen_
- f_status_t f_file_stream_reopen(const f_string_static_t path, const f_string_static_t mode, f_file_t *file) {
+ f_status_t f_file_stream_reopen(const f_string_static_t path, const f_string_static_t mode, f_file_t * const file) {
#ifndef _di_level_0_parameter_checking_
if (!file) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_stream_reopen_
#ifndef _di_f_file_stream_write_
- f_status_t f_file_stream_write(const f_file_t file, const f_string_static_t buffer, f_array_length_t *written) {
+ f_status_t f_file_stream_write(const f_file_t file, const f_string_static_t buffer, f_array_length_t * const written) {
#ifndef _di_level_0_parameter_checking_
if (!file.size_write) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_stream_write_
#ifndef _di_f_file_stream_write_block_
- f_status_t f_file_stream_write_block(const f_file_t file, const f_string_static_t buffer, f_array_length_t *written) {
+ f_status_t f_file_stream_write_block(const f_file_t file, const f_string_static_t buffer, f_array_length_t * const written) {
#ifndef _di_level_0_parameter_checking_
if (!file.size_write) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_stream_write_block_
#ifndef _di_f_file_stream_write_until_
- f_status_t f_file_stream_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t *written) {
+ f_status_t f_file_stream_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t * const written) {
#ifndef _di_level_0_parameter_checking_
if (!file.size_write) return F_status_set_error(F_parameter);
if (!total) return F_status_set_error(F_parameter);
#endif // _di_f_file_stream_write_until_
#ifndef _di_f_file_stream_write_range_
- f_status_t f_file_stream_write_range(const f_file_t file, const f_string_static_t buffer, const f_string_range_t range, f_array_length_t *written) {
+ f_status_t f_file_stream_write_range(const f_file_t file, const f_string_static_t buffer, const f_string_range_t range, f_array_length_t * const written) {
#ifndef _di_level_0_parameter_checking_
if (!file.size_write) return F_status_set_error(F_parameter);
if (range.stop < range.start) return F_status_set_error(F_parameter);
#endif // _di_f_file_touch_at_
#ifndef _di_f_file_type_
- f_status_t f_file_type(const f_string_static_t path, int *type) {
+ f_status_t f_file_type(const f_string_static_t path, int * const type) {
#ifndef _di_level_0_parameter_checking_
if (!type) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_type_
#ifndef _di_f_file_type_at_
- f_status_t f_file_type_at(const int at_id, const f_string_static_t path, const int flag, int *type) {
+ f_status_t f_file_type_at(const int at_id, const f_string_static_t path, const int flag, int * const type) {
#ifndef _di_level_0_parameter_checking_
if (!type) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_type_at_
#ifndef _di_f_file_umask_get_
- f_status_t f_file_umask_get(mode_t *mask) {
+ f_status_t f_file_umask_get(mode_t * const mask) {
// Bad design in POSIX where there is no get umask without setting it.
*mask = umask(0);
#endif // _di_f_file_umask_set_
#ifndef _di_f_file_write_
- f_status_t f_file_write(const f_file_t file, const f_string_static_t buffer, f_array_length_t *written) {
+ f_status_t f_file_write(const f_file_t file, const f_string_static_t buffer, f_array_length_t * const written) {
#ifndef _di_level_0_parameter_checking_
if (!file.size_write) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_write_
#ifndef _di_f_file_write_block_
- f_status_t f_file_write_block(const f_file_t file, const f_string_static_t buffer, f_array_length_t *written) {
+ f_status_t f_file_write_block(const f_file_t file, const f_string_static_t buffer, f_array_length_t * const written) {
#ifndef _di_level_0_parameter_checking_
if (!file.size_write) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_file_write_block_
#ifndef _di_f_file_write_until_
- f_status_t f_file_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t *written) {
+ f_status_t f_file_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t * const written) {
#ifndef _di_level_0_parameter_checking_
if (!file.size_write) return F_status_set_error(F_parameter);
if (!total) return F_status_set_error(F_parameter);
#endif // _di_f_file_write_until_
#ifndef _di_f_file_write_range_
- f_status_t f_file_write_range(const f_file_t file, const f_string_static_t buffer, const f_string_range_t range, f_array_length_t *written) {
+ f_status_t f_file_write_range(const f_file_t file, const f_string_static_t buffer, const f_string_range_t range, f_array_length_t * const written) {
#ifndef _di_level_0_parameter_checking_
if (!file.size_write) return F_status_set_error(F_parameter);
if (range.stop < range.start) return F_status_set_error(F_parameter);
* @see fileno()
*/
#ifndef _di_f_file_descriptor_
- extern f_status_t f_file_descriptor(f_file_t *file);
+ extern f_status_t f_file_descriptor(f_file_t * const file);
#endif // _di_f_file_descriptor_
/**
* @see fstat()
*/
#ifndef _di_f_file_group_read_
- extern f_status_t f_file_group_read(const f_string_static_t path, uid_t *group);
+ extern f_status_t f_file_group_read(const f_string_static_t path, uid_t * const group);
#endif // _di_f_file_group_read_
/**
* @see readlink()
*/
#ifndef _di_f_file_link_read_
- extern f_status_t f_file_link_read(const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t *target);
+ extern f_status_t f_file_link_read(const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t * const target);
#endif // _di_f_file_link_read_
/**
* @see readlinkat()
*/
#ifndef _di_f_file_link_read_at_
- extern f_status_t f_file_link_read_at(const int at_id, const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t *target);
+ extern f_status_t f_file_link_read_at(const int at_id, const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t * const target);
#endif // _di_f_file_link_read_at_
/**
* @see f_file_mode_from_string()
*/
#ifndef _di_f_file_mode_determine_
- extern f_status_t f_file_mode_determine(const mode_t mode_file, const f_file_mode_t mode_change, const uint8_t mode_replace, const bool directory_is, mode_t *mode);
+ extern f_status_t f_file_mode_determine(const mode_t mode_file, const f_file_mode_t mode_change, const uint8_t mode_replace, const bool directory_is, mode_t * const mode);
#endif // _di_f_file_mode_determine_
/**
* @see private_f_file_mode_determine()
*/
#ifndef _di_f_file_mode_from_string_
- extern f_status_t f_file_mode_from_string(const f_string_static_t code, const mode_t umask, f_file_mode_t *mode, uint8_t *replace);
+ extern f_status_t f_file_mode_from_string(const f_string_static_t code, const mode_t umask, f_file_mode_t * const mode, uint8_t * const replace);
#endif // _di_f_file_mode_from_string_
/**
* @see fstat()
*/
#ifndef _di_f_file_mode_read_
- extern f_status_t f_file_mode_read(const f_string_static_t path, mode_t *mode);
+ extern f_status_t f_file_mode_read(const f_string_static_t path, mode_t * const mode);
#endif // _di_f_file_mode_read_
/**
* @see fstatat()
*/
#ifndef _di_f_file_mode_read_at_
- extern f_status_t f_file_mode_read_at(const int at_id, const f_string_static_t path, mode_t *mode);
+ extern f_status_t f_file_mode_read_at(const int at_id, const f_string_static_t path, mode_t * const mode);
#endif // _di_f_file_mode_read_at_
/**
* @see f_file_mode_from_string()
*/
#ifndef _di_f_file_mode_to_mode_
- extern f_status_t f_file_mode_to_mode(const f_file_mode_t from, mode_t *to);
+ extern f_status_t f_file_mode_to_mode(const f_file_mode_t from, mode_t * const to);
#endif // _di_f_file_mode_to_mode_
/**
* @see f_string_dynamic_increase_by()
*/
#ifndef _di_f_file_name_base_
- extern f_status_t f_file_name_base(const f_string_static_t path, f_string_dynamic_t *name_base);
+ extern f_status_t f_file_name_base(const f_string_static_t path, f_string_dynamic_t * const name_base);
#endif // _di_f_file_name_base_
/**
* @see f_string_dynamic_increase_by()
*/
#ifndef _di_f_file_name_directory_
- extern f_status_t f_file_name_directory(const f_string_static_t path, f_string_dynamic_t *name_directory);
+ extern f_status_t f_file_name_directory(const f_string_static_t path, f_string_dynamic_t * const name_directory);
#endif // _di_f_file_name_directory_
/**
* @see open()
*/
#ifndef _di_f_file_open_
- extern f_status_t f_file_open(const f_string_static_t path, const mode_t mode, f_file_t *file);
+ extern f_status_t f_file_open(const f_string_static_t path, const mode_t mode, f_file_t * const file);
#endif // _di_f_file_open_
/**
* @see openat()
*/
#ifndef _di_f_file_open_at_
- extern f_status_t f_file_open_at(const int at_id, const f_string_static_t path, const mode_t mode, f_file_t *file);
+ extern f_status_t f_file_open_at(const int at_id, const f_string_static_t path, const mode_t mode, f_file_t * const file);
#endif // _di_f_file_open_at_
/**
* @see fstat()
*/
#ifndef _di_f_file_owner_read_
- extern f_status_t f_file_owner_read(const f_string_static_t path, uid_t *owner);
+ extern f_status_t f_file_owner_read(const f_string_static_t path, uid_t * const owner);
#endif // _di_f_file_owner_read_
/**
* @see f_string_dynamic_increase_by()
*/
#ifndef _di_f_file_read_
- extern f_status_t f_file_read(const f_file_t file, f_string_dynamic_t *buffer);
+ extern f_status_t f_file_read(const f_file_t file, f_string_dynamic_t * const buffer);
#endif // _di_f_file_read_
/**
* @see read()
*/
#ifndef _di_f_file_read_block_
- extern f_status_t f_file_read_block(const f_file_t file, f_string_dynamic_t *buffer);
+ extern f_status_t f_file_read_block(const f_file_t file, f_string_dynamic_t * const buffer);
#endif // _di_f_file_read_block_
/**
* @see read()
*/
#ifndef _di_f_file_read_until_
- extern f_status_t f_file_read_until(const f_file_t file, const f_array_length_t total, f_string_dynamic_t *buffer);
+ extern f_status_t f_file_read_until(const f_file_t file, const f_array_length_t total, f_string_dynamic_t * const buffer);
#endif // _di_f_file_read_until_
/**
* @see lseek
*/
#ifndef _di_f_file_seek_
- extern f_status_t f_file_seek(const int id, const int whence, const f_array_length_t offset, f_array_length_t *seeked);
+ extern f_status_t f_file_seek(const int id, const int whence, const f_array_length_t offset, f_array_length_t * const seeked);
#endif // _di_f_file_seek_
/**
* @see f_file_stat()
*/
#ifndef _di_f_file_size_
- extern f_status_t f_file_size(const f_string_static_t path, const bool dereference, f_array_length_t *size);
+ extern f_status_t f_file_size(const f_string_static_t path, const bool dereference, f_array_length_t * const size);
#endif // _di_f_file_size_
/**
* @see f_file_stat_at()
*/
#ifndef _di_f_file_size_at_
- extern f_status_t f_file_size_at(const int at_id, const f_string_static_t path, const bool dereference, f_array_length_t *size);
+ extern f_status_t f_file_size_at(const int at_id, const f_string_static_t path, const bool dereference, f_array_length_t * const size);
#endif // _di_f_file_size_at_
/**
* @see f_file_stat_by_id()
*/
#ifndef _di_f_file_size_by_id_
- extern f_status_t f_file_size_by_id(const int id, f_array_length_t *size);
+ extern f_status_t f_file_size_by_id(const int id, f_array_length_t * const size);
#endif // _di_f_file_size_by_id_
/**
* @see stat()
*/
#ifndef _di_f_file_stat_
- extern f_status_t f_file_stat(const f_string_static_t path, const bool dereference, struct stat *stat_file);
+ extern f_status_t f_file_stat(const f_string_static_t path, const bool dereference, struct stat * const stat_file);
#endif // _di_f_file_stat_
/**
* @see fstatat()
*/
#ifndef _di_f_file_stat_at_
- extern f_status_t f_file_stat_at(const int at_id, const f_string_static_t path, const int flag, struct stat *stat_file);
+ extern f_status_t f_file_stat_at(const int at_id, const f_string_static_t path, const int flag, struct stat * const stat_file);
#endif // _di_f_file_stat_at_
/**
* @see fstat()
*/
#ifndef _di_f_file_stat_by_id_
- extern f_status_t f_file_stat_by_id(const int id, struct stat *stat_file);
+ extern f_status_t f_file_stat_by_id(const int id, struct stat * const stat_file);
#endif // _di_f_file_stat_by_id_
/**
* @see fclose()
*/
#ifndef _di_f_file_stream_close_
- extern f_status_t f_file_stream_close(const bool complete, f_file_t *file);
+ extern f_status_t f_file_stream_close(const bool complete, f_file_t * const file);
#endif // _di_f_file_stream_close_
/**
* @see fdopen()
*/
#ifndef _di_f_file_stream_descriptor_
- extern f_status_t f_file_stream_descriptor(const f_string_static_t mode, f_file_t *file);
+ extern f_status_t f_file_stream_descriptor(const f_string_static_t mode, f_file_t * const file);
#endif // _di_f_file_stream_descriptor_
/**
* @see fopen()
*/
#ifndef _di_f_file_stream_open_
- extern f_status_t f_file_stream_open(const f_string_static_t path, const f_string_static_t mode, f_file_t *file);
+ extern f_status_t f_file_stream_open(const f_string_static_t path, const f_string_static_t mode, f_file_t * const file);
#endif // _di_f_file_stream_open_
/**
* @see funlockfile()
*/
#ifndef _di_f_file_stream_read_
- extern f_status_t f_file_stream_read(const f_file_t file, f_string_dynamic_t *buffer);
+ extern f_status_t f_file_stream_read(const f_file_t file, f_string_dynamic_t * const buffer);
#endif // _di_f_file_stream_read_
/**
* @see fread()
*/
#ifndef _di_f_file_stream_read_block_
- extern f_status_t f_file_stream_read_block(const f_file_t file, f_string_dynamic_t *buffer);
+ extern f_status_t f_file_stream_read_block(const f_file_t file, f_string_dynamic_t * const buffer);
#endif // _di_f_file_stream_read_block_
/**
* @see f_string_dynamic_increase_by()
*/
#ifndef _di_f_file_stream_read_until_
- extern f_status_t f_file_stream_read_until(const f_file_t file, const f_array_length_t total, f_string_dynamic_t *buffer);
+ extern f_status_t f_file_stream_read_until(const f_file_t file, const f_array_length_t total, f_string_dynamic_t * const buffer);
#endif // _di_f_file_stream_read_until_
/**
* @see freopen()
*/
#ifndef _di_f_file_stream_reopen_
- extern f_status_t f_file_stream_reopen(const f_string_static_t path, const f_string_static_t mode, f_file_t *file);
+ extern f_status_t f_file_stream_reopen(const f_string_static_t path, const f_string_static_t mode, f_file_t * const file);
#endif // _di_f_file_stream_reopen_
/**
* @see fwrite()
*/
#ifndef _di_f_file_stream_write_
- extern f_status_t f_file_stream_write(const f_file_t file, const f_string_static_t buffer, f_array_length_t *written);
+ extern f_status_t f_file_stream_write(const f_file_t file, const f_string_static_t buffer, f_array_length_t * const written);
#endif // _di_f_file_stream_write_
/**
* @see fwrite()
*/
#ifndef _di_f_file_stream_write_block_
- extern f_status_t f_file_stream_write_block(const f_file_t file, const f_string_static_t buffer, f_array_length_t *written);
+ extern f_status_t f_file_stream_write_block(const f_file_t file, const f_string_static_t buffer, f_array_length_t * const written);
#endif // _di_f_file_stream_write_block_
/**
* @see fwrite()
*/
#ifndef _di_f_file_stream_write_until_
- extern f_status_t f_file_stream_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t *written);
+ extern f_status_t f_file_stream_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t * const written);
#endif // _di_f_file_stream_write_until_
/**
* @see fwrite()
*/
#ifndef _di_f_file_stream_write_range_
- extern f_status_t f_file_stream_write_range(const f_file_t file, const f_string_static_t buffer, const f_string_range_t range, f_array_length_t *written);
+ extern f_status_t f_file_stream_write_range(const f_file_t file, const f_string_static_t buffer, const f_string_range_t range, f_array_length_t * const written);
#endif // _di_f_file_stream_write_range_
* @see stat()
*/
#ifndef _di_f_file_type_
- extern f_status_t f_file_type(const f_string_static_t path, int *type);
+ extern f_status_t f_file_type(const f_string_static_t path, int * const type);
#endif // _di_f_file_type_
/**
* @see fstatat()
*/
#ifndef _di_f_file_type_at_
- extern f_status_t f_file_type_at(const int at_id, const f_string_static_t path, const int flag, int *type);
+ extern f_status_t f_file_type_at(const int at_id, const f_string_static_t path, const int flag, int * const type);
#endif // _di_f_file_type_at_
/**
* F_none on success.
*/
#ifndef _di_f_file_umask_get_
- extern f_status_t f_file_umask_get(mode_t *mask);
+ extern f_status_t f_file_umask_get(mode_t * const mask);
#endif // _di_f_file_umask_get_
/**
* @see write()
*/
#ifndef _di_f_file_write_
- extern f_status_t f_file_write(const f_file_t file, const f_string_static_t buffer, f_array_length_t *written);
+ extern f_status_t f_file_write(const f_file_t file, const f_string_static_t buffer, f_array_length_t * const written);
#endif // _di_f_file_write_
/**
* @see write()
*/
#ifndef _di_f_file_write_block_
- extern f_status_t f_file_write_block(const f_file_t file, const f_string_static_t buffer, f_array_length_t *written);
+ extern f_status_t f_file_write_block(const f_file_t file, const f_string_static_t buffer, f_array_length_t * const written);
#endif // _di_f_file_write_block_
/**
* @see write()
*/
#ifndef _di_f_file_write_until_
- extern f_status_t f_file_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t *written);
+ extern f_status_t f_file_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t * const written);
#endif // _di_f_file_write_until_
/**
* @see write()
*/
#ifndef _di_f_file_write_range_
- extern f_status_t f_file_write_range(const f_file_t file, const f_string_static_t buffer, const f_string_range_t range, f_array_length_t *written);
+ extern f_status_t f_file_write_range(const f_file_t file, const f_string_static_t buffer, const f_string_range_t range, f_array_length_t * const written);
#endif // _di_f_file_write_range_
#ifdef __cplusplus
#define F_file_flag_truncate_d O_TRUNC
#define F_file_flag_write_only_d O_WRONLY
- // file open flags pre-combined with create.
+ // File open flags pre-combined with create.
#define F_file_flag_create_ro_d (O_CREAT | O_RDONLY)
#define F_file_flag_create_wo_d (O_CREAT | O_WRONLY)
#define F_file_flag_create_rw_d (O_CREAT | O_RDRW)
- // file open flags pre-combined will fail if file exists.
+ // File open flags pre-combined will fail if file exists.
#define F_file_flag_create_new_ro_d (O_CREAT | O_EXCL | O_RDONLY)
#define F_file_flag_create_new_wo_d (O_CREAT | O_EXCL | O_WRONLY)
#define F_file_flag_create_new_rw_d (O_CREAT | O_EXCL | O_RDRW)
- // file open flags pre-combined will truncate any existing files to 0.
+ // File open flags pre-combined will truncate any existing files to 0.
#define F_file_flag_truncate_ro_d (O_CREAT | O_TRUNC | O_RDONLY)
#define F_file_flag_truncate_rw_d (O_CREAT | O_TRUNC | O_RDRW)
#define F_file_flag_truncate_wo_d (O_CREAT | O_TRUNC | O_WRONLY)
- // file open flags pre-combined will truncate any existing files to 0.
+ // File open flags pre-combined will truncate any existing files to 0.
#define F_file_flag_append_rw_d (O_CREAT | O_APPEND | O_RDRW)
#define F_file_flag_append_wo_d (O_CREAT | O_APPEND | O_WRONLY)
- // file open flags pre-combined with synchronous io.
+ // File open flags pre-combined with synchronous io.
#define F_file_flag_sync_ro_d (O_SYNC | O_RDONLY)
#define F_file_flag_sync_wo_d (O_SYNC | O_WRONLY)
#define F_file_flag_sync_rw_d (O_SYNC | O_RDRW)
#define F_file_flag_sync_create_new_wo_d (O_SYNC | O_CREAT | O_EXCL | O_WRONLY)
#define F_file_flag_sync_create_new_rw_d (O_SYNC | O_CREAT | O_EXCL | O_RDRW)
- // file open flags pre-combined with asynchronous io.
+ // File open flags pre-combined with asynchronous io.
#define F_file_flag_async_ro_d (O_ASYNC | O_RDONLY)
#define F_file_flag_async_wo_d (O_ASYNC | O_WRONLY)
#define F_file_flag_async_rw_d (O_ASYNC | O_RDRW)
#define F_file_flag_async_create_new_wo_d (O_ASYNC | O_CREAT | O_EXCL | O_WRONLY)
#define F_file_flag_async_create_new_rw_d (O_ASYNC | O_CREAT | O_EXCL | O_RDRW)
- // file open flags pre-combined with direct io (which works synchronously).
+ // File open flags pre-combined with direct io (which works synchronously).
#define F_file_flag_direct_ro_d (O_DIRECT | O_RDONLY)
#define F_file_flag_direct_wo_d (O_DIRECT | O_WRONLY)
#define F_file_flag_direct_rw_d (O_DIRECT | O_RDRW)
#define F_file_flag_direct_create_new_wo_d (O_DIRECT | O_CREAT | O_EXCL | O_WRONLY)
#define F_file_flag_direct_create_new_rw_d (O_DIRECT | O_CREAT | O_EXCL | O_RDRW)
- // file open flags pre-combined with large_file.
+ // File open flags pre-combined with large_file.
#define F_file_flag_large_ro_d (O_LARGEFILE | O_RDONLY)
#define F_file_flag_large_wo_d (O_LARGEFILE | O_WRONLY)
#define F_file_flag_large_rw_d (O_LARGEFILE | O_RDRW)
#endif // !defined(_di_f_file_link_at_) || !defined(_di_f_file_copy_at_)
#if !defined(_di_f_file_link_read_) || !defined(_di_f_file_copy_)
- f_status_t private_f_file_link_read(const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t *target) {
+ f_status_t private_f_file_link_read(const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t * const target) {
// create a NULL terminated string based on file stat.
if (link_stat.st_size + 1 > target->size) {
#endif // !defined(_di_f_file_link_read_) || !defined(_di_f_file_copy_)
#if !defined(_di_f_file_link_read_at_) || !defined(_di_f_file_copy_at_)
- f_status_t private_f_file_link_read_at(const int at_id, const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t *target) {
+ f_status_t private_f_file_link_read_at(const int at_id, const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t * const target) {
// Create a NULL terminated string based on file stat.
if (link_stat.st_size + 1 > target->size) {
#endif // !defined(_di_f_file_mode_set_at_) || !defined(_di_f_file_copy_at_)
#if !defined(_di_f_file_open_) || !defined(_di_f_file_copy_)
- f_status_t private_f_file_open(const f_string_static_t path, const mode_t mode, f_file_t *file) {
+ f_status_t private_f_file_open(const f_string_static_t path, const mode_t mode, f_file_t * const file) {
if (!mode) {
file->id = open(path.string, file->flag);
#endif // !defined(_di_f_file_open_) || !defined(_di_f_file_copy_)
#if !defined(_di_f_file_open_at_) || !defined(_di_f_file_copy_at_)
- f_status_t private_f_file_open_at(const int at_id, const f_string_static_t path, const mode_t mode, f_file_t *file) {
+ f_status_t private_f_file_open_at(const int at_id, const f_string_static_t path, const mode_t mode, f_file_t * const file) {
if (!mode) {
file->id = openat(at_id, path.string, file->flag);
#endif // !defined(_di_f_file_role_change_at_) || !defined(_di_f_file_copy_at_)
#if !defined(_di_f_file_stat_) || !defined(_di_f_file_copy_)
- f_status_t private_f_file_stat(const f_string_static_t path, const bool dereference, struct stat *file_stat) {
+ f_status_t private_f_file_stat(const f_string_static_t path, const bool dereference, struct stat * const file_stat) {
if ((dereference ? stat(path.string, file_stat) : lstat(path.string, file_stat)) < 0) {
if (errno == ENAMETOOLONG) return F_status_set_error(F_name);
#endif // !defined(_di_f_file_stat_) || !defined(_di_f_file_copy_)
#if !defined(_di_f_file_stat_at_) || !defined(_di_f_file_copy_at_)
- f_status_t private_f_file_stat_at(const int at_id, const f_string_static_t path, const int flag, struct stat *file_stat) {
+ f_status_t private_f_file_stat_at(const int at_id, const f_string_static_t path, const int flag, struct stat * const file_stat) {
if (fstatat(at_id, path.string, file_stat, flag) < 0) {
if (errno == ENAMETOOLONG) return F_status_set_error(F_name);
#endif // !defined(_di_f_file_stat_at_) || !defined(_di_f_file_copy_at_)
#if !defined(_di_f_file_stat_by_id_) || !defined(_di_f_file_size_by_id_)
- f_status_t private_f_file_stat_by_id(const int id, struct stat *file_stat) {
+ f_status_t private_f_file_stat_by_id(const int id, struct stat * const file_stat) {
const int result = fstat(id, file_stat);
#endif // !defined(_di_f_file_stream_descriptor_) || !defined(_di_f_file_stream_open_) || !defined(_di_f_file_stream_reopen_)
#if !defined(f_file_stream_write) || !defined(_di_f_file_stream_write_block_) || !defined(f_file_stream_write_until) || !defined(f_file_stream_write_range)
- f_status_t private_f_file_stream_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t *written) {
+ f_status_t private_f_file_stream_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t * const written) {
*written = 0;
#endif // !defined(f_file_stream_write) || !defined(_di_f_file_stream_write_block_) || !defined(f_file_stream_write_until) || !defined(f_file_stream_write_range)
#if !defined(f_file_write) || !defined(_di_f_file_write_block_) || !defined(f_file_write_until) || !defined(f_file_write_range)
- f_status_t private_f_file_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t *written) {
+ f_status_t private_f_file_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t * const written) {
*written = 0;
* @see f_file_link_read()
*/
#if !defined(_di_f_file_link_read_) || !defined(_di_f_file_copy_)
- extern f_status_t private_f_file_link_read(const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t *target) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_file_link_read(const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t * const target) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_file_link_read_) || !defined(_di_f_file_copy_)
/**
* @see f_file_link_read_at()
*/
#if !defined(_di_f_file_link_read_at_) || !defined(_di_f_file_copy_at_)
- extern f_status_t private_f_file_link_read_at(const int at_id, const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t *target) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_file_link_read_at(const int at_id, const f_string_static_t path, const struct stat link_stat, f_string_dynamic_t * const target) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_file_link_read_at_) || !defined(_di_f_file_copy_at_)
/**
* @see f_file_open()
*/
#if !defined(_di_f_file_open_) || !defined(_di_f_file_copy_)
- extern f_status_t private_f_file_open(const f_string_static_t path, const mode_t mode, f_file_t *file) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_file_open(const f_string_static_t path, const mode_t mode, f_file_t * const file) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_file_open_) || !defined(_di_f_file_copy_)
/**
* @see f_file_open_at()
*/
#if !defined(_di_f_file_open_at_)
- extern f_status_t private_f_file_open_at(const int at_id, const f_string_static_t path, const mode_t mode, f_file_t *file) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_file_open_at(const int at_id, const f_string_static_t path, const mode_t mode, f_file_t * const file) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_file_open_at_)
/**
* @see f_file_touch()
*/
#if !defined(_di_f_file_stat_) || !defined(_di_f_file_copy_) || !defined(_di_f_file_exists_) || !defined(_di_f_file_is_) || !defined(_di_f_file_touch_)
- extern f_status_t private_f_file_stat(const f_string_static_t file_name, const bool dereference, struct stat *file_stat) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_file_stat(const f_string_static_t file_name, const bool dereference, struct stat * const file_stat) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_file_stat_) || !defined(_di_f_file_copy_) || !defined(_di_f_file_exists_) || !defined(_di_f_file_is_) || !defined(_di_f_file_touch_)
/**
* @see f_file_touch_at()
*/
#if !defined(_di_f_file_stat_at_) || !defined(_di_f_file_exists_at_) || !defined(_di_f_file_touch_at_)
- extern f_status_t private_f_file_stat_at(const int at_id, const f_string_static_t file_name, const int flag, struct stat *file_stat) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_file_stat_at(const int at_id, const f_string_static_t file_name, const int flag, struct stat * const file_stat) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_file_stat_at_) || !defined(_di_f_file_exists_at_) || !defined(_di_f_file_touch_at_)
/**
* @see f_file_stat_by_id()
*/
#if !defined(_di_f_file_stat_by_id_) || !defined(_di_f_file_size_by_id_)
- extern f_status_t private_f_file_stat_by_id(const int id, struct stat *file_stat) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_file_stat_by_id(const int id, struct stat * const file_stat) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_file_stat_by_id_) || !defined(_di_f_file_size_by_id_)
/**
* @see f_file_stream_write_until()
*/
#if !defined(f_file_stream_write) || !defined(_di_f_file_stream_write_block_) || !defined(f_file_stream_write_until) || !defined(f_file_stream_write_range)
- extern f_status_t private_f_file_stream_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t *written) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_file_stream_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t * const written) F_attribute_visibility_internal_d;
#endif // !defined(f_file_stream_write) || !defined(_di_f_file_stream_write_block_) || !defined(f_file_stream_write_until) || !defined(f_file_stream_write_range)
/**
* @see f_file_write_until()
*/
#if !defined(f_file_write) || !defined(_di_f_file_write_block_) || !defined(f_file_write_until) || !defined(f_file_write_range)
- extern f_status_t private_f_file_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t *written) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_file_write_until(const f_file_t file, const f_string_static_t buffer, const f_array_length_t total, f_array_length_t * const written) F_attribute_visibility_internal_d;
#endif // !defined(f_file_write) || !defined(_di_f_file_write_block_) || !defined(f_file_write_until) || !defined(f_file_write_range)
#ifdef __cplusplus
#endif
#ifndef _di_fl_fss_apply_delimit_
- f_status_t fl_fss_apply_delimit(const f_fss_delimits_t delimits, f_string_static_t *buffer) {
+ f_status_t fl_fss_apply_delimit(const f_fss_delimits_t delimits, f_string_static_t * const buffer) {
#ifndef _di_level_0_parameter_checking_
if (!buffer) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_fl_fss_apply_delimit_
#ifndef _di_fl_fss_apply_delimit_between_
- f_status_t fl_fss_apply_delimit_between(const f_fss_delimits_t delimits, const f_string_range_t range, f_string_static_t *buffer) {
+ f_status_t fl_fss_apply_delimit_between(const f_fss_delimits_t delimits, const f_string_range_t range, f_string_static_t * const buffer) {
#ifndef _di_level_0_parameter_checking_
if (!buffer) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_fl_fss_apply_delimit_between_
#ifndef _di_f_fss_count_lines_
- f_status_t f_fss_count_lines(const f_string_static_t buffer, const f_array_length_t before, f_array_length_t *line) {
+ f_status_t f_fss_count_lines(const f_string_static_t buffer, const f_array_length_t before, f_array_length_t * const line) {
#ifndef _di_level_0_parameter_checking_
if (!line) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_count_lines_
#ifndef _di_f_fss_count_lines_range_
- f_status_t f_fss_count_lines_range(const f_string_static_t buffer, const f_string_range_t range, const f_array_length_t before, f_array_length_t *line) {
+ f_status_t f_fss_count_lines_range(const f_string_static_t buffer, const f_string_range_t range, const f_array_length_t before, f_array_length_t * const line) {
#ifndef _di_level_0_parameter_checking_
if (!line) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_is_zero_width_
#ifndef _di_f_fss_seek_to_eol_
- f_status_t f_fss_seek_to_eol(const f_string_dynamic_t buffer, f_string_range_t *range) {
+ f_status_t f_fss_seek_to_eol(const f_string_dynamic_t buffer, f_string_range_t * const range) {
#ifndef _di_level_0_parameter_checking_
if (!range) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_seek_to_eol_
#ifndef _di_f_fss_shift_delimit_
- f_status_t f_fss_shift_delimit(const f_string_range_t range, f_string_dynamic_t *buffer) {
+ f_status_t f_fss_shift_delimit(const f_string_range_t range, f_string_dynamic_t * const buffer) {
#ifndef _di_level_0_parameter_checking_
if (!buffer) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_shift_delimit_
#ifndef _di_f_fss_skip_past_delimit_
- f_status_t f_fss_skip_past_delimit(const f_string_static_t buffer, f_string_range_t *range) {
+ f_status_t f_fss_skip_past_delimit(const f_string_static_t buffer, f_string_range_t * const range) {
#ifndef _di_level_0_parameter_checking_
if (!range) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_skip_past_delimit_
#ifndef _di_f_fss_skip_past_space_
- f_status_t f_fss_skip_past_space(const f_string_static_t buffer, f_string_range_t *range) {
+ f_status_t f_fss_skip_past_space(const f_string_static_t buffer, f_string_range_t * const range) {
#ifndef _di_level_0_parameter_checking_
if (!range) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_skip_past_space_
#ifndef _di_f_fss_skip_past_non_graph_
- f_status_t f_fss_skip_past_non_graph(const f_string_static_t buffer, f_string_range_t *range) {
+ f_status_t f_fss_skip_past_non_graph(const f_string_static_t buffer, f_string_range_t * const range) {
#ifndef _di_level_0_parameter_checking_
if (!range) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_fl_fss_apply_delimit_
- extern f_status_t fl_fss_apply_delimit(const f_fss_delimits_t delimits, f_string_static_t *buffer);
+ extern f_status_t fl_fss_apply_delimit(const f_fss_delimits_t delimits, f_string_static_t * const buffer);
#endif // _di_fl_fss_apply_delimit_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_fl_fss_apply_delimit_between_
- extern f_status_t fl_fss_apply_delimit_between(const f_fss_delimits_t delimits, const f_string_range_t range, f_string_static_t *buffer);
+ extern f_status_t fl_fss_apply_delimit_between(const f_fss_delimits_t delimits, const f_string_range_t range, f_string_static_t * const buffer);
#endif // _di_fl_fss_apply_delimit_between_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_count_lines_
- extern f_status_t f_fss_count_lines(const f_string_static_t buffer, const f_array_length_t before, f_array_length_t *line);
+ extern f_status_t f_fss_count_lines(const f_string_static_t buffer, const f_array_length_t before, f_array_length_t * const line);
#endif // _di_f_fss_count_lines_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_count_lines_range_
- extern f_status_t f_fss_count_lines_range(const f_string_static_t buffer, const f_string_range_t range, const f_array_length_t before, f_array_length_t *line);
+ extern f_status_t f_fss_count_lines_range(const f_string_static_t buffer, const f_string_range_t range, const f_array_length_t before, f_array_length_t * const line);
#endif // _di_f_fss_count_lines_range_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_seek_to_eol_
- extern f_status_t f_fss_seek_to_eol(const f_string_dynamic_t buffer, f_string_range_t *range);
+ extern f_status_t f_fss_seek_to_eol(const f_string_dynamic_t buffer, f_string_range_t * const range);
#endif // _di_f_fss_seek_to_eol_
/**
* F_utf (with error bit) if UTF-8 cannot be fully processed (buffer or range range not long enough).
*/
#ifndef _di_f_fss_shift_delimit_
- extern f_status_t f_fss_shift_delimit(const f_string_range_t range, f_string_dynamic_t *buffer);
+ extern f_status_t f_fss_shift_delimit(const f_string_range_t range, f_string_dynamic_t * const buffer);
#endif // _di_f_fss_shift_delimit_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_skip_past_delimit_
- extern f_status_t f_fss_skip_past_delimit(const f_string_static_t buffer, f_string_range_t *range);
+ extern f_status_t f_fss_skip_past_delimit(const f_string_static_t buffer, f_string_range_t * const range);
#endif // _di_f_fss_skip_past_delimit_
/**
* @see f_utf_is_zero_width()
*/
#ifndef _di_f_fss_skip_past_space_
- extern f_status_t f_fss_skip_past_space(const f_string_static_t buffer, f_string_range_t *range);
+ extern f_status_t f_fss_skip_past_space(const f_string_static_t buffer, f_string_range_t * const range);
#endif // _di_f_fss_skip_past_space_
/**
* @see f_utf_is_zero_width()
*/
#ifndef _di_f_fss_skip_past_non_graph_
- extern f_status_t f_fss_skip_past_non_graph(const f_string_static_t buffer, f_string_range_t *range);
+ extern f_status_t f_fss_skip_past_non_graph(const f_string_static_t buffer, f_string_range_t * const range);
#endif // _di_f_fss_skip_past_non_graph_
#ifdef __cplusplus
#endif
#ifndef _di_f_fss_named_adjust_
- f_status_t f_fss_named_adjust(const f_array_length_t length, f_fss_named_t *named) {
+ f_status_t f_fss_named_adjust(const f_array_length_t length, f_fss_named_t * const named) {
#ifndef _di_level_0_parameter_checking_
if (!named) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_named_adjust_
#ifndef _di_f_fss_named_decimate_by_
- f_status_t f_fss_named_decimate_by(const f_array_length_t amount, f_fss_named_t *named) {
+ f_status_t f_fss_named_decimate_by(const f_array_length_t amount, f_fss_named_t * const named) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!named) return F_status_set_error(F_parameter);
#endif // _di_f_fss_named_decimate_by_
#ifndef _di_f_fss_named_decrease_by_
- f_status_t f_fss_named_decrease_by(const f_array_length_t amount, f_fss_named_t *named) {
+ f_status_t f_fss_named_decrease_by(const f_array_length_t amount, f_fss_named_t * const named) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!named) return F_status_set_error(F_parameter);
#endif // _di_f_fss_named_decrease_by_
#ifndef _di_f_fss_named_increase_
- f_status_t f_fss_named_increase(const uint16_t step, f_fss_named_t *named) {
+ f_status_t f_fss_named_increase(const uint16_t step, f_fss_named_t * const named) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!named) return F_status_set_error(F_parameter);
#endif // _di_f_fss_named_increase_
#ifndef _di_f_fss_named_increase_by_
- f_status_t f_fss_named_increase_by(const f_array_length_t amount, f_fss_named_t *named) {
+ f_status_t f_fss_named_increase_by(const f_array_length_t amount, f_fss_named_t * const named) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!named) return F_status_set_error(F_parameter);
#endif // _di_f_fss_named_increase_by_
#ifndef _di_f_fss_named_resize_
- f_status_t f_fss_named_resize(const f_array_length_t length, f_fss_named_t *named) {
+ f_status_t f_fss_named_resize(const f_array_length_t length, f_fss_named_t * const named) {
#ifndef _di_level_0_parameter_checking_
if (!named) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_named_resize_
#ifndef _di_f_fss_nameds_adjust_
- f_status_t f_fss_nameds_adjust(const f_array_length_t length, f_fss_nameds_t *nameds) {
+ f_status_t f_fss_nameds_adjust(const f_array_length_t length, f_fss_nameds_t * const nameds) {
#ifndef _di_level_0_parameter_checking_
if (!nameds) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_nameds_adjust_
#ifndef _di_f_fss_nameds_decimate_by_
- f_status_t f_fss_nameds_decimate_by(const f_array_length_t amount, f_fss_nameds_t *nameds) {
+ f_status_t f_fss_nameds_decimate_by(const f_array_length_t amount, f_fss_nameds_t * const nameds) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!nameds) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nameds_decimate_by_
#ifndef _di_f_fss_nameds_decrease_by_
- f_status_t f_fss_nameds_decrease_by(const f_array_length_t amount, f_fss_nameds_t *nameds) {
+ f_status_t f_fss_nameds_decrease_by(const f_array_length_t amount, f_fss_nameds_t * const nameds) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!nameds) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nameds_decrease_by_
#ifndef _di_f_fss_nameds_increase_
- f_status_t f_fss_nameds_increase(const uint16_t step, f_fss_nameds_t *nameds) {
+ f_status_t f_fss_nameds_increase(const uint16_t step, f_fss_nameds_t * const nameds) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!nameds) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nameds_increase_
#ifndef _di_f_fss_nameds_increase_by_
- f_status_t f_fss_nameds_increase_by(const f_array_length_t amount, f_fss_nameds_t *nameds) {
+ f_status_t f_fss_nameds_increase_by(const f_array_length_t amount, f_fss_nameds_t * const nameds) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!nameds) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nameds_increase_by_
#ifndef _di_f_fss_nameds_resize_
- f_status_t f_fss_nameds_resize(const f_array_length_t length, f_fss_nameds_t *nameds) {
+ f_status_t f_fss_nameds_resize(const f_array_length_t length, f_fss_nameds_t * const nameds) {
#ifndef _di_level_0_parameter_checking_
if (!nameds) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_named_adjust_
- extern f_status_t f_fss_named_adjust(const f_array_length_t length, f_fss_named_t *named);
+ extern f_status_t f_fss_named_adjust(const f_array_length_t length, f_fss_named_t * const named);
#endif // _di_f_fss_named_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_named_decimate_by_
- extern f_status_t f_fss_named_decimate_by(const f_array_length_t amount, f_fss_named_t *named);
+ extern f_status_t f_fss_named_decimate_by(const f_array_length_t amount, f_fss_named_t * const named);
#endif // _di_f_fss_named_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_named_decrease_by_
- extern f_status_t f_fss_named_decrease_by(const f_array_length_t amount, f_fss_named_t *named);
+ extern f_status_t f_fss_named_decrease_by(const f_array_length_t amount, f_fss_named_t * const named);
#endif // _di_f_fss_named_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_named_increase_
- extern f_status_t f_fss_named_increase(const uint16_t step, f_fss_named_t *named);
+ extern f_status_t f_fss_named_increase(const uint16_t step, f_fss_named_t * const named);
#endif // _di_f_fss_named_increase_
/**
* F_array_too_large (with error bit) if the new array length is too large.
*/
#ifndef _di_f_fss_named_increase_by_
- extern f_status_t f_fss_named_increase_by(const f_array_length_t amount, f_fss_named_t *named);
+ extern f_status_t f_fss_named_increase_by(const f_array_length_t amount, f_fss_named_t * const named);
#endif // _di_f_fss_named_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_named_resize_
- extern f_status_t f_fss_named_resize(const f_array_length_t length, f_fss_named_t *named);
+ extern f_status_t f_fss_named_resize(const f_array_length_t length, f_fss_named_t * const named);
#endif // _di_f_fss_named_resize_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nameds_adjust_
- extern f_status_t f_fss_nameds_adjust(const f_array_length_t length, f_fss_nameds_t *nameds);
+ extern f_status_t f_fss_nameds_adjust(const f_array_length_t length, f_fss_nameds_t * const nameds);
#endif // _di_f_fss_nameds_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nameds_decimate_by_
- extern f_status_t f_fss_nameds_decimate_by(const f_array_length_t amount, f_fss_nameds_t *nameds);
+ extern f_status_t f_fss_nameds_decimate_by(const f_array_length_t amount, f_fss_nameds_t * const nameds);
#endif // _di_f_fss_nameds_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nameds_decrease_by_
- extern f_status_t f_fss_nameds_decrease_by(const f_array_length_t amount, f_fss_nameds_t *nameds);
+ extern f_status_t f_fss_nameds_decrease_by(const f_array_length_t amount, f_fss_nameds_t * const nameds);
#endif // _di_f_fss_nameds_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nameds_increase_
- extern f_status_t f_fss_nameds_increase(const uint16_t step, f_fss_nameds_t *nameds);
+ extern f_status_t f_fss_nameds_increase(const uint16_t step, f_fss_nameds_t * const nameds);
#endif // _di_f_fss_nameds_increase_
/**
* F_array_too_large (with error bit) if the new array length is too large.
*/
#ifndef _di_f_fss_nameds_increase_by_
- extern f_status_t f_fss_nameds_increase_by(const f_array_length_t amount, f_fss_nameds_t *nameds);
+ extern f_status_t f_fss_nameds_increase_by(const f_array_length_t amount, f_fss_nameds_t * const nameds);
#endif // _di_f_fss_nameds_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nameds_resize_
- extern f_status_t f_fss_nameds_resize(const f_array_length_t length, f_fss_nameds_t *nameds);
+ extern f_status_t f_fss_nameds_resize(const f_array_length_t length, f_fss_nameds_t * const nameds);
#endif // _di_f_fss_nameds_resize_
#ifdef __cplusplus
#endif
#ifndef _di_f_fss_items_adjust_
- f_status_t f_fss_items_adjust(const f_array_length_t length, f_fss_items_t *items) {
+ f_status_t f_fss_items_adjust(const f_array_length_t length, f_fss_items_t * const items) {
#ifndef _di_level_0_parameter_checking_
if (!items) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_items_adjust_
#ifndef _di_f_fss_items_decimate_by_
- f_status_t f_fss_items_decimate_by(const f_array_length_t amount, f_fss_items_t *items) {
+ f_status_t f_fss_items_decimate_by(const f_array_length_t amount, f_fss_items_t * const items) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!items) return F_status_set_error(F_parameter);
#endif // _di_f_fss_items_decimate_by_
#ifndef _di_f_fss_items_decrease_by_
- f_status_t f_fss_items_decrease_by(const f_array_length_t amount, f_fss_items_t *items) {
+ f_status_t f_fss_items_decrease_by(const f_array_length_t amount, f_fss_items_t * const items) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!items) return F_status_set_error(F_parameter);
#endif // _di_f_fss_items_decrease_by_
#ifndef _di_f_fss_items_increase_
- f_status_t f_fss_items_increase(const uint16_t step, f_fss_items_t *items) {
+ f_status_t f_fss_items_increase(const uint16_t step, f_fss_items_t * const items) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!items) return F_status_set_error(F_parameter);
#endif // _di_f_fss_items_increase_
#ifndef _di_f_fss_items_increase_by_
- f_status_t f_fss_items_increase_by(const f_array_length_t amount, f_fss_items_t *items) {
+ f_status_t f_fss_items_increase_by(const f_array_length_t amount, f_fss_items_t * const items) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!items) return F_status_set_error(F_parameter);
#endif // _di_f_fss_items_increase_by_
#ifndef _di_f_fss_items_resize_
- f_status_t f_fss_items_resize(const f_array_length_t length, f_fss_items_t *items) {
+ f_status_t f_fss_items_resize(const f_array_length_t length, f_fss_items_t * const items) {
#ifndef _di_level_0_parameter_checking_
if (!items) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_items_resize_
#ifndef _di_f_fss_nest_adjust_
- f_status_t f_fss_nest_adjust(const f_array_length_t length, f_fss_nest_t *nest) {
+ f_status_t f_fss_nest_adjust(const f_array_length_t length, f_fss_nest_t * const nest) {
#ifndef _di_level_0_parameter_checking_
if (!nest) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_nest_adjust_
#ifndef _di_f_fss_nest_decimate_by_
- f_status_t f_fss_nest_decimate_by(const f_array_length_t amount, f_fss_nest_t *nest) {
+ f_status_t f_fss_nest_decimate_by(const f_array_length_t amount, f_fss_nest_t * const nest) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!nest) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nest_decimate_by_
#ifndef _di_f_fss_nest_decrease_by_
- f_status_t f_fss_nest_decrease_by(const f_array_length_t amount, f_fss_nest_t *nest) {
+ f_status_t f_fss_nest_decrease_by(const f_array_length_t amount, f_fss_nest_t * const nest) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!nest) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nest_decrease_by_
#ifndef _di_f_fss_nest_increase_
- f_status_t f_fss_nest_increase(const uint16_t step, f_fss_nest_t *nest) {
+ f_status_t f_fss_nest_increase(const uint16_t step, f_fss_nest_t * const nest) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!nest) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nest_increase_
#ifndef _di_f_fss_nest_increase_by_
- f_status_t f_fss_nest_increase_by(const f_array_length_t amount, f_fss_nest_t *nest) {
+ f_status_t f_fss_nest_increase_by(const f_array_length_t amount, f_fss_nest_t * const nest) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!nest) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nest_increase_by_
#ifndef _di_f_fss_nest_resize_
- f_status_t f_fss_nest_resize(const f_array_length_t length, f_fss_nest_t *nest) {
+ f_status_t f_fss_nest_resize(const f_array_length_t length, f_fss_nest_t * const nest) {
#ifndef _di_level_0_parameter_checking_
if (!nest) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_nest_resize_
#ifndef _di_f_fss_nests_adjust_
- f_status_t f_fss_nests_adjust(const f_array_length_t length, f_fss_nests_t *nests) {
+ f_status_t f_fss_nests_adjust(const f_array_length_t length, f_fss_nests_t * const nests) {
#ifndef _di_level_0_parameter_checking_
if (!nests) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_nests_adjust_
#ifndef _di_f_fss_nests_decimate_by_
- f_status_t f_fss_nests_decimate_by(const f_array_length_t amount, f_fss_nests_t *nests) {
+ f_status_t f_fss_nests_decimate_by(const f_array_length_t amount, f_fss_nests_t * const nests) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!nests) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nests_decimate_by_
#ifndef _di_f_fss_nests_decrease_by_
- f_status_t f_fss_nests_decrease_by(const f_array_length_t amount, f_fss_nests_t *nests) {
+ f_status_t f_fss_nests_decrease_by(const f_array_length_t amount, f_fss_nests_t * const nests) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!nests) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nests_decrease_by_
#ifndef _di_f_fss_nests_increase_
- f_status_t f_fss_nests_increase(const uint16_t step, f_fss_nests_t *nests) {
+ f_status_t f_fss_nests_increase(const uint16_t step, f_fss_nests_t * const nests) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!nests) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nests_increase_
#ifndef _di_f_fss_nests_increase_by_
- f_status_t f_fss_nests_increase_by(const f_array_length_t amount, f_fss_nests_t *nests) {
+ f_status_t f_fss_nests_increase_by(const f_array_length_t amount, f_fss_nests_t * const nests) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!nests) return F_status_set_error(F_parameter);
#endif // _di_f_fss_nests_increase_by_
#ifndef _di_f_fss_nests_resize_
- f_status_t f_fss_nests_resize(const f_array_length_t length, f_fss_nests_t *nests) {
+ f_status_t f_fss_nests_resize(const f_array_length_t length, f_fss_nests_t * const nests) {
#ifndef _di_level_0_parameter_checking_
if (!nests) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_items_adjust_
- extern f_status_t f_fss_items_adjust(const f_array_length_t length, f_fss_items_t *items);
+ extern f_status_t f_fss_items_adjust(const f_array_length_t length, f_fss_items_t * const items);
#endif // _di_f_fss_items_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_items_decimate_by_
- extern f_status_t f_fss_items_decimate_by(const f_array_length_t amount, f_fss_items_t *items);
+ extern f_status_t f_fss_items_decimate_by(const f_array_length_t amount, f_fss_items_t * const items);
#endif // _di_f_fss_items_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_items_decrease_by_
- extern f_status_t f_fss_items_decrease_by(const f_array_length_t amount, f_fss_items_t *items);
+ extern f_status_t f_fss_items_decrease_by(const f_array_length_t amount, f_fss_items_t * const items);
#endif // _di_f_fss_items_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_items_increase_
- extern f_status_t f_fss_items_increase(const uint16_t step, f_fss_items_t *items);
+ extern f_status_t f_fss_items_increase(const uint16_t step, f_fss_items_t * const items);
#endif // _di_f_fss_items_increase_
/**
* F_array_too_large (with error bit) if the new array length is too large.
*/
#ifndef _di_f_fss_items_increase_by_
- extern f_status_t f_fss_items_increase_by(const f_array_length_t amount, f_fss_items_t *items);
+ extern f_status_t f_fss_items_increase_by(const f_array_length_t amount, f_fss_items_t * const items);
#endif // _di_f_fss_items_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_items_resize_
- extern f_status_t f_fss_items_resize(const f_array_length_t length, f_fss_items_t *items);
+ extern f_status_t f_fss_items_resize(const f_array_length_t length, f_fss_items_t * const items);
#endif // _di_f_fss_items_resize_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nest_adjust_
- extern f_status_t f_fss_nest_adjust(const f_array_length_t length, f_fss_nest_t *nest);
+ extern f_status_t f_fss_nest_adjust(const f_array_length_t length, f_fss_nest_t * const nest);
#endif // _di_f_fss_nest_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nest_decimate_by_
- extern f_status_t f_fss_nest_decimate_by(const f_array_length_t amount, f_fss_nest_t *nest);
+ extern f_status_t f_fss_nest_decimate_by(const f_array_length_t amount, f_fss_nest_t * const nest);
#endif // _di_f_fss_nest_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nest_decrease_by_
- extern f_status_t f_fss_nest_decrease_by(const f_array_length_t amount, f_fss_nest_t *nest);
+ extern f_status_t f_fss_nest_decrease_by(const f_array_length_t amount, f_fss_nest_t * const nest);
#endif // _di_f_fss_nest_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nest_increase_
- extern f_status_t f_fss_nest_increase(const uint16_t step, f_fss_nest_t *nest);
+ extern f_status_t f_fss_nest_increase(const uint16_t step, f_fss_nest_t * const nest);
#endif // _di_f_fss_nest_increase_
/**
* F_array_too_large (with error bit) if the new array length is too large.
*/
#ifndef _di_f_fss_nest_increase_by_
- extern f_status_t f_fss_nest_increase_by(const f_array_length_t amount, f_fss_nest_t *nest);
+ extern f_status_t f_fss_nest_increase_by(const f_array_length_t amount, f_fss_nest_t * const nest);
#endif // _di_f_fss_nest_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nest_resize_
- extern f_status_t f_fss_nest_resize(const f_array_length_t length, f_fss_nest_t *nest);
+ extern f_status_t f_fss_nest_resize(const f_array_length_t length, f_fss_nest_t * const nest);
#endif // _di_f_fss_nest_resize_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nests_adjust_
- extern f_status_t f_fss_nests_adjust(const f_array_length_t length, f_fss_nests_t *nests);
+ extern f_status_t f_fss_nests_adjust(const f_array_length_t length, f_fss_nests_t * const nests);
#endif // _di_f_fss_nests_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nests_decimate_by_
- extern f_status_t f_fss_nests_decimate_by(const f_array_length_t amount, f_fss_nests_t *nests);
+ extern f_status_t f_fss_nests_decimate_by(const f_array_length_t amount, f_fss_nests_t * const nests);
#endif // _di_f_fss_nests_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nests_decrease_by_
- extern f_status_t f_fss_nests_decrease_by(const f_array_length_t amount, f_fss_nests_t *nests);
+ extern f_status_t f_fss_nests_decrease_by(const f_array_length_t amount, f_fss_nests_t * const nests);
#endif // _di_f_fss_nests_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nests_increase_
- extern f_status_t f_fss_nests_increase(const uint16_t step, f_fss_nests_t *nests);
+ extern f_status_t f_fss_nests_increase(const uint16_t step, f_fss_nests_t * const nests);
#endif // _di_f_fss_nests_increase_
/**
* F_array_too_large (with error bit) if the new array length is too large.
*/
#ifndef _di_f_fss_nests_increase_by_
- extern f_status_t f_fss_nests_increase_by(const f_array_length_t amount, f_fss_nests_t *nests);
+ extern f_status_t f_fss_nests_increase_by(const f_array_length_t amount, f_fss_nests_t * const nests);
#endif // _di_f_fss_nests_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_nests_resize_
- extern f_status_t f_fss_nests_resize(const f_array_length_t length, f_fss_nests_t *nests);
+ extern f_status_t f_fss_nests_resize(const f_array_length_t length, f_fss_nests_t * const nests);
#endif // _di_f_fss_nests_resize_
#ifdef __cplusplus
#endif
#ifndef _di_f_fss_set_adjust_
- f_status_t f_fss_set_adjust(const f_array_length_t length, f_fss_set_t *set) {
+ f_status_t f_fss_set_adjust(const f_array_length_t length, f_fss_set_t * const set) {
#ifndef _di_level_0_parameter_checking_
if (!set) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_set_adjust_
#ifndef _di_f_fss_set_decimate_by_
- f_status_t f_fss_set_decimate_by(const f_array_length_t amount, f_fss_set_t *set) {
+ f_status_t f_fss_set_decimate_by(const f_array_length_t amount, f_fss_set_t * const set) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!set) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_decimate_by_
#ifndef _di_f_fss_set_decrease_by_
- f_status_t f_fss_set_decrease_by(const f_array_length_t amount, f_fss_set_t *set) {
+ f_status_t f_fss_set_decrease_by(const f_array_length_t amount, f_fss_set_t * const set) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!set) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_decrease_by_
#ifndef _di_f_fss_set_increase_
- f_status_t f_fss_set_increase(const uint16_t step, f_fss_set_t *set) {
+ f_status_t f_fss_set_increase(const uint16_t step, f_fss_set_t * const set) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!set) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_increase_
#ifndef _di_f_fss_set_increase_by_
- f_status_t f_fss_set_increase_by(const f_array_length_t amount, f_fss_set_t *set) {
+ f_status_t f_fss_set_increase_by(const f_array_length_t amount, f_fss_set_t * const set) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!set) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_increase_by_
#ifndef _di_f_fss_set_resize_
- f_status_t f_fss_set_resize(const f_array_length_t length, f_fss_set_t *set) {
+ f_status_t f_fss_set_resize(const f_array_length_t length, f_fss_set_t * const set) {
#ifndef _di_level_0_parameter_checking_
if (!set) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_set_resize_
#ifndef _di_f_fss_set_quote_adjust_
- f_status_t f_fss_set_quote_adjust(const f_array_length_t length, f_fss_set_quote_t *set_quote) {
+ f_status_t f_fss_set_quote_adjust(const f_array_length_t length, f_fss_set_quote_t * const set_quote) {
#ifndef _di_level_0_parameter_checking_
if (!set_quote) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_set_quote_adjust_
#ifndef _di_f_fss_set_quote_decimate_by_
- f_status_t f_fss_set_quote_decimate_by(const f_array_length_t amount, f_fss_set_quote_t *set_quote) {
+ f_status_t f_fss_set_quote_decimate_by(const f_array_length_t amount, f_fss_set_quote_t * const set_quote) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!set_quote) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_quote_decimate_by_
#ifndef _di_f_fss_set_quote_decrease_by_
- f_status_t f_fss_set_quote_decrease_by(const f_array_length_t amount, f_fss_set_quote_t *set_quote) {
+ f_status_t f_fss_set_quote_decrease_by(const f_array_length_t amount, f_fss_set_quote_t * const set_quote) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!set_quote) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_quote_decrease_by_
#ifndef _di_f_fss_set_quote_increase_
- f_status_t f_fss_set_quote_increase(const uint16_t step, f_fss_set_quote_t *set_quote) {
+ f_status_t f_fss_set_quote_increase(const uint16_t step, f_fss_set_quote_t * const set_quote) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!set_quote) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_quote_increase_
#ifndef _di_f_fss_set_quote_increase_by_
- f_status_t f_fss_set_quote_increase_by(const f_array_length_t amount, f_fss_set_quote_t *set_quote) {
+ f_status_t f_fss_set_quote_increase_by(const f_array_length_t amount, f_fss_set_quote_t * const set_quote) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!set_quote) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_quote_increase_by_
#ifndef _di_f_fss_set_quote_resize_
- f_status_t f_fss_set_quote_resize(const f_array_length_t length, f_fss_set_quote_t *set_quote) {
+ f_status_t f_fss_set_quote_resize(const f_array_length_t length, f_fss_set_quote_t * const set_quote) {
#ifndef _di_level_0_parameter_checking_
if (!set_quote) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_set_quote_resize_
#ifndef _di_f_fss_set_quotes_adjust_
- f_status_t f_fss_set_quotes_adjust(const f_array_length_t length, f_fss_set_quotes_t *set_quotes) {
+ f_status_t f_fss_set_quotes_adjust(const f_array_length_t length, f_fss_set_quotes_t * const set_quotes) {
#ifndef _di_level_0_parameter_checking_
if (!set_quotes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_set_quotes_adjust_
#ifndef _di_f_fss_set_quotes_decimate_by_
- f_status_t f_fss_set_quotes_decimate_by(const f_array_length_t amount, f_fss_set_quotes_t *set_quotes) {
+ f_status_t f_fss_set_quotes_decimate_by(const f_array_length_t amount, f_fss_set_quotes_t * const set_quotes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!set_quotes) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_quotes_decimate_by_
#ifndef _di_f_fss_set_quotes_decrease_by_
- f_status_t f_fss_set_quotes_decrease_by(const f_array_length_t amount, f_fss_set_quotes_t *set_quotes) {
+ f_status_t f_fss_set_quotes_decrease_by(const f_array_length_t amount, f_fss_set_quotes_t * const set_quotes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!set_quotes) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_quotes_decrease_by_
#ifndef _di_f_fss_set_quotes_increase_
- f_status_t f_fss_set_quotes_increase(const uint16_t step, f_fss_set_quotes_t *set_quotes) {
+ f_status_t f_fss_set_quotes_increase(const uint16_t step, f_fss_set_quotes_t * const set_quotes) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!set_quotes) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_quotes_increase_
#ifndef _di_f_fss_set_quotes_increase_by_
- f_status_t f_fss_set_quotes_increase_by(const f_array_length_t amount, f_fss_set_quotes_t *set_quotes) {
+ f_status_t f_fss_set_quotes_increase_by(const f_array_length_t amount, f_fss_set_quotes_t * const set_quotes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!set_quotes) return F_status_set_error(F_parameter);
#endif // _di_f_fss_set_quotes_increase_by_
#ifndef _di_f_fss_set_quotes_resize_
- f_status_t f_fss_set_quotes_resize(const f_array_length_t length, f_fss_set_quotes_t *set_quotes) {
+ f_status_t f_fss_set_quotes_resize(const f_array_length_t length, f_fss_set_quotes_t * const set_quotes) {
#ifndef _di_level_0_parameter_checking_
if (!set_quotes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_fss_sets_adjust_
#ifndef _di_f_fss_sets_decimate_by_
- f_status_t f_fss_sets_decimate_by(const f_array_length_t amount, f_fss_sets_t *sets) {
+ f_status_t f_fss_sets_decimate_by(const f_array_length_t amount, f_fss_sets_t * const sets) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!sets) return F_status_set_error(F_parameter);
#endif // _di_f_fss_sets_decimate_by_
#ifndef _di_f_fss_sets_decrease_by_
- f_status_t f_fss_sets_decrease_by(const f_array_length_t amount, f_fss_sets_t *sets) {
+ f_status_t f_fss_sets_decrease_by(const f_array_length_t amount, f_fss_sets_t * const sets) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!sets) return F_status_set_error(F_parameter);
#endif // _di_f_fss_sets_decrease_by_
#ifndef _di_f_fss_sets_increase_
- f_status_t f_fss_sets_increase(const uint16_t step, f_fss_sets_t *sets) {
+ f_status_t f_fss_sets_increase(const uint16_t step, f_fss_sets_t * const sets) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!sets) return F_status_set_error(F_parameter);
#endif // _di_f_fss_sets_increase_
#ifndef _di_f_fss_sets_increase_by_
- f_status_t f_fss_sets_increase_by(const f_array_length_t amount, f_fss_sets_t *sets) {
+ f_status_t f_fss_sets_increase_by(const f_array_length_t amount, f_fss_sets_t * const sets) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!sets) return F_status_set_error(F_parameter);
#endif // _di_f_fss_sets_increase_by_
#ifndef _di_f_fss_sets_resize_
- f_status_t f_fss_sets_resize(const f_array_length_t length, f_fss_sets_t *sets) {
+ f_status_t f_fss_sets_resize(const f_array_length_t length, f_fss_sets_t * const sets) {
#ifndef _di_level_0_parameter_checking_
if (!sets) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_adjust_
- extern f_status_t f_fss_set_adjust(const f_array_length_t length, f_fss_set_t *set);
+ extern f_status_t f_fss_set_adjust(const f_array_length_t length, f_fss_set_t * const set);
#endif // _di_f_fss_set_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_decimate_by_
- extern f_status_t f_fss_set_decimate_by(const f_array_length_t amount, f_fss_set_t *set);
+ extern f_status_t f_fss_set_decimate_by(const f_array_length_t amount, f_fss_set_t * const set);
#endif // _di_f_fss_set_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_decrease_by_
- extern f_status_t f_fss_set_decrease_by(const f_array_length_t amount, f_fss_set_t *set);
+ extern f_status_t f_fss_set_decrease_by(const f_array_length_t amount, f_fss_set_t * const set);
#endif // _di_f_fss_set_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_increase_
- extern f_status_t f_fss_set_increase(const uint16_t step, f_fss_set_t *set);
+ extern f_status_t f_fss_set_increase(const uint16_t step, f_fss_set_t * const set);
#endif // _di_f_fss_set_increase_
/**
* F_array_too_large (with error bit) if the new array length is too large.
*/
#ifndef _di_f_fss_set_increase_by_
- extern f_status_t f_fss_set_increase_by(const f_array_length_t amount, f_fss_set_t *set);
+ extern f_status_t f_fss_set_increase_by(const f_array_length_t amount, f_fss_set_t * const set);
#endif // _di_f_fss_set_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_resize_
- extern f_status_t f_fss_set_resize(const f_array_length_t length, f_fss_set_t *set);
+ extern f_status_t f_fss_set_resize(const f_array_length_t length, f_fss_set_t * const set);
#endif // _di_f_fss_set_resize_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_quote_adjust_
- extern f_status_t f_fss_set_quote_adjust(const f_array_length_t length, f_fss_set_quote_t *set_quote);
+ extern f_status_t f_fss_set_quote_adjust(const f_array_length_t length, f_fss_set_quote_t * const set_quote);
#endif // _di_f_fss_set_quote_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_quote_decimate_by_
- extern f_status_t f_fss_set_quote_decimate_by(const f_array_length_t amount, f_fss_set_quote_t *set_quote);
+ extern f_status_t f_fss_set_quote_decimate_by(const f_array_length_t amount, f_fss_set_quote_t * const set_quote);
#endif // _di_f_fss_set_quote_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_quote_decrease_by_
- extern f_status_t f_fss_set_quote_decrease_by(const f_array_length_t amount, f_fss_set_quote_t *set_quote);
+ extern f_status_t f_fss_set_quote_decrease_by(const f_array_length_t amount, f_fss_set_quote_t * const set_quote);
#endif // _di_f_fss_set_quote_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_quote_increase_
- extern f_status_t f_fss_set_quote_increase(const uint16_t step, f_fss_set_quote_t *set_quote);
+ extern f_status_t f_fss_set_quote_increase(const uint16_t step, f_fss_set_quote_t * const set_quote);
#endif // _di_f_fss_set_quote_increase_
/**
* F_array_too_large (with error bit) if the new array length is too large.
*/
#ifndef _di_f_fss_set_quote_increase_by_
- extern f_status_t f_fss_set_quote_increase_by(const f_array_length_t amount, f_fss_set_quote_t *set_quote);
+ extern f_status_t f_fss_set_quote_increase_by(const f_array_length_t amount, f_fss_set_quote_t * const set_quote);
#endif // _di_f_fss_set_quote_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_quote_resize_
- extern f_status_t f_fss_set_quote_resize(const f_array_length_t length, f_fss_set_quote_t *set_quote);
+ extern f_status_t f_fss_set_quote_resize(const f_array_length_t length, f_fss_set_quote_t * const set_quote);
#endif // _di_f_fss_set_quote_resize_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_quotes_adjust_
- extern f_status_t f_fss_set_quotes_adjust(const f_array_length_t length, f_fss_set_quotes_t *set_quotes);
+ extern f_status_t f_fss_set_quotes_adjust(const f_array_length_t length, f_fss_set_quotes_t * const set_quotes);
#endif // _di_f_fss_set_quotes_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_quotes_decimate_by_
- extern f_status_t f_fss_set_quotes_decimate_by(const f_array_length_t amount, f_fss_set_quotes_t *set_quotes);
+ extern f_status_t f_fss_set_quotes_decimate_by(const f_array_length_t amount, f_fss_set_quotes_t * const set_quotes);
#endif // _di_f_fss_set_quotes_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_quotes_decrease_by_
- extern f_status_t f_fss_set_quotes_decrease_by(const f_array_length_t amount, f_fss_set_quotes_t *set_quotes);
+ extern f_status_t f_fss_set_quotes_decrease_by(const f_array_length_t amount, f_fss_set_quotes_t * const set_quotes);
#endif // _di_f_fss_set_quotes_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_quotes_increase_
- extern f_status_t f_fss_set_quotes_increase(const uint16_t step, f_fss_set_quotes_t *set_quotes);
+ extern f_status_t f_fss_set_quotes_increase(const uint16_t step, f_fss_set_quotes_t * const set_quotes);
#endif // _di_f_fss_set_quotes_increase_
/**
* F_array_too_large (with error bit) if the new array length is too large.
*/
#ifndef _di_f_fss_set_quotes_increase_by_
- extern f_status_t f_fss_set_quotes_increase_by(const f_array_length_t amount, f_fss_set_quotes_t *set_quotes);
+ extern f_status_t f_fss_set_quotes_increase_by(const f_array_length_t amount, f_fss_set_quotes_t * const set_quotes);
#endif // _di_f_fss_set_quotes_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_set_quotes_resize_
- extern f_status_t f_fss_set_quotes_resize(const f_array_length_t length, f_fss_set_quotes_t *set_quotes);
+ extern f_status_t f_fss_set_quotes_resize(const f_array_length_t length, f_fss_set_quotes_t * const set_quotes);
#endif // _di_f_fss_set_quotes_resize_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_sets_adjust_
- extern f_status_t f_fss_sets_adjust(const f_array_length_t length, f_fss_sets_t *sets);
+ extern f_status_t f_fss_sets_adjust(const f_array_length_t length, f_fss_sets_t * const sets);
#endif // _di_f_fss_sets_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_sets_decimate_by_
- extern f_status_t f_fss_sets_decimate_by(const f_array_length_t amount, f_fss_sets_t *sets);
+ extern f_status_t f_fss_sets_decimate_by(const f_array_length_t amount, f_fss_sets_t * const sets);
#endif // _di_f_fss_sets_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_sets_decrease_by_
- extern f_status_t f_fss_sets_decrease_by(const f_array_length_t amount, f_fss_sets_t *sets);
+ extern f_status_t f_fss_sets_decrease_by(const f_array_length_t amount, f_fss_sets_t * const sets);
#endif // _di_f_fss_sets_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_sets_increase_
- extern f_status_t f_fss_sets_increase(const uint16_t step, f_fss_sets_t *sets);
+ extern f_status_t f_fss_sets_increase(const uint16_t step, f_fss_sets_t * const sets);
#endif // _di_f_fss_sets_increase_
/**
* F_array_too_large (with error bit) if the new array length is too large.
*/
#ifndef _di_f_fss_sets_increase_by_
- extern f_status_t f_fss_sets_increase_by(const f_array_length_t amount, f_fss_sets_t *sets);
+ extern f_status_t f_fss_sets_increase_by(const f_array_length_t amount, f_fss_sets_t * const sets);
#endif // _di_f_fss_sets_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_fss_sets_resize_
- extern f_status_t f_fss_sets_resize(const f_array_length_t length, f_fss_sets_t *sets);
+ extern f_status_t f_fss_sets_resize(const f_array_length_t length, f_fss_sets_t * const sets);
#endif // _di_f_fss_sets_resize_
#ifdef __cplusplus
#endif
#if !defined(_di_f_fss_items_adjust_) || !defined(_di_f_fss_items_decimate_by_)
- f_status_t private_f_fss_items_adjust(const f_array_length_t length, f_fss_items_t *items) {
+ f_status_t private_f_fss_items_adjust(const f_array_length_t length, f_fss_items_t * const items) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_items_adjust_) || !defined(_di_f_fss_items_decimate_by_)
#if !defined(_di_f_fss_items_decrease_by_) || !defined(_di_f_fss_items_increase_) || !defined(_di_f_fss_items_increase_by_) || !defined(_di_f_fss_items_resize_)
- f_status_t private_f_fss_items_resize(const f_array_length_t length, f_fss_items_t *items) {
+ f_status_t private_f_fss_items_resize(const f_array_length_t length, f_fss_items_t * const items) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_items_decrease_by_) || !defined(_di_f_fss_items_increase_) || !defined(_di_f_fss_items_increase_by_) || !defined(_di_f_fss_items_resize_)
#if !defined(_di_f_fss_nameds_adjust_) || !defined(_di_f_fss_nameds_decimate_by_)
- f_status_t private_f_fss_named_adjust(const f_array_length_t length, f_fss_named_t *named) {
+ f_status_t private_f_fss_named_adjust(const f_array_length_t length, f_fss_named_t * const named) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_nameds_adjust_) || !defined(_di_f_fss_nameds_decimate_by_)
#if !defined(_di_f_fss_nameds_decrease_by_) || !defined(_di_f_fss_nameds_increase_) || !defined(_di_f_fss_nameds_increase_by_) || !defined(_di_f_fss_nameds_resize_)
- f_status_t private_f_fss_named_resize(const f_array_length_t length, f_fss_named_t *named) {
+ f_status_t private_f_fss_named_resize(const f_array_length_t length, f_fss_named_t * const named) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_nameds_decrease_by_) || !defined(_di_f_fss_nameds_increase_) || !defined(_di_f_fss_nameds_increase_by_) || !defined(_di_f_fss_nameds_resize_)
#if !defined(_di_f_fss_nameds_adjust_) || !defined(_di_f_fss_nameds_decimate_by_)
- f_status_t private_f_fss_nameds_adjust(const f_array_length_t length, f_fss_nameds_t *nameds) {
+ f_status_t private_f_fss_nameds_adjust(const f_array_length_t length, f_fss_nameds_t * const nameds) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_nameds_adjust_) || !defined(_di_f_fss_nameds_decimate_by_)
#if !defined(_di_f_fss_nameds_decrease_by_) || !defined(_di_f_fss_nameds_increase_) || !defined(_di_f_fss_nameds_increase_by_) || !defined(_di_f_fss_nameds_resize_)
- f_status_t private_f_fss_nameds_resize(const f_array_length_t length, f_fss_nameds_t *nameds) {
+ f_status_t private_f_fss_nameds_resize(const f_array_length_t length, f_fss_nameds_t * const nameds) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_nameds_decrease_by_) || !defined(_di_f_fss_nameds_increase_) || !defined(_di_f_fss_nameds_increase_by_) || !defined(_di_f_fss_nameds_resize_)
#if !defined(_di_f_fss_nest_adjust_) || !defined(_di_f_fss_nest_decimate_by_)
- f_status_t private_f_fss_nest_adjust(const f_array_length_t length, f_fss_nest_t *nest) {
+ f_status_t private_f_fss_nest_adjust(const f_array_length_t length, f_fss_nest_t * const nest) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_nest_adjust_) || !defined(_di_f_fss_nest_decimate_by_)
#if !defined(_di_f_fss_nest_decrease_by_) || !defined(_di_f_fss_nest_increase_) || !defined(_di_f_fss_nest_increase_by_) || !defined(_di_f_fss_nest_resize_)
- f_status_t private_f_fss_nest_resize(const f_array_length_t length, f_fss_nest_t *nest) {
+ f_status_t private_f_fss_nest_resize(const f_array_length_t length, f_fss_nest_t * const nest) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_nests_adjust_) || !defined(_di_f_fss_nests_decimate_by_)
#if !defined(_di_f_fss_nests_decrease_by_) || !defined(_di_f_fss_nests_increase_) || !defined(_di_f_fss_nests_increase_by_) || !defined(_di_f_fss_nests_resize_)
- f_status_t private_f_fss_nests_resize(const f_array_length_t length, f_fss_nests_t *nests) {
+ f_status_t private_f_fss_nests_resize(const f_array_length_t length, f_fss_nests_t * const nests) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_nests_decrease_by_) || !defined(_di_f_fss_nests_increase_) || !defined(_di_f_fss_nests_increase_by_) || !defined(_di_f_fss_nests_resize_)
#if !defined(_di_f_fss_set_adjust_) || !defined(_di_f_fss_set_decimate_by_)
- f_status_t private_f_fss_set_adjust(const f_array_length_t length, f_fss_set_t *set) {
+ f_status_t private_f_fss_set_adjust(const f_array_length_t length, f_fss_set_t * const set) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_set_decrease_by_) || !defined(_di_f_fss_set_increase_) || !defined(_di_f_fss_set_increase_by_) || !defined(_di_f_fss_set_resize_)
#if !defined(_di_f_fss_set_quote_adjust_) || !defined(_di_f_fss_set_quote_decimate_by_)
- f_status_t private_f_fss_set_quote_adjust(const f_array_length_t length, f_fss_set_quote_t *set_quote) {
+ f_status_t private_f_fss_set_quote_adjust(const f_array_length_t length, f_fss_set_quote_t * const set_quote) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_set_quote_adjust_) || !defined(_di_f_fss_set_quote_decimate_by_)
#if !defined(_di_f_fss_set_quote_decrease_by_) || !defined(_di_f_fss_set_quote_increase_) || !defined(_di_f_fss_set_quote_increase_by_) || !defined(_di_f_fss_set_quote_resize_)
- f_status_t private_f_fss_set_quote_resize(const f_array_length_t length, f_fss_set_quote_t *set_quote) {
+ f_status_t private_f_fss_set_quote_resize(const f_array_length_t length, f_fss_set_quote_t * const set_quote) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_set_quote_decrease_by_) || !defined(_di_f_fss_set_quote_increase_) || !defined(_di_f_fss_set_quote_increase_by_) || !defined(_di_f_fss_set_quote_resize_)
#if !defined(_di_f_fss_set_quotes_adjust_) || !defined(_di_f_fss_set_quotes_decimate_by_)
- f_status_t private_f_fss_set_quotes_adjust(const f_array_length_t length, f_fss_set_quotes_t *set_quotes) {
+ f_status_t private_f_fss_set_quotes_adjust(const f_array_length_t length, f_fss_set_quotes_t * const set_quotes) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_set_quotes_adjust_) || !defined(_di_f_fss_set_quotes_decimate_by_)
#if !defined(_di_f_fss_set_quotes_decrease_by_) || !defined(_di_f_fss_set_quotes_increase_) || !defined(_di_f_fss_set_quotes_increase_by_) || !defined(_di_f_fss_set_quotes_resize_)
- f_status_t private_f_fss_set_quotes_resize(const f_array_length_t length, f_fss_set_quotes_t *set_quotes) {
+ f_status_t private_f_fss_set_quotes_resize(const f_array_length_t length, f_fss_set_quotes_t * const set_quotes) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < set_quotes->size; ++i) {
#endif // !defined(_di_f_fss_set_quotes_decrease_by_) || !defined(_di_f_fss_set_quotes_increase_) || !defined(_di_f_fss_set_quotes_increase_by_) || !defined(_di_f_fss_set_quotes_resize_)
#if !defined(_di_f_fss_sets_adjust_) || !defined(_di_f_fss_sets_decimate_by_)
- f_status_t private_f_fss_sets_adjust(const f_array_length_t length, f_fss_sets_t *sets) {
+ f_status_t private_f_fss_sets_adjust(const f_array_length_t length, f_fss_sets_t * const sets) {
f_status_t status = F_none;
#endif // !defined(_di_f_fss_sets_adjust_) || !defined(_di_f_fss_sets_decimate_by_)
#if !defined(_di_f_fss_sets_decrease_by_) || !defined(_di_f_fss_sets_increase_) || !defined(_di_f_fss_sets_increase_by_) || !defined(_di_f_fss_sets_resize_)
- f_status_t private_f_fss_sets_resize(const f_array_length_t length, f_fss_sets_t *sets) {
+ f_status_t private_f_fss_sets_resize(const f_array_length_t length, f_fss_sets_t * const sets) {
f_status_t status = F_none;
* @see f_memory_adjust()
*/
#if !defined(_di_f_fss_items_adjust_) || !defined(_di_f_fss_items_decimate_by_)
- extern f_status_t private_f_fss_items_adjust(const f_array_length_t length, f_fss_items_t *items) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_items_adjust(const f_array_length_t length, f_fss_items_t * const items) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_items_adjust_) || !defined(_di_f_fss_items_decimate_by_)
/**
* @see f_memory_resize()
*/
#if !defined(_di_f_fss_items_decrease_by_) || !defined(_di_f_fss_items_increase_) || !defined(_di_f_fss_items_increase_by_) || !defined(_di_f_fss_items_resize_)
- extern f_status_t private_f_fss_items_resize(const f_array_length_t length, f_fss_items_t *items) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_items_resize(const f_array_length_t length, f_fss_items_t * const items) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_items_decrease_by_) || !defined(_di_f_fss_items_increase_) || !defined(_di_f_fss_items_increase_by_) || !defined(_di_f_fss_items_resize_)
/**
* @see f_fss_nameds_decimate_by()
*/
#if !defined(_di_f_fss_nameds_adjust_) || !defined(_di_f_fss_nameds_decimate_by_)
- extern f_status_t private_f_fss_named_adjust(const f_array_length_t length, f_fss_named_t *named) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_named_adjust(const f_array_length_t length, f_fss_named_t * const named) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_nameds_adjust_) || !defined(_di_f_fss_nameds_decimate_by_)
/**
* @see f_fss_nameds_resize()
*/
#if !defined(_di_f_fss_nameds_decrease_by_) || !defined(_di_f_fss_nameds_increase_) || !defined(_di_f_fss_nameds_increase_by_) || !defined(_di_f_fss_nameds_resize_)
- extern f_status_t private_f_fss_named_resize(const f_array_length_t length, f_fss_named_t *named) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_named_resize(const f_array_length_t length, f_fss_named_t * const named) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_nameds_decrease_by_) || !defined(_di_f_fss_nameds_increase_) || !defined(_di_f_fss_nameds_increase_by_) || !defined(_di_f_fss_nameds_resize_)
/**
* @see f_memory_adjust()
*/
#if !defined(_di_f_fss_nameds_adjust_) || !defined(_di_f_fss_nameds_decimate_by_)
- extern f_status_t private_f_fss_nameds_adjust(const f_array_length_t length, f_fss_nameds_t *nameds) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_nameds_adjust(const f_array_length_t length, f_fss_nameds_t * const nameds) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_nameds_adjust_) || !defined(_di_f_fss_nameds_decimate_by_)
/**
* @see f_memory_resize()
*/
#if !defined(_di_f_fss_nameds_decrease_by_) || !defined(_di_f_fss_nameds_increase_) || !defined(_di_f_fss_nameds_increase_by_) || !defined(_di_f_fss_nameds_resize_)
- extern f_status_t private_f_fss_nameds_resize(const f_array_length_t length, f_fss_nameds_t *nameds) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_nameds_resize(const f_array_length_t length, f_fss_nameds_t * const nameds) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_nameds_decrease_by_) || !defined(_di_f_fss_nameds_increase_) || !defined(_di_f_fss_nameds_increase_by_) || !defined(_di_f_fss_nameds_resize_)
/**
* @see f_memory_adjust()
*/
#if !defined(_di_f_fss_nest_adjust_) || !defined(_di_f_fss_nest_decimate_by_)
- extern f_status_t private_f_fss_nest_adjust(const f_array_length_t length, f_fss_nest_t *nest) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_nest_adjust(const f_array_length_t length, f_fss_nest_t * const nest) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_nest_adjust_) || !defined(_di_f_fss_nest_decimate_by_)
/**
* @see f_memory_resize()
*/
#if !defined(_di_f_fss_nest_decrease_by_) || !defined(_di_f_fss_nest_increase_) || !defined(_di_f_fss_nest_increase_by_) || !defined(_di_f_fss_nest_resize_)
- extern f_status_t private_f_fss_nest_resize(const f_array_length_t length, f_fss_nest_t *nest) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_nest_resize(const f_array_length_t length, f_fss_nest_t * const nest) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_nest_decrease_by_) || !defined(_di_f_fss_nest_increase_) || !defined(_di_f_fss_nest_increase_by_) || !defined(_di_f_fss_nest_resize_)
/**
* @see f_memory_adjust()
*/
#if !defined(_di_f_fss_nests_adjust_) || !defined(_di_f_fss_nests_decimate_by_)
- extern f_status_t private_f_fss_nests_adjust(const f_array_length_t length, f_fss_nests_t *nests) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_nests_adjust(const f_array_length_t length, f_fss_nests_t * const nests) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_nests_adjust_) || !defined(_di_f_fss_nests_decimate_by_)
/**
* @see f_memory_resize()
*/
#if !defined(_di_f_fss_nests_decrease_by_) || !defined(_di_f_fss_nests_increase_) || !defined(_di_f_fss_nests_increase_by_) || !defined(_di_f_fss_nests_resize_)
- extern f_status_t private_f_fss_nests_resize(const f_array_length_t length, f_fss_nests_t *nests) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_nests_resize(const f_array_length_t length, f_fss_nests_t * const nests) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_nests_decrease_by_) || !defined(_di_f_fss_nests_increase_) || !defined(_di_f_fss_nests_increase_by_) || !defined(_di_f_fss_nests_resize_)
/**
* @see f_fss_set_decimate_by()
*/
#if !defined(_di_f_fss_set_adjust_) || !defined(_di_f_fss_set_decimate_by_)
- extern f_status_t private_f_fss_set_adjust(const f_array_length_t length, f_fss_set_t *set) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_set_adjust(const f_array_length_t length, f_fss_set_t * const set) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_set_adjust_) || !defined(_di_f_fss_set_decimate_by_)
/**
* @see f_fss_set_resize()
*/
#if !defined(_di_f_fss_set_decrease_by_) || !defined(_di_f_fss_set_increase_) || !defined(_di_f_fss_set_increase_by_) || !defined(_di_f_fss_set_resize_)
- extern f_status_t private_f_fss_set_resize(const f_array_length_t length, f_fss_set_t *set) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_set_resize(const f_array_length_t length, f_fss_set_t * const set) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_set_decrease_by_) || !defined(_di_f_fss_set_increase_) || !defined(_di_f_fss_set_increase_by_) || !defined(_di_f_fss_set_resize_)
/**
* @see f_fss_set_quote_decimate_by()
*/
#if !defined(_di_f_fss_set_quote_adjust_) || !defined(_di_f_fss_set_quote_decimate_by_)
- extern f_status_t private_f_fss_set_quote_adjust(const f_array_length_t length, f_fss_set_quote_t *set_quote) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_set_quote_adjust(const f_array_length_t length, f_fss_set_quote_t * const set_quote) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_set_quote_adjust_) || !defined(_di_f_fss_set_quote_decimate_by_)
/**
* @see f_fss_set_quote_resize()
*/
#if !defined(_di_f_fss_set_quote_decrease_by_) || !defined(_di_f_fss_set_quote_increase_) || !defined(_di_f_fss_set_quote_increase_by_) || !defined(_di_f_fss_set_quote_resize_)
- extern f_status_t private_f_fss_set_quote_resize(const f_array_length_t length, f_fss_set_quote_t *set_quote) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_set_quote_resize(const f_array_length_t length, f_fss_set_quote_t * const set_quote) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_set_quote_decrease_by_) || !defined(_di_f_fss_set_quote_increase_) || !defined(_di_f_fss_set_quote_increase_by_) || !defined(_di_f_fss_set_quote_resize_)
/**
* @see f_memory_adjust()
*/
#if !defined(_di_f_fss_set_quotes_adjust_) || !defined(_di_f_fss_set_quotes_decimate_by_)
- extern f_status_t private_f_fss_set_quotes_adjust(const f_array_length_t length, f_fss_set_quotes_t *set_quotes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_set_quotes_adjust(const f_array_length_t length, f_fss_set_quotes_t * const set_quotes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_set_quotes_adjust_) || !defined(_di_f_fss_set_quotes_decimate_by_)
/**
* @see f_memory_resize()
*/
#if !defined(_di_f_fss_set_quotes_decrease_by_) || !defined(_di_f_fss_set_quotes_increase_) || !defined(_di_f_fss_set_quotes_increase_by_) || !defined(_di_f_fss_set_quotes_resize_)
- extern f_status_t private_f_fss_set_quotes_resize(const f_array_length_t length, f_fss_set_quotes_t *set_quotes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_set_quotes_resize(const f_array_length_t length, f_fss_set_quotes_t * const set_quotes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_set_quotes_decrease_by_) || !defined(_di_f_fss_set_quotes_increase_) || !defined(_di_f_fss_set_quotes_increase_by_) || !defined(_di_f_fss_set_quotes_resize_)
/**
* @see f_memory_adjust()
*/
#if !defined(_di_f_fss_sets_adjust_) || !defined(_di_f_fss_sets_decimate_by_)
- extern f_status_t private_f_fss_sets_adjust(const f_array_length_t length, f_fss_sets_t *sets) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_sets_adjust(const f_array_length_t length, f_fss_sets_t * const sets) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_sets_adjust_) || !defined(_di_f_fss_sets_decimate_by_)
/**
* @see f_memory_resize()
*/
#if !defined(_di_f_fss_sets_decrease_by_) || !defined(_di_f_fss_sets_increase_) || !defined(_di_f_fss_sets_increase_by_) || !defined(_di_f_fss_sets_resize_)
- extern f_status_t private_f_fss_sets_resize(const f_array_length_t length, f_fss_sets_t *sets) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_fss_sets_resize(const f_array_length_t length, f_fss_sets_t * const sets) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_fss_sets_decrease_by_) || !defined(_di_f_fss_sets_increase_) || !defined(_di_f_fss_sets_increase_by_) || !defined(_di_f_fss_sets_resize_)
#ifdef __cplusplus
#endif // _di_f_iki_object_partial_is_
#ifndef _di_f_iki_read_
- f_status_t f_iki_read(const f_state_t state, f_string_static_t * const buffer, f_string_range_t *range, f_iki_variable_t *variable, f_iki_vocabulary_t *vocabulary, f_iki_content_t *content, f_iki_delimits_t *delimits) {
+ f_status_t f_iki_read(const f_state_t state, f_string_static_t * const buffer, f_string_range_t * const range, f_iki_variable_t * const variable, f_iki_vocabulary_t * const vocabulary, f_iki_content_t * const content, f_iki_delimits_t * const delimits) {
#ifndef _di_level_0_parameter_checking_
if (!buffer) return F_status_set_error(F_parameter);
if (!range) return F_status_set_error(F_parameter);
* F_string_too_large (with error bit) if a string length is too large to store in the buffer.
*/
#ifndef _di_f_iki_read_
- extern f_status_t f_iki_read(const f_state_t state, f_string_static_t * const buffer, f_string_range_t *range, f_iki_variable_t *variable, f_iki_vocabulary_t *vocabulary, f_iki_content_t *content, f_iki_delimits_t *delimits);
+ extern f_status_t f_iki_read(const f_state_t state, f_string_static_t * const buffer, f_string_range_t * const range, f_iki_variable_t * const variable, f_iki_vocabulary_t * const vocabulary, f_iki_content_t * const content, f_iki_delimits_t * const delimits);
#endif // _di_f_iki_read_
#ifdef __cplusplus
#endif
#if !defined(_di_f_iki_read_)
- f_status_t private_f_iki_seek_special(const f_string_static_t buffer, f_string_range_t *range) {
+ f_status_t private_f_iki_seek_special(const f_string_static_t buffer, f_string_range_t * const range) {
f_status_t status = F_none;
f_array_length_t width_max = 0;
* @see f_utf_is_word_dash_plus()
*/
#if !defined(_di_f_iki_read_)
- extern f_status_t private_f_iki_seek_special(const f_string_static_t buffer, f_string_range_t *range) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_iki_seek_special(const f_string_static_t buffer, f_string_range_t * const range) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_iki_read_)
#ifdef __cplusplus
#endif
#ifndef _di_f_limit_process_
- f_status_t f_limit_process(const pid_t id, const int type, const f_limit_value_t *value_next, f_limit_value_t *value_current) {
+ f_status_t f_limit_process(const pid_t id, const int type, const f_limit_value_t * const value_next, f_limit_value_t * const value_current) {
#ifndef _di_level_0_parameter_checking_
if (!value_next && !value_current) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_limit_process_
#ifndef _di_f_limit_sets_copy_
- f_status_t f_limit_sets_copy(const f_limit_sets_t source, f_limit_sets_t *destination) {
+ f_status_t f_limit_sets_copy(const f_limit_sets_t source, f_limit_sets_t * const destination) {
#ifndef _di_level_0_parameter_checking_
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_limit_sets_copy_
#ifndef _di_f_limit_values_copy_
- f_status_t f_limit_values_copy(const f_limit_values_t source, f_limit_values_t *destination) {
+ f_status_t f_limit_values_copy(const f_limit_values_t source, f_limit_values_t * const destination) {
#ifndef _di_level_0_parameter_checking_
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* @see prlimit()
*/
#ifndef _di_f_limit_process_
- extern f_status_t f_limit_process(const pid_t id, const int type, const f_limit_value_t *value_next, f_limit_value_t *value_current);
+ extern f_status_t f_limit_process(const pid_t id, const int type, const f_limit_value_t * const value_next, f_limit_value_t * const value_current);
#endif // _di_f_limit_process_
/**
* @see f_memory_structure_increase_by()
*/
#ifndef _di_f_limit_sets_copy_
- extern f_status_t f_limit_sets_copy(const f_limit_sets_t source, f_limit_sets_t *destination);
+ extern f_status_t f_limit_sets_copy(const f_limit_sets_t source, f_limit_sets_t * const destination);
#endif // _di_f_limit_sets_copy_
/**
* @see f_memory_structure_increase_by()
*/
#ifndef _di_f_limit_values_copy_
- extern f_status_t f_limit_values_copy(const f_limit_values_t source, f_limit_values_t *destination);
+ extern f_status_t f_limit_values_copy(const f_limit_values_t source, f_limit_values_t * const destination);
#endif // _di_f_limit_values_copy_
#ifdef __cplusplus
#endif
#ifndef _di_f_memory_adjust_
- f_status_t f_memory_adjust(const size_t old_length, const size_t new_length, const size_t size, void **pointer) {
+ f_status_t f_memory_adjust(const size_t old_length, const size_t new_length, const size_t size, void ** const pointer) {
#ifndef _di_level_0_parameter_checking_
if (!size) return F_status_set_error(F_parameter);
if (!pointer) return F_status_set_error(F_parameter);
#endif // _di_f_memory_adjust_-#ifndef _di_f_memory_delete_
#ifndef _di_f_memory_delete_
- f_status_t f_memory_delete(const size_t length, const size_t size, void **pointer) {
+ f_status_t f_memory_delete(const size_t length, const size_t size, void ** const pointer) {
#ifndef _di_level_0_parameter_checking_
if (!pointer) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_memory_delete_
#ifndef _di_f_memory_destroy_
- f_status_t f_memory_destroy(const size_t length, const size_t size, void **pointer) {
+ f_status_t f_memory_destroy(const size_t length, const size_t size, void ** const pointer) {
#ifndef _di_level_0_parameter_checking_
if (!size) return F_status_set_error(F_parameter);
if (!pointer) return F_status_set_error(F_parameter);
#endif // _di_f_memory_destroy_
#ifndef _di_f_memory_new_
- f_status_t f_memory_new(const size_t length, const size_t size, void **pointer) {
+ f_status_t f_memory_new(const size_t length, const size_t size, void ** const pointer) {
#ifndef _di_level_0_parameter_checking_
if (!size) return F_status_set_error(F_parameter);
if (!pointer) return F_status_set_error(F_parameter);
#ifndef _di_f_memory_new_aligned_
- f_status_t f_memory_new_aligned(const size_t length, const size_t alignment, void **pointer) {
+ f_status_t f_memory_new_aligned(const size_t length, const size_t alignment, void ** const pointer) {
#ifndef _di_level_0_parameter_checking_
if (!alignment) return F_status_set_error(F_parameter);
if (!pointer) return F_status_set_error(F_parameter);
#endif // _di_f_memory_new_aligned_
#ifndef _di_f_memory_resize_
- f_status_t f_memory_resize(const size_t old_length, const size_t new_length, const size_t size, void **pointer) {
+ f_status_t f_memory_resize(const size_t old_length, const size_t new_length, const size_t size, void ** const pointer) {
#ifndef _di_level_0_parameter_checking_
if (!size) return F_status_set_error(F_parameter);
if (!pointer) return F_status_set_error(F_parameter);
* @see realloc()
*/
#ifndef _di_f_memory_adjust_
- extern f_status_t f_memory_adjust(const size_t old_length, const size_t new_length, const size_t size, void **pointer);
+ extern f_status_t f_memory_adjust(const size_t old_length, const size_t new_length, const size_t size, void ** const pointer);
#endif // _di_f_memory_adjust_
/**
* @see free()
*/
#ifndef _di_f_memory_delete_
- extern f_status_t f_memory_delete(const size_t length, const size_t size, void **pointer);
+ extern f_status_t f_memory_delete(const size_t length, const size_t size, void ** const pointer);
#endif // _di_f_memory_delete_
/**
* @see memset()
*/
#ifndef _di_f_memory_destroy_
- extern f_status_t f_memory_destroy(const size_t length, const size_t size, void **pointer);
+ extern f_status_t f_memory_destroy(const size_t length, const size_t size, void ** const pointer);
#endif // _di_f_memory_destroy_
/**
* @see memset()
*/
#ifndef _di_f_memory_new_
- extern f_status_t f_memory_new(const size_t length, const size_t size, void **pointer);
+ extern f_status_t f_memory_new(const size_t length, const size_t size, void ** const pointer);
#endif // _di_f_memory_new_
/**
* @see memset()
*/
#ifndef _di_f_memory_new_aligned_
- extern f_status_t f_memory_new_aligned(const size_t length, const size_t alignment, void **pointer);
+ extern f_status_t f_memory_new_aligned(const size_t length, const size_t alignment, void ** const pointer);
#endif // _di_f_memory_new_aligned_
/**
* @see realloc()
*/
#ifndef _di_f_memory_resize_
- extern f_status_t f_memory_resize(const size_t old_length, const size_t new_length, const size_t size, void **pointer);
+ extern f_status_t f_memory_resize(const size_t old_length, const size_t new_length, const size_t size, void ** const pointer);
#endif // _di_f_memory_resize_
#ifdef __cplusplus
#endif
#ifndef _di_f_memory_structure_adjust_
- f_status_t f_memory_structure_adjust(const size_t length_new, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size) {
+ f_status_t f_memory_structure_adjust(const size_t length_new, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size) {
#ifndef _di_level_0_parameter_checking_
if (!type_size) return F_status_set_error(F_parameter);
if (!structure) return F_status_set_error(F_parameter);
#endif // _di_f_memory_structure_adjust_
#ifndef _di_f_memory_structure_decimate_by_
- f_status_t f_memory_structure_decimate_by(const f_array_length_t amount, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size) {
+ f_status_t f_memory_structure_decimate_by(const f_array_length_t amount, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size) {
#ifndef _di_level_0_parameter_checking_
if (!type_size) return F_status_set_error(F_parameter);
if (!structure) return F_status_set_error(F_parameter);
#endif // _di_f_memory_structure_decimate_by_
#ifndef _di_f_memory_structure_decrease_by_
- f_status_t f_memory_structure_decrease_by(const f_array_length_t amount, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size) {
+ f_status_t f_memory_structure_decrease_by(const f_array_length_t amount, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size) {
#ifndef _di_level_0_parameter_checking_
if (!type_size) return F_status_set_error(F_parameter);
if (!structure) return F_status_set_error(F_parameter);
#endif // _di_f_memory_structure_decrease_by_
#ifndef _di_f_memory_structure_increase_
- f_status_t f_memory_structure_increase(const uint16_t step, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size) {
+ f_status_t f_memory_structure_increase(const uint16_t step, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!type_size) return F_status_set_error(F_parameter);
#endif // _di_f_memory_structure_increase_
#ifndef _di_f_memory_structure_increase_by_
- f_status_t f_memory_structure_increase_by(const f_array_length_t amount, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size) {
+ f_status_t f_memory_structure_increase_by(const f_array_length_t amount, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size) {
#ifndef _di_level_0_parameter_checking_
if (!type_size) return F_status_set_error(F_parameter);
if (!structure) return F_status_set_error(F_parameter);
#endif // _di_f_memory_structure_increase_by_
#ifndef _di_f_memory_structure_resize_
- f_status_t f_memory_structure_resize(const size_t length_new, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size) {
+ f_status_t f_memory_structure_resize(const size_t length_new, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size) {
#ifndef _di_level_0_parameter_checking_
if (!type_size) return F_status_set_error(F_parameter);
if (!structure) return F_status_set_error(F_parameter);
* @see memset()
*/
#ifndef _di_f_memory_structure_adjust_
- extern f_status_t f_memory_structure_adjust(const size_t length_new, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size);
+ extern f_status_t f_memory_structure_adjust(const size_t length_new, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size);
#endif // _di_f_memory_structure_adjust_
/**
* @see memset()
*/
#ifndef _di_f_memory_structure_decimate_by_
- extern f_status_t f_memory_structure_decimate_by(const f_array_length_t amount, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size);
+ extern f_status_t f_memory_structure_decimate_by(const f_array_length_t amount, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size);
#endif // _di_f_memory_structure_decimate_by_
/**
* @see memset()
*/
#ifndef _di_f_memory_structure_decrease_by_
- extern f_status_t f_memory_structure_decrease_by(const f_array_length_t amount, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size);
+ extern f_status_t f_memory_structure_decrease_by(const f_array_length_t amount, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size);
#endif // _di_f_memory_structure_decrease_by_
/**
* @see memset()
*/
#ifndef _di_f_memory_structure_increase_
- extern f_status_t f_memory_structure_increase(const uint16_t step, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size);
+ extern f_status_t f_memory_structure_increase(const uint16_t step, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size);
#endif // _di_f_memory_structure_increase_
/**
* @see memset()
*/
#ifndef _di_f_memory_structure_increase_by_
- extern f_status_t f_memory_structure_increase_by(const f_array_length_t amount, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size);
+ extern f_status_t f_memory_structure_increase_by(const f_array_length_t amount, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size);
#endif // _di_f_memory_structure_increase_by_
/**
* @see memset()
*/
#ifndef _di_f_memory_structure_resize_
- extern f_status_t f_memory_structure_resize(const size_t length_new, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size);
+ extern f_status_t f_memory_structure_resize(const size_t length_new, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size);
#endif // _di_f_memory_structure_resize_
#ifdef __cplusplus
#endif
#if !defined(_di_f_memory_structure_adjust_) || !defined(_di_f_memory_structure_decimate_by_)
- f_status_t private_f_memory_adjust(const size_t length_old, const size_t length_new, const size_t type_size, void **pointer) {
+ f_status_t private_f_memory_adjust(const size_t length_old, const size_t length_new, const size_t type_size, void ** const pointer) {
if (length_old == length_new) {
return F_data_not;
#endif // !defined(_di_f_memory_structure_adjust_) || !defined(_di_f_memory_structure_decimate_by_)
#if !defined(_di_memory_structure_decrease_by_) || !defined(_di_memory_structure_increase_) || !defined(_di_memory_structure_increase_by_) || !defined(_di_f_memory_structure_resize_)
- f_status_t private_f_memory_resize(const size_t length_old, const size_t length_new, const size_t type_size, void **pointer) {
+ f_status_t private_f_memory_resize(const size_t length_old, const size_t length_new, const size_t type_size, void ** const pointer) {
if (length_old == length_new) {
return F_data_not;
#endif // !defined(_di_memory_structure_decrease_by_) || !defined(_di_memory_structure_increase_) || !defined(_di_memory_structure_increase_by_) || !defined(_di_f_memory_structure_resize_)
#if !defined(_di_f_memory_structure_adjust_) || !defined(_di_f_memory_structure_decimate_by_)
- f_status_t private_f_memory_structure_adjust(const size_t length_new, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size) {
+ f_status_t private_f_memory_structure_adjust(const size_t length_new, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size) {
const f_status_t status = private_f_memory_adjust(*size, length_new, type_size, structure);
#endif // !defined(_di_f_memory_structure_adjust_) || !defined(_di_f_memory_structure_decimate_by_)
#if !defined(_di_memory_structure_decrease_by_) || !defined(_di_memory_structure_increase_) || !defined(_di_memory_structure_increase_by_) || !defined(_di_f_memory_structure_resize_)
- f_status_t private_f_memory_structure_resize(const size_t length_new, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size) {
+ f_status_t private_f_memory_structure_resize(const size_t length_new, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size) {
const f_status_t status = private_f_memory_resize(*size, length_new, type_size, structure);
* @see f_memory_structure_decimate_by()
*/
#if !defined(_di_f_memory_structure_adjust_) || !defined(_di_f_memory_structure_decimate_by_)
- extern f_status_t private_f_memory_adjust(const size_t length_old, const size_t length_new, const size_t type_size, void **pointer) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_memory_adjust(const size_t length_old, const size_t length_new, const size_t type_size, void ** const pointer) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_memory_structure_adjust_) || !defined(_di_f_memory_structure_decimate_by_)
/**
* @see private_f_memory_structure_resize()
*/
#if !defined(_di_memory_structure_decrease_by_) || !defined(_di_memory_structure_increase_) || !defined(_di_memory_structure_increase_by_) || !defined(_di_f_memory_structure_resize_)
- extern f_status_t private_f_memory_resize(const size_t length_old, const size_t length_new, const size_t type_size, void **pointer) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_memory_resize(const size_t length_old, const size_t length_new, const size_t type_size, void ** const pointer) F_attribute_visibility_internal_d;
#endif // !defined(_di_memory_structure_decrease_by_) || !defined(_di_memory_structure_increase_) || !defined(_di_memory_structure_increase_by_) || !defined(_di_f_memory_structure_resize_)
/**
* @see private_f_memory_adjust()
*/
#if !defined(_di_f_memory_structure_adjust_) || !defined(_di_f_memory_structure_decimate_by_)
- f_status_t private_f_memory_structure_adjust(const size_t length_new, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_memory_structure_adjust(const size_t length_new, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_memory_structure_adjust_) || !defined(_di_f_memory_structure_decimate_by_)
/**
* @see private_f_memory_resize()
*/
#if !defined(_di_memory_structure_decrease_by_) || !defined(_di_memory_structure_increase_) || !defined(_di_memory_structure_increase_by_) || !defined(_di_f_memory_structure_resize_)
- f_status_t private_f_memory_structure_resize(const size_t length_new, const size_t type_size, void **structure, f_array_length_t *used, f_array_length_t *size) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_memory_structure_resize(const size_t length_new, const size_t type_size, void ** const structure, f_array_length_t * const used, f_array_length_t * const size) F_attribute_visibility_internal_d;
#endif // !defined(_di_memory_structure_decrease_by_) || !defined(_di_memory_structure_increase_) || !defined(_di_memory_structure_increase_by_) || !defined(_di_f_memory_structure_resize_)
#ifdef __cplusplus
#endif
#ifndef _di_f_path_change_
- f_status_t f_path_change(const f_string_t path) {
+ f_status_t f_path_change(const f_string_static_t path) {
- if (chdir(path) < 0) {
+ if (chdir(path.string) < 0) {
if (errno == EACCES) return F_status_set_error(F_access_denied);
if (errno == EFAULT) return F_status_set_error(F_buffer);
if (errno == EIO) return F_status_set_error(F_input_output);
#endif // _di_f_path_change_at_
#ifndef _di_f_path_current_
- f_status_t f_path_current(const bool real, f_string_dynamic_t *path) {
+ f_status_t f_path_current(const bool real, f_string_dynamic_t * const path) {
#ifndef _di_level_0_parameter_checking_
if (!path) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
const f_array_length_t length = strnlen(buffer, F_path_length_max_d);
- if (length + 1 > path->size) {
- f_status_t status = F_none;
+ {
+ path->used = 0;
- macro_f_string_dynamic_t_clear((*path))
- macro_f_string_dynamic_t_resize(status, (*path), length + 1)
+ const f_status_t status = f_string_dynamic_increase_by(length + 1, path);
if (F_status_is_error(status)) return status;
}
#endif // _di_f_path_current_
#ifndef _f_path_directory_cleanup_
- f_status_t f_path_directory_cleanup(const f_string_static_t argument, f_string_dynamic_t *directory) {
+ f_status_t f_path_directory_cleanup(const f_string_static_t argument, f_string_dynamic_t * const directory) {
#ifndef _di_level_0_parameter_checking_
if (!directory) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _f_path_directory_cleanup_
#ifndef _di_f_path_is_
- f_status_t f_path_is(const f_string_t path, const f_array_length_t length) {
+ f_status_t f_path_is(const f_string_static_t path) {
- if (!path || !length) {
+ if (!path.string || !path.used) {
return F_data_not;
}
- for (f_array_length_t i = 0; i < length; ++i) {
-
- if (path[i] == f_path_separator_s.string[0]) {
- return F_true;
- }
+ for (f_array_length_t i = 0; i < path.used; ++i) {
+ if (path.string[i] == f_path_separator_s.string[0]) return true;
} // for
return F_false;
#endif // _di_f_path_is_
#ifndef _di_f_path_is_relative_
- f_status_t f_path_is_relative(const f_string_t path, const f_array_length_t length) {
+ f_status_t f_path_is_relative(const f_string_static_t path) {
- if (!path || !length) {
+ if (!path.string || !path.used) {
return F_data_not;
}
f_array_length_t i = 0;
- for (; i < length; ++i) {
- if (path[i]) break;
+ for (; i < path.used; ++i) {
+ if (path.string[i]) break;
} // for
- if (path[i] == f_path_separator_s.string[0]) {
+ if (path.string[i] == f_path_separator_s.string[0]) {
return F_false;
}
#endif // _di_f_path_is_relative_
#ifndef _di_f_path_is_relative_current_
- f_status_t f_path_is_relative_current(const f_string_t path, const f_array_length_t length) {
+ f_status_t f_path_is_relative_current(const f_string_static_t path) {
- if (!path || !length) {
+ if (!path.string || !path.used) {
return F_data_not;
}
f_array_length_t i = 0;
- for (; i < length; ++i) {
- if (path[i]) break;
+ for (; i < path.used; ++i) {
+ if (path.string[i]) break;
} // for
- if (path[i] == f_path_separator_s.string[0]) {
+ if (path.string[i] == f_path_separator_s.string[0]) {
return F_false;
}
- if (path[i] == f_path_separator_current_s.string[0]) {
- for (; i < length; ++i) {
- if (path[i]) break;
+ if (path.string[i] == f_path_separator_current_s.string[0]) {
+ for (; i < path.used; ++i) {
+ if (path.string[i]) break;
} // for
- if (path[i] == f_path_separator_s.string[0]) {
+ if (path.string[i] == f_path_separator_s.string[0]) {
return F_true;
}
- if (path[i] == f_path_separator_current_s.string[0]) {
- for (; i < length; ++i) {
- if (path[i]) break;
+ if (path.string[i] == f_path_separator_current_s.string[0]) {
+ for (; i < path.used; ++i) {
+ if (path.string[i]) break;
} // for
- if (path[i] == f_path_separator_s.string[0]) {
+ if (path.string[i] == f_path_separator_s.string[0]) {
return F_true;
}
}
#endif // _di_f_path_is_relative_current_
#ifndef _di_f_path_real_
- f_status_t f_path_real(const f_string_t path, f_string_dynamic_t *real) {
+ f_status_t f_path_real(const f_string_static_t path, f_string_dynamic_t * const real) {
#ifndef _di_level_0_parameter_checking_
if (!real) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
- return private_f_path_real(path, real);
+ return private_f_path_real(path.string, real);
}
#endif // _di_f_path_real_
* @see chdir()
*/
#ifndef _di_f_path_change_
- extern f_status_t f_path_change(const f_string_t path);
+ extern f_status_t f_path_change(const f_string_static_t path);
#endif // _di_f_path_change_
/**
* @see getcwd()
*/
#ifndef _di_f_path_current_
- extern f_status_t f_path_current(const bool real, f_string_dynamic_t *path);
+ extern f_status_t f_path_current(const bool real, f_string_dynamic_t * const path);
#endif // _di_f_path_current_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _f_path_directory_cleanup_
- extern f_status_t f_path_directory_cleanup(const f_string_static_t source, f_string_dynamic_t *directory);
+ extern f_status_t f_path_directory_cleanup(const f_string_static_t source, f_string_dynamic_t * const directory);
#endif // _f_path_directory_cleanup_
/**
*
* @param path
* The string that may or may not represent a path.
- * @param length
- * Length of the string.
*
* @return
* F_true if the string is a path string.
* F_data_not if the string has a length of 0 or the string is NULL.
*/
#ifndef _di_f_path_is_
- extern f_status_t f_path_is(const f_string_t path, const f_array_length_t length);
+ extern f_status_t f_path_is(const f_string_static_t path);
#endif // _di_f_path_is_
/**
*
* @param path
* The string that may or may not represent a relative path.
- * @param length
- * Length of the path string.
*
* @return
* F_true if the string is a relative path string.
* F_data_not if the string has a length of 0 or the string is NULL.
*/
#ifndef _di_f_path_is_relative_
- extern f_status_t f_path_is_relative(const f_string_t path, const f_array_length_t length);
+ extern f_status_t f_path_is_relative(const f_string_static_t path);
#endif // _di_f_path_is_relative_
/**
*
* @param path
* The string that may or may not represent a relative path.
- * @param length
- * Length of the path string.
*
* @return
* F_true if the string is a relative path string.
* F_data_not if the string has a length of 0 or the string is NULL.
*/
#ifndef _di_f_path_is_relative_current_
- extern f_status_t f_path_is_relative_current(const f_string_t path, const f_array_length_t length);
+ extern f_status_t f_path_is_relative_current(const f_string_static_t path);
#endif // _di_f_path_is_relative_current_
/**
* @see realpath()
*/
#ifndef _di_f_path_real_
- extern f_status_t f_path_real(const f_string_t path, f_string_dynamic_t *real);
+ extern f_status_t f_path_real(const f_string_static_t path, f_string_dynamic_t * const real);
#endif // _di_f_path_real_
#ifdef __cplusplus
#ifdef _di_path_tree_s_
- // KFS Root Level
+ // KFS Root Level.
const f_string_static_t f_path_tree_devices_s = macro_f_string_static_t_initialize(F_path_tree_devices_s, 0, F_path_tree_devices_s_length);
const f_string_static_t f_path_tree_external_s = macro_f_string_static_t_initialize(F_path_tree_external_s, 0, F_path_tree_external_s_length);
const f_string_static_t f_path_tree_libraries_s = macro_f_string_static_t_initialize(F_path_tree_libraries_s, 0, F_path_tree_libraries_s_length);
const f_string_static_t f_path_tree_run_s = macro_f_string_static_t_initialize(F_path_tree_run_s, 0, F_path_tree_run_s_length);
const f_string_static_t f_path_tree_binary_s = macro_f_string_static_t_initialize(F_path_tree_binary_s, 0, F_path_tree_binary_s_length);
- // FHS Root Level
+ // FHS Root Level.
const f_string_static_t f_path_tree_boot_s = macro_f_string_static_t_initialize(F_path_tree_boot_s, 0, F_path_tree_boot_s_length);
const f_string_static_t f_path_tree_hardware_s = macro_f_string_static_t_initialize(F_path_tree_hardware_s, 0, F_path_tree_hardware_s_length);
const f_string_static_t f_path_tree_processes_s = macro_f_string_static_t_initialize(F_path_tree_processes_s, 0, F_path_tree_processes_s_length);
const f_string_static_t f_path_tree_system_s = macro_f_string_static_t_initialize(F_path_tree_system_s, 0, F_path_tree_system_s_length);
- // Program Level
+ // Program Level.
const f_string_static_t f_path_tree_programs_public_s = macro_f_string_static_t_initialize(F_path_tree_programs_public_s, 0, F_path_tree_programs_public_s_length);
const f_string_static_t f_path_tree_programs_system_s = macro_f_string_static_t_initialize(F_path_tree_programs_system_s, 0, F_path_tree_programs_system_s_length);
const f_string_static_t f_path_tree_programs_remote_s = macro_f_string_static_t_initialize(F_path_tree_programs_remote_s, 0, F_path_tree_programs_remote_s_length);
const f_string_static_t f_path_tree_programs_boot_s = macro_f_string_static_t_initialize(F_path_tree_programs_boot_s, 0, F_path_tree_programs_boot_s_length);
const f_string_static_t f_path_tree_programs_sboot_s = macro_f_string_static_t_initialize(F_path_tree_programs_sboot_s, 0, F_path_tree_programs_sboot_s_length);
- // Library Level
+ // Library Level.
const f_string_static_t f_path_tree_libraries_public_s = macro_f_string_static_t_initialize(F_path_tree_libraries_public_s, 0, F_path_tree_libraries_public_s_length);
const f_string_static_t f_path_tree_libraries_system_s = macro_f_string_static_t_initialize(F_path_tree_libraries_system_s, 0, F_path_tree_libraries_system_s_length);
const f_string_static_t f_path_tree_libraries_remote_s = macro_f_string_static_t_initialize(F_path_tree_libraries_remote_s, 0, F_path_tree_libraries_remote_s_length);
const f_string_static_t f_path_tree_libraries_users_s = macro_f_string_static_t_initialize(F_path_tree_libraries_users_s, 0, F_path_tree_libraries_users_s_length);
const f_string_static_t f_path_tree_libraries_boot_s = macro_f_string_static_t_initialize(F_path_tree_libraries_boot_s, 0, F_path_tree_libraries_boot_s_length);
- // Home Level
+ // Home Level.
const f_string_static_t f_path_tree_home_services_s = macro_f_string_static_t_initialize(F_path_tree_home_services_s, 0, F_path_tree_home_services_s_length);
const f_string_static_t f_path_tree_home_share_s = macro_f_string_static_t_initialize(F_path_tree_home_share_s, 0, F_path_tree_home_share_s_length);
const f_string_static_t f_path_tree_home_users_s = macro_f_string_static_t_initialize(F_path_tree_home_users_s, 0, F_path_tree_home_users_s_length);
const f_string_static_t f_path_tree_home_websites_s = macro_f_string_static_t_initialize(F_path_tree_home_websites_s, 0, F_path_tree_home_websites_s_length);
- // System Level
+ // System Level.
const f_string_static_t f_path_tree_system_logs_s = macro_f_string_static_t_initialize(F_path_tree_system_logs_s, 0, F_path_tree_system_logs_s_length);
const f_string_static_t f_path_tree_system_settings_s = macro_f_string_static_t_initialize(F_path_tree_system_settings_s, 0, F_path_tree_system_settings_s_length);
const f_string_static_t f_path_tree_system_data_s = macro_f_string_static_t_initialize(F_path_tree_system_data_s, 0, F_path_tree_system_data_s_length);
const f_string_static_t f_path_tree_system_variables_s = macro_f_string_static_t_initialize(F_path_tree_system_variables_s, 0, F_path_tree_system_variables_s_length);
- // Temporary Level
+ // Temporary Level.
const f_string_static_t f_path_tree_temporary_public_s = macro_f_string_static_t_initialize(F_path_tree_temporary_public_s, 0, F_path_tree_temporary_public_s_length);
const f_string_static_t f_path_tree_temporary_services_s = macro_f_string_static_t_initialize(F_path_tree_temporary_services_s, 0, F_path_tree_temporary_services_s_length);
const f_string_static_t f_path_tree_temporary_users_s = macro_f_string_static_t_initialize(F_path_tree_temporary_users_s, 0, F_path_tree_temporary_users_s_length);
const f_string_static_t f_path_tree_temporary_variables_s = macro_f_string_static_t_initialize(F_path_tree_temporary_variables_s, 0, F_path_tree_temporary_variables_s_length);
- // Private User Directories
+ // Private User Directories.
const f_string_static_t f_path_user_downloads_s = macro_f_string_static_t_initialize(F_path_user_downloads_s, 0, F_path_user_downloads_s_length);
const f_string_static_t f_path_user_desktop_s = macro_f_string_static_t_initialize(F_path_user_desktop_s, 0, F_path_user_desktop_s_length);
const f_string_static_t f_path_user_private_s = macro_f_string_static_t_initialize(F_path_user_private_s, 0, F_path_user_private_s_length);
#define F_path_present_working_old_s "OLDPWD"
#define F_path_environment_s_length 4
- #define F_path_home_wildcard_s_length 1
+ #define F_path_home_wildcard_s_length F_string_ascii_tilde_s_length
#define F_path_present_working_s_length 3
#define F_path_present_working_old_s_length 6
#endif
#if !defined(_di_f_path_current_) || !defined(_di_f_path_real_)
- f_status_t private_f_path_real(const f_string_t path, f_string_dynamic_t *real) {
+ f_status_t private_f_path_real(const f_string_t path, f_string_dynamic_t * const real) {
char buffer[F_path_length_max_d];
const f_array_length_t length = strnlen(buffer, F_path_length_max_d);
- if (length + 1 > real->size) {
- f_status_t status = F_none;
+ {
+ real->used = 0;
- macro_f_string_dynamic_t_resize(status, (*real), length + 1);
+ const f_status_t status = f_string_dynamic_increase_by(length + 1, real);
if (F_status_is_error(status)) return status;
}
* @see f_path_real()
*/
#if !defined(_di_f_path_current_) || !defined(_di_f_path_real_)
- extern f_status_t private_f_path_real(const f_string_t path, f_string_dynamic_t *real) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_path_real(const f_string_t path, f_string_dynamic_t * const real) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_path_current_) || !defined(_di_f_path_real_)
#ifdef __cplusplus
#endif
#ifndef _di_f_print_
- f_status_t f_print(const f_string_t string, const f_array_length_t length, FILE *output) {
+ f_status_t f_print(const f_string_t string, const f_array_length_t length, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_
#ifndef _di_f_print_character_
- f_status_t f_print_character(const char character, FILE *output) {
+ f_status_t f_print_character(const char character, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_character_
#ifndef _di_f_print_character_safely_
- f_status_t f_print_character_safely(const char character, FILE *output) {
+ f_status_t f_print_character_safely(const char character, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_character_safely_get_
#ifndef _di_f_print_dynamic_
- f_status_t f_print_dynamic(const f_string_static_t buffer, FILE *output) {
+ f_status_t f_print_dynamic(const f_string_static_t buffer, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_dynamic_
#ifndef _di_f_print_dynamic_partial_
- f_status_t f_print_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, FILE *output) {
+ f_status_t f_print_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_dynamic_partial_
#ifndef _di_f_print_dynamic_partial_raw_
- f_status_t f_print_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, FILE *output) {
+ f_status_t f_print_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_dynamic_partial_raw_
#ifndef _di_f_print_dynamic_partial_raw_safely_
- f_status_t f_print_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, FILE *output) {
+ f_status_t f_print_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_dynamic_partial_raw_safely_
#ifndef _di_f_print_dynamic_partial_safely_
- f_status_t f_print_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, FILE *output) {
+ f_status_t f_print_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_dynamic_partial_safely_
#ifndef _di_f_print_dynamic_raw_
- f_status_t f_print_dynamic_raw(const f_string_static_t buffer, FILE *output) {
+ f_status_t f_print_dynamic_raw(const f_string_static_t buffer, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_dynamic_raw_
#ifndef _di_f_print_dynamic_raw_safely_
- f_status_t f_print_dynamic_raw_safely(const f_string_static_t buffer, FILE *output) {
+ f_status_t f_print_dynamic_raw_safely(const f_string_static_t buffer, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_dynamic_raw_safely_
#ifndef _di_f_print_dynamic_safely_
- f_status_t f_print_dynamic_safely(const f_string_static_t buffer, FILE *output) {
+ f_status_t f_print_dynamic_safely(const f_string_static_t buffer, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_dynamic_safely_
#ifndef _di_f_print_except_
- f_status_t f_print_except(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_
#ifndef _di_f_print_except_dynamic_
- f_status_t f_print_except_dynamic(const f_string_static_t buffer, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except_dynamic(const f_string_static_t buffer, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_dynamic_
#ifndef _di_f_print_except_dynamic_partial_
- f_status_t f_print_except_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_dynamic_partial_
#ifndef _di_f_print_except_dynamic_partial_raw_
- f_status_t f_print_except_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_dynamic_partial_raw_
#ifndef _di_f_print_except_dynamic_partial_raw_safely_
- f_status_t f_print_except_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_dynamic_partial_raw_safely_
#ifndef _di_f_print_except_dynamic_partial_safely_
- f_status_t f_print_except_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_dynamic_partial_safely_
#ifndef _di_f_print_except_dynamic_raw_
- f_status_t f_print_except_dynamic_raw(const f_string_static_t buffer, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except_dynamic_raw(const f_string_static_t buffer, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_dynamic_raw_
#ifndef _di_f_print_except_dynamic_raw_safely_
- f_status_t f_print_except_dynamic_raw_safely(const f_string_static_t buffer, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except_dynamic_raw_safely(const f_string_static_t buffer, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_dynamic_raw_safely_
#ifndef _di_f_print_except_dynamic_safely_
- f_status_t f_print_except_dynamic_safely(const f_string_static_t buffer, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except_dynamic_safely(const f_string_static_t buffer, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_dynamic_safely_
#ifndef _di_f_print_except_in_
- f_status_t f_print_except_in(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_
#ifndef _di_f_print_except_in_dynamic_
- f_status_t f_print_except_in_dynamic(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in_dynamic(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_dynamic_
#ifndef _di_f_print_except_in_dynamic_partial_
- f_status_t f_print_except_in_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_dynamic_partial_
#ifndef _di_f_print_except_in_dynamic_partial_raw_
- f_status_t f_print_except_in_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_dynamic_partial_raw_
#ifndef _di_f_print_except_in_dynamic_partial_raw_safely_
- f_status_t f_print_except_in_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_dynamic_partial_raw_safely_
#ifndef _di_f_print_except_in_dynamic_partial_safely_
- f_status_t f_print_except_in_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_dynamic_partial_safely_
#ifndef _di_f_print_except_in_dynamic_raw_
- f_status_t f_print_except_in_dynamic_raw(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in_dynamic_raw(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_dynamic_raw_
#ifndef _di_f_print_except_in_dynamic_raw_safely_
- f_status_t f_print_except_in_dynamic_raw_safely(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in_dynamic_raw_safely(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_dynamic_raw_safely_
#ifndef _di_f_print_except_in_dynamic_safely_
- f_status_t f_print_except_in_dynamic_safely(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in_dynamic_safely(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_dynamic_safely_
#ifndef _di_f_print_except_in_raw_
- f_status_t f_print_except_in_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_raw_
#ifndef _di_f_print_except_in_raw_safely_
- f_status_t f_print_except_in_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_raw_safely_
#ifndef _di_f_print_except_in_safely_
- f_status_t f_print_except_in_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t f_print_except_in_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_in_safely_
#ifndef _di_f_print_except_raw_
- f_status_t f_print_except_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_raw_
#ifndef _di_f_print_except_raw_safely_
- f_status_t f_print_except_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_raw_safely_
#ifndef _di_f_print_except_safely_
- f_status_t f_print_except_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE *output) {
+ f_status_t f_print_except_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_except_safely_
#ifndef _di_f_print_raw_
- f_status_t f_print_raw(const f_string_t string, const f_array_length_t length, FILE *output) {
+ f_status_t f_print_raw(const f_string_t string, const f_array_length_t length, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_raw_
#ifndef _di_f_print_raw_safely_
- f_status_t f_print_raw_safely(const f_string_t string, const f_array_length_t length, FILE *output) {
+ f_status_t f_print_raw_safely(const f_string_t string, const f_array_length_t length, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_raw_safely_
#ifndef _di_f_print_raw_terminated_
- f_status_t f_print_raw_terminated(const f_string_t string, FILE *output) {
+ f_status_t f_print_raw_terminated(const f_string_t string, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_raw_terminated_
#ifndef _di_f_print_safely_
- f_status_t f_print_safely(const f_string_t string, const f_array_length_t length, FILE *output) {
+ f_status_t f_print_safely(const f_string_t string, const f_array_length_t length, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_safely_get_
#ifndef _di_f_print_safely_terminated_
- f_status_t f_print_safely_terminated(const f_string_t string, FILE *output) {
+ f_status_t f_print_safely_terminated(const f_string_t string, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_print_safely_terminated_
#ifndef _di_f_print_terminated_
- f_status_t f_print_terminated(const f_string_t string, FILE *output) {
+ f_status_t f_print_terminated(const f_string_t string, FILE * const output) {
#ifndef _di_level_0_parameter_checking_
if (!output) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_
- extern f_status_t f_print(const f_string_t string, const f_array_length_t length, FILE *output);
+ extern f_status_t f_print(const f_string_t string, const f_array_length_t length, FILE * const output);
#endif // _di_f_print_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_character_
- extern f_status_t f_print_character(const char character, FILE *output);
+ extern f_status_t f_print_character(const char character, FILE * const output);
#endif // _di_f_print_character_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_character_safely_
- extern f_status_t f_print_character_safely(const char character, FILE *output);
+ extern f_status_t f_print_character_safely(const char character, FILE * const output);
#endif // _di_f_print_character_safely_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_dynamic_
- extern f_status_t f_print_dynamic(const f_string_static_t buffer, FILE *output);
+ extern f_status_t f_print_dynamic(const f_string_static_t buffer, FILE * const output);
#endif // _di_f_print_dynamic_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_dynamic_partial_
- extern f_status_t f_print_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, FILE *output);
+ extern f_status_t f_print_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, FILE * const output);
#endif // _di_f_print_dynamic_partial_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_dynamic_partial_raw_
- extern f_status_t f_print_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, FILE *output);
+ extern f_status_t f_print_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, FILE * const output);
#endif // _di_f_print_dynamic_partial_raw_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_dynamic_partial_raw_safely_
- extern f_status_t f_print_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, FILE *output);
+ extern f_status_t f_print_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, FILE * const output);
#endif // _di_f_print_dynamic_partial_raw_safely_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_dynamic_partial_safely_
- extern f_status_t f_print_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, FILE *output);
+ extern f_status_t f_print_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, FILE * const output);
#endif // _di_f_print_dynamic_partial_safely_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_dynamic_raw_
- extern f_status_t f_print_dynamic_raw(const f_string_static_t buffer, FILE *output);
+ extern f_status_t f_print_dynamic_raw(const f_string_static_t buffer, FILE * const output);
#endif // _di_f_print_dynamic_raw_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_dynamic_raw_safely_
- extern f_status_t f_print_dynamic_raw_safely(const f_string_static_t buffer, FILE *output);
+ extern f_status_t f_print_dynamic_raw_safely(const f_string_static_t buffer, FILE * const output);
#endif // _di_f_print_dynamic_raw_safely_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_dynamic_safely_
- extern f_status_t f_print_dynamic_safely(const f_string_static_t buffer, FILE *output);
+ extern f_status_t f_print_dynamic_safely(const f_string_static_t buffer, FILE * const output);
#endif // _di_f_print_dynamic_safely_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_except_
- extern f_status_t f_print_except(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_except_dynamic_
- extern f_status_t f_print_except_dynamic(const f_string_static_t buffer, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except_dynamic(const f_string_static_t buffer, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_dynamic_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_dynamic_except_partial_
- extern f_status_t f_print_except_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_dynamic_partial_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_dynamic_except_partial_raw_
- extern f_status_t f_print_except_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_dynamic_partial_raw_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_dynamic_except_partial_raw_safely_
- extern f_status_t f_print_except_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_dynamic_partial_raw_safely_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_dynamic_except_partial_safely_
- extern f_status_t f_print_except_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_dynamic_partial_safely_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_except_dynamic_raw_
- extern f_status_t f_print_except_dynamic_raw(const f_string_static_t buffer, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except_dynamic_raw(const f_string_static_t buffer, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_dynamic_raw_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_except_dynamic_raw_safely_
- extern f_status_t f_print_except_dynamic_raw_safely(const f_string_static_t buffer, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except_dynamic_raw_safely(const f_string_static_t buffer, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_dynamic_raw_safely_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_except_dynamic_safely_
- extern f_status_t f_print_except_dynamic_safely(const f_string_static_t buffer, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except_dynamic_safely(const f_string_static_t buffer, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_dynamic_safely_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_except_in_
- extern f_status_t f_print_except_in(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_except_in_dynamic_
- extern f_status_t f_print_except_in_dynamic(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in_dynamic(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_dynamic_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_dynamic_except_partial_
- extern f_status_t f_print_except_in_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in_dynamic_partial(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_dynamic_partial_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_dynamic_except_partial_raw_
- extern f_status_t f_print_except_in_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in_dynamic_partial_raw(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_dynamic_partial_raw_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_dynamic_except_partial_raw_safely_
- extern f_status_t f_print_except_in_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in_dynamic_partial_raw_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_dynamic_partial_raw_safely_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_dynamic_except_partial_safely_
- extern f_status_t f_print_except_in_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in_dynamic_partial_safely(const f_string_static_t buffer, const f_string_range_t range, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_dynamic_partial_safely_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_except_in_dynamic_raw_
- extern f_status_t f_print_except_in_dynamic_raw(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in_dynamic_raw(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_dynamic_raw_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_except_in_dynamic_raw_safely_
- extern f_status_t f_print_except_in_dynamic_raw_safely(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in_dynamic_raw_safely(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_dynamic_raw_safely_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_except_in_dynamic_safely_
- extern f_status_t f_print_except_in_dynamic_safely(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in_dynamic_safely(const f_string_static_t buffer, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_dynamic_safely_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_except_in_raw_
- extern f_status_t f_print_except_in_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_raw_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_except_in_raw_safely_
- extern f_status_t f_print_except_in_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_raw_safely_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_except_in_safely_
- extern f_status_t f_print_except_in_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output);
+ extern f_status_t f_print_except_in_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output);
#endif // _di_f_print_except_in_safely_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_except_raw_
- extern f_status_t f_print_except_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_raw_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_except_raw_safely_
- extern f_status_t f_print_except_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_raw_safely_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_except_safely_
- extern f_status_t f_print_except_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE *output);
+ extern f_status_t f_print_except_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t length, const f_array_lengths_t except, FILE * const output);
#endif // _di_f_print_except_safely_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_raw_
- extern f_status_t f_print_raw(const f_string_t string, const f_array_length_t length, FILE *output);
+ extern f_status_t f_print_raw(const f_string_t string, const f_array_length_t length, FILE * const output);
#endif // _di_f_print_raw_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_raw_safely_
- extern f_status_t f_print_raw_safely(const f_string_t string, const f_array_length_t length, FILE *output);
+ extern f_status_t f_print_raw_safely(const f_string_t string, const f_array_length_t length, FILE * const output);
#endif // _di_f_print_raw_safely_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_raw_terminated_
- extern f_status_t f_print_raw_terminated(const f_string_t string, FILE *output);
+ extern f_status_t f_print_raw_terminated(const f_string_t string, FILE * const output);
#endif // _di_f_print_raw_terminated_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_safely_
- extern f_status_t f_print_safely(const f_string_t string, const f_array_length_t length, FILE *output);
+ extern f_status_t f_print_safely(const f_string_t string, const f_array_length_t length, FILE * const output);
#endif // _di_f_print_safely_
/**
* @see f_utf_is_valid()
*/
#ifndef _di_f_print_safely_terminated_
- extern f_status_t f_print_safely_terminated(const f_string_t string, FILE *output);
+ extern f_status_t f_print_safely_terminated(const f_string_t string, FILE * const output);
#endif // _di_f_print_safely_terminated_
/**
* @see fwrite_unlocked()
*/
#ifndef _di_f_print_terminated_
- extern f_status_t f_print_terminated(const f_string_t string, FILE *output);
+ extern f_status_t f_print_terminated(const f_string_t string, FILE * const output);
#endif // _di_f_print_terminated_
#ifdef __cplusplus
f_print_format_type_string_static_e,
f_print_format_type_string_static_raw_e,
f_print_format_type_string_static_safe_e,
- f_print_format_type_string_static_safe_raw_e, // @todo not yet implemented.
+ f_print_format_type_string_static_safe_raw_e,
f_print_format_type_unsigned_8_e,
f_print_format_type_unsigned_16_e,
f_print_format_type_unsigned_32_e,
* @return
* The appropriate status.
*/
-static inline f_status_t private_inline_f_print_to_error() {
+static inline f_status_t private_inline_f_print_to_error(void) {
if (errno == EAGAIN || errno == EWOULDBLOCK) return F_status_set_error(F_block);
if (errno == EBADF) return F_status_set_error(F_file_descriptor);
if (errno == EDESTADDRREQ) return F_status_set_error(F_socket_not);
* @return
* The appropriate status.
*/
-static inline f_status_t private_inline_f_print_to_error() {
+static inline f_status_t private_inline_f_print_to_error(void) {
if (errno == EAGAIN || errno == EWOULDBLOCK) return F_status_set_error(F_block);
if (errno == EBADF) return F_status_set_error(F_file_descriptor);
if (errno == EDESTADDRREQ) return F_status_set_error(F_socket_not);
#endif
#if !defined(_di_f_print_) || !defined(_di_f_print_dynamic_) || !defined(_di_f_print_dynamic_partial_)
- f_status_t private_f_print(const f_string_t string, const f_array_length_t length, FILE *output) {
+ f_status_t private_f_print(const f_string_t string, const f_array_length_t length, FILE * const output) {
f_array_length_t total = 0;
#endif // !defined(_di_f_print_character_safely_get_) || !defined(_di_f_print_dynamic_partial_safely_) || !defined(_di_f_print_dynamic_safely_) || !defined(_di_f_print_except_dynamic_partial_safely_) || !defined(_di_f_print_except_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_partial_safely_) || !defined(_di_f_print_except_in_safely_) || !defined(_di_f_print_except_safely_) || !defined(_di_f_print_safely_) || !defined(_di_f_print_safely_terminated_) || !defined(_di_f_print_to_dynamic_partial_safely_) || !defined(_di_f_print_to_dynamic_safely_) || !defined(_di_f_print_to_except_dynamic_partial_safely_) || !defined(_di_f_print_to_except_dynamic_safely_) || !defined(_di_f_print_to_except_in_dynamic_safely_) || !defined(_di_f_print_to_except_in_dynamic_partial_safely_) || !defined(_di_f_print_to_except_in_safely_) || !defined(_di_f_print_to_except_safely_) || !defined(_di_f_print_to_safely_)
#if !defined(_di_f_print_except_) || !defined(_di_f_print_except_dynamic_) || !defined(_di_f_print_except_dynamic_partial_)
- f_status_t private_f_print_except(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE *output) {
+ f_status_t private_f_print_except(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE * const output) {
register f_array_length_t i = offset;
f_array_length_t j = 0;
#endif // !defined(_di_f_print_except_) || !defined(_di_f_print_except_dynamic_) || !defined(_di_f_print_except_dynamic_partial_)
#if !defined(_di_f_print_except_in_) || !defined(_di_f_print_except_in_dynamic_) || !defined(_di_f_print_except_in_dynamic_partial_)
- f_status_t private_f_print_except_in(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t private_f_print_except_in(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
f_array_length_t i = offset;
f_array_length_t at = 0;
#endif // !defined(_di_f_print_except_in_) || !defined(_di_f_print_except_in_dynamic_) || !defined(_di_f_print_except_in_dynamic_partial_)
#if !defined(_di_f_print_except_in_raw_) || !defined(_di_f_print_except_in_dynamic_raw_) || !defined(_di_f_print_except_in_dynamic_partial_raw_)
- f_status_t private_f_print_except_in_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t private_f_print_except_in_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
f_array_length_t i = offset;
f_array_length_t at = 0;
#endif // !defined(_di_f_print_except_in_raw_) || !defined(_di_f_print_except_in_dynamic_raw_) || !defined(_di_f_print_except_in_dynamic_partial_raw_)
#if !defined(_di_f_print_except_in_raw_safely_) || !defined(_di_f_print_except_in_dynamic_raw_safely_) || !defined(_di_f_print_except_in_dynamic_partial_raw_safely_)
- f_status_t private_f_print_except_in_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t private_f_print_except_in_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
f_array_length_t i = offset;
f_array_length_t at = 0;
#endif // !defined(_di_f_print_except_in_raw_safely_) || !defined(_di_f_print_except_in_dynamic_raw_safely_) || !defined(_di_f_print_except_in_dynamic_partial_raw_safely_)
#if !defined(_di_f_print_except_in_safely_) || !defined(_di_f_print_except_in_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_partial_safely_)
- f_status_t private_f_print_except_in_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE *output) {
+ f_status_t private_f_print_except_in_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, const f_string_ranges_t except_in, FILE * const output) {
f_array_length_t i = offset;
f_array_length_t at = 0;
#endif // !defined(_di_f_print_except_in_safely_) || !defined(_di_f_print_except_in_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_partial_safely_)
#if !defined(_di_f_print_except_raw_) || !defined(_di_f_print_except_dynamic_raw_) || !defined(_di_f_print_except_dynamic_partial_raw_)
- f_status_t private_f_print_except_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE *output) {
+ f_status_t private_f_print_except_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE * const output) {
register f_array_length_t i = offset;
f_array_length_t j = 0;
#endif // !defined(_di_f_print_except_raw_) || !defined(_di_f_print_except_dynamic_raw_) || !defined(_di_f_print_except_dynamic_partial_raw_)
#if !defined(_di_f_print_except_raw_safely_) || !defined(_di_f_print_except_dynamic_raw_) || !defined(_di_f_print_except_dynamic_partial_raw_)
- f_status_t private_f_print_except_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE *output) {
+ f_status_t private_f_print_except_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE * const output) {
f_array_length_t i = offset;
f_array_length_t j = 0;
#endif // !defined(_di_f_print_except_raw_safely_) || !defined(_di_f_print_except_dynamic_raw_) || !defined(_di_f_print_except_dynamic_partial_raw_)
#if !defined(_di_f_print_except_safely_) || !defined(_di_f_print_except_dynamic_safely_) || !defined(_di_f_print_except_dynamic_partial_safely_)
- f_status_t private_f_print_except_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE *output) {
+ f_status_t private_f_print_except_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE * const output) {
f_array_length_t i = offset;
f_array_length_t j = 0;
#endif // !defined(_di_f_print_except_safely_) || !defined(_di_f_print_except_dynamic_safely_) || !defined(_di_f_print_except_dynamic_partial_safely_)
#if !defined(_di_f_print_raw_) || !defined(_di_f_print_raw_dynamic_) || !defined(_di_f_print_raw_dynamic_partial_)
- f_status_t private_f_print_raw(const f_string_t string, const f_array_length_t length, FILE *output) {
+ f_status_t private_f_print_raw(const f_string_t string, const f_array_length_t length, FILE * const output) {
if (length < F_print_write_max_d) {
if (fwrite_unlocked(string, 1, length, output) < length) {
#endif // !defined(_di_f_print_raw_) || !defined(_di_f_print_raw_dynamic_) || !defined(_di_f_print_raw_dynamic_partial_)
#if !defined(_di_f_print_raw_safely_) || !defined(_di_f_print_raw_safely_dynamic_) || !defined(_di_f_print_raw_safely_dynamic_partial_)
- f_status_t private_f_print_raw_safely(const f_string_t string, const f_array_length_t length, FILE *output) {
+ f_status_t private_f_print_raw_safely(const f_string_t string, const f_array_length_t length, FILE * const output) {
f_status_t status = F_none;
#endif // !defined(_di_f_print_raw_safely_) || !defined(_di_f_print_raw_safely_dynamic_) || !defined(_di_f_print_raw_safely_dynamic_partial_)
#if !defined(_di_f_print_safely_) || !defined(_di_f_print_safely_dynamic_) || !defined(_di_f_print_safely_dynamic_partial_)
- f_status_t private_f_print_safely(const f_string_t string, const f_array_length_t length, FILE *output) {
+ f_status_t private_f_print_safely(const f_string_t string, const f_array_length_t length, FILE * const output) {
f_status_t status = F_none;
#endif // !defined(_di_f_print_character_safely_get_) || !defined(_di_f_print_dynamic_partial_safely_) || !defined(_di_f_print_dynamic_safely_) || !defined(_di_f_print_except_dynamic_partial_safely_) || !defined(_di_f_print_except_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_partial_safely_) || !defined(_di_f_print_except_in_safely_) || !defined(_di_f_print_except_safely_) || !defined(_di_f_print_safely_) || !defined(_di_f_print_safely_terminated_) || !defined(_di_f_print_to_dynamic_partial_safely_) || !defined(_di_f_print_to_dynamic_safely_) || !defined(_di_f_print_to_except_dynamic_partial_safely_) || !defined(_di_f_print_to_except_dynamic_safely_) || !defined(_di_f_print_to_except_in_dynamic_safely_) || !defined(_di_f_print_to_except_in_dynamic_partial_safely_) || !defined(_di_f_print_to_except_in_safely_) || !defined(_di_f_print_to_except_safely_) || !defined(_di_f_print_to_safely_)
#if !defined(_di_f_print_terminated_) || !defined(_di_f_print_raw_terminated_)
- f_status_t private_f_print_terminated(const f_string_t string, FILE *output) {
+ f_status_t private_f_print_terminated(const f_string_t string, FILE * const output) {
const size_t length = strlen(string);
* @see f_print_dynamic_partial()
*/
#if !defined(_di_f_print_) || !defined(_di_f_print_dynamic_) || !defined(_di_f_print_dynamic_partial_)
- extern f_status_t private_f_print(const f_string_t string, const f_array_length_t length, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print(const f_string_t string, const f_array_length_t length, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_) || !defined(_di_f_print_dynamic_) || !defined(_di_f_print_dynamic_partial_)
/**
* @see f_print_except_in_dynamic_partial_safely()
*/
#if !defined(_di_f_print_character_safely_) || !defined(_di_f_print_safely_) || !defined(_di_f_print_safely_dynamic_) || !defined(_di_f_print_safely_dynamic_partial_) || !defined(_di_f_print_safely_terminated_) || !defined(_di_f_print_except_safely_) || !defined(_di_f_print_except_dynamic_safely_) || !defined(_di_f_print_except_dynamic_partial_safely_) || !defined(_di_f_print_except_in_safely_) || !defined(_di_f_print_except_in_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_partial_safely_)
- extern f_status_t private_f_print_character_safely(const char character, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_character_safely(const char character, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_character_safely_) || !defined(_di_f_print_safely_) || !defined(_di_f_print_safely_dynamic_) || !defined(_di_f_print_safely_dynamic_partial_) || !defined(_di_f_print_safely_terminated_) || !defined(_di_f_print_except_safely_) || !defined(_di_f_print_except_dynamic_safely_) || !defined(_di_f_print_except_dynamic_partial_safely_) || !defined(_di_f_print_except_in_safely_) || !defined(_di_f_print_except_in_dynamic_safely_) || !defined(_di_f_print_except_in_dynamic_partial_safely_)
/**
* @see f_print_except_dynamic_partial()
*/
#if !defined(_di_f_print_except_) || !defined(_di_f_print_except_dynamic_) || !defined(_di_f_print_except_dynamic_partial_)
- extern f_status_t private_f_print_except(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_except(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_except_) || !defined(_di_f_print_except_dynamic_) || !defined(_di_f_print_except_dynamic_partial_)
/**
* @see f_print_except_in_dynamic_partial()
*/
#if !defined(_di_f_print_except_in_) || !defined(_di_f_print_except_dynamic_in_) || !defined(_di_f_print_except_in_dynamic_partial_)
- extern f_status_t private_f_print_except_in(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, f_string_ranges_t except_in, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_except_in(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, f_string_ranges_t except_in, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_except_in_) || !defined(_di_f_print_except_dynamic_in_) || !defined(_di_f_print_except_in_dynamic_partial_)
/**
* @see f_print_except_in_dynamic_partial_raw()
*/
#if !defined(_di_f_print_except_in_raw_) || !defined(_di_f_print_except_dynamic_in_raw_) || !defined(_di_f_print_except_in_dynamic_partial_raw_)
- extern f_status_t private_f_print_except_in_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, f_string_ranges_t except_in, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_except_in_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, f_string_ranges_t except_in, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_except_in_raw_) || !defined(_di_f_print_except_dynamic_in_raw_) || !defined(_di_f_print_except_in_dynamic_partial_raw_)
/**
* @see f_utf_is_valid()
*/
#if !defined(_di_f_print_except_in_raw_safely_) || !defined(_di_f_print_except_dynamic_in_raw_safely_) || !defined(_di_f_print_except_in_dynamic_partial_raw_safely_)
- extern f_status_t private_f_print_except_in_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, f_string_ranges_t except_in, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_except_in_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, f_string_ranges_t except_in, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_except_in_raw_safely_) || !defined(_di_f_print_except_dynamic_in_raw_safely_) || !defined(_di_f_print_except_in_dynamic_partial_raw_safely_)
/**
* @see f_utf_is_valid()
*/
#if !defined(_di_f_print_except_in_safely_) || !defined(_di_f_print_except_dynamic_in_safely_) || !defined(_di_f_print_except_in_dynamic_partial_safely_)
- extern f_status_t private_f_print_except_in_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, f_string_ranges_t except_in, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_except_in_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except_at, f_string_ranges_t except_in, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_except_in_safely_) || !defined(_di_f_print_except_dynamic_in_safely_) || !defined(_di_f_print_except_in_dynamic_partial_safely_)
/**
* @see f_print_except_dynamic_partial_raw()
*/
#if !defined(_di_f_print_except_raw_) || !defined(_di_f_print_except_dynamic_raw_) || !defined(_di_f_print_except_dynamic_partial_raw_)
- extern f_status_t private_f_print_except_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_except_raw(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_except_raw_) || !defined(_di_f_print_except_dynamic_raw_) || !defined(_di_f_print_except_dynamic_partial_raw_)
/**
* @see f_print_except_dynamic_partial_raw_safely()
*/
#if !defined(_di_f_print_except_raw_safely_) || !defined(_di_f_print_except_dynamic_raw_safely_) || !defined(_di_f_print_except_dynamic_partial_raw_safely_)
- extern f_status_t private_f_print_except_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_except_raw_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_except_raw_safely_) || !defined(_di_f_print_except_dynamic_raw_safely_) || !defined(_di_f_print_except_dynamic_partial_raw_safely_)
/**
* @see f_utf_is_valid()
*/
#if !defined(_di_f_print_except_safely_) || !defined(_di_f_print_except_dynamic_safely_) || !defined(_di_f_print_except_dynamic_partial_safely_)
- extern f_status_t private_f_print_except_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_except_safely(const f_string_t string, const f_array_length_t offset, const f_array_length_t stop, const f_array_lengths_t except, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_except_safely_) || !defined(_di_f_print_except_dynamic_safely_) || !defined(_di_f_print_except_dynamic_partial_safely_)
/**
* @see f_print_raw_dynamic_partial()
*/
#if !defined(_di_f_print_raw_) || !defined(_di_f_print_raw_dynamic_) || !defined(_di_f_print_raw_dynamic_partial_)
- extern f_status_t private_f_print_raw(const f_string_t string, const f_array_length_t length, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_raw(const f_string_t string, const f_array_length_t length, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_raw_) || !defined(_di_f_print_raw_dynamic_) || !defined(_di_f_print_raw_dynamic_partial_)
/**
* @see f_utf_is_valid()
*/
#if !defined(_di_f_print_raw_safely_) || !defined(_di_f_print_raw_safely_dynamic_) || !defined(_di_f_print_raw_safely_dynamic_partial_)
- extern f_status_t private_f_print_raw_safely(const f_string_t string, const f_array_length_t length, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_raw_safely(const f_string_t string, const f_array_length_t length, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_raw_safely_) || !defined(_di_f_print_raw_safely_dynamic_) || !defined(_di_f_print_raw_safely_dynamic_partial_)
/**
* @see f_utf_is_valid()
*/
#if !defined(_di_f_print_safely_) || !defined(_di_f_print_safely_dynamic_) || !defined(_di_f_print_safely_dynamic_partial_)
- extern f_status_t private_f_print_safely(const f_string_t string, const f_array_length_t length, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_safely(const f_string_t string, const f_array_length_t length, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_safely_) || !defined(_di_f_print_safely_dynamic_) || !defined(_di_f_print_safely_dynamic_partial_)
/**
* @see f_print_raw_terminated()
*/
#if !defined(_di_f_print_terminated_) || !defined(_di_f_print_raw_terminated_)
- extern f_status_t private_f_print_terminated(const f_string_t string, FILE *output) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_print_terminated(const f_string_t string, FILE * const output) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_print_terminated_) || !defined(_di_f_print_raw_terminated_)
#ifdef __cplusplus
#endif
#if !defined(_di_f_serialize_un_simple_find_) || !defined(_di_f_serialize_un_simple_get_)
- f_status_t private_f_serialize_un_simple_find(const f_string_static_t serialize, const f_array_length_t index, f_string_range_t *location) {
+ f_status_t private_f_serialize_un_simple_find(const f_string_static_t serialize, const f_array_length_t index, f_string_range_t * const location) {
f_array_length_t i = 0;
f_array_length_t start = 0;
* F_parameter (with error bit) if a parameter is invalid.
*/
#if !defined(_di_f_serialize_un_simple_find_) || !defined(_di_f_serialize_un_simple_get_)
- extern f_status_t private_f_serialize_un_simple_find(const f_string_static_t serialize, const f_array_length_t index, f_string_range_t *location) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_serialize_un_simple_find(const f_string_static_t serialize, const f_array_length_t index, f_string_range_t * const location) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_serialize_un_simple_find_) || !defined(_di_f_serialize_un_simple_get_)
#ifdef __cplusplus
#endif
#ifndef _di_f_serialize_simple_
- f_status_t f_serialize_simple(const f_string_static_t value, f_string_dynamic_t *serialize) {
+ f_status_t f_serialize_simple(const f_string_static_t value, f_string_dynamic_t * const serialize) {
#ifndef _di_level_0_parameter_checking_
if (!serialize) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_serialize_simple_
#ifndef _di_f_serialize_un_simple_
- f_status_t f_serialize_un_simple(const f_string_static_t serialize, f_string_dynamics_t *strings) {
+ f_status_t f_serialize_un_simple(const f_string_static_t serialize, f_string_dynamics_t * const strings) {
#ifndef _di_level_0_parameter_checking_
if (!serialize.used) return F_status_set_error(F_parameter);
if (!strings) return F_status_set_error(F_parameter);
#endif // _di_f_serialize_un_simple_
#ifndef _di_f_serialize_un_simple_map_
- f_status_t f_serialize_un_simple_map(const f_string_static_t serialize, f_string_ranges_t *locations) {
+ f_status_t f_serialize_un_simple_map(const f_string_static_t serialize, f_string_ranges_t * const locations) {
#ifndef _di_level_0_parameter_checking_
if (!serialize.used) return F_status_set_error(F_parameter);
if (!locations) return F_status_set_error(F_parameter);
#endif // _di_f_serialize_un_simple_map_
#ifndef _di_f_serialize_un_simple_find_
- f_status_t f_serialize_un_simple_find(const f_string_static_t serialize, const f_array_length_t index, f_string_range_t *range) {
+ f_status_t f_serialize_un_simple_find(const f_string_static_t serialize, const f_array_length_t index, f_string_range_t * const range) {
#ifndef _di_level_0_parameter_checking_
if (!serialize.used) return F_status_set_error(F_parameter);
if (!range) return F_status_set_error(F_parameter);
#endif // _di_f_serialize_un_simple_find_
#ifndef _di_f_serialize_un_simple_get_
- f_status_t f_serialize_un_simple_get(const f_string_static_t serialize, const f_array_length_t index, f_string_dynamic_t *dynamic) {
+ f_status_t f_serialize_un_simple_get(const f_string_static_t serialize, const f_array_length_t index, f_string_dynamic_t * const dynamic) {
#ifndef _di_level_0_parameter_checking_
if (!serialize.used) return F_status_set_error(F_parameter);
if (!dynamic) return F_status_set_error(F_parameter);
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_serialize_simple_
- extern f_status_t f_serialize_simple(const f_string_static_t value, f_string_dynamic_t *serialize);
+ extern f_status_t f_serialize_simple(const f_string_static_t value, f_string_dynamic_t * const serialize);
#endif // _di_f_serialize_simple_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_serialize_un_simple_
- extern f_status_t f_serialize_un_simple(const f_string_static_t serialize, f_string_dynamics_t *strings);
+ extern f_status_t f_serialize_un_simple(const f_string_static_t serialize, f_string_dynamics_t * const strings);
#endif // _di_f_serialize_un_simple_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_serialize_un_simple_map_
- extern f_status_t f_serialize_un_simple_map(const f_string_static_t serialize, f_string_ranges_t *locations);
+ extern f_status_t f_serialize_un_simple_map(const f_string_static_t serialize, f_string_ranges_t * const locations);
#endif // _di_f_serialize_un_simple_map_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_serialize_un_simple_find_
- extern f_status_t f_serialize_un_simple_find(const f_string_static_t serialize, const f_array_length_t index, f_string_range_t *location);
+ extern f_status_t f_serialize_un_simple_find(const f_string_static_t serialize, const f_array_length_t index, f_string_range_t * const location);
#endif // _di_f_serialize_un_simple_find_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_serialize_un_simple_get_
- extern f_status_t f_serialize_un_simple_get(const f_string_static_t serialize, const f_array_length_t index, f_string_dynamic_t *dynamic);
+ extern f_status_t f_serialize_un_simple_get(const f_string_static_t serialize, const f_array_length_t index, f_string_dynamic_t * const dynamic);
#endif // _di_f_serialize_un_simple_get_
#ifdef __cplusplus
#endif
#ifndef _di_f_signal_close_
- f_status_t f_signal_close(f_signal_t *signal) {
+ f_status_t f_signal_close(f_signal_t * const signal) {
#ifndef _di_level_0_parameter_checking_
if (!signal) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_signal_close_
#ifndef _di_f_signal_open_
- f_status_t f_signal_open(f_signal_t *signal) {
+ f_status_t f_signal_open(f_signal_t * const signal) {
#ifndef _di_level_0_parameter_checking_
if (!signal) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_signal_open_
#ifndef _di_f_signal_read_
- f_status_t f_signal_read(const f_signal_t signal, const int timeout, struct signalfd_siginfo *information) {
+ f_status_t f_signal_read(const f_signal_t signal, const int timeout, struct signalfd_siginfo * const information) {
if (!signal.id) {
return F_data_not;
#endif // _di_f_signal_send_
#ifndef _di_f_signal_set_add_
- f_status_t f_signal_set_add(const int signal, sigset_t *set) {
+ f_status_t f_signal_set_add(const int signal, sigset_t * const set) {
#ifndef _di_level_0_parameter_checking_
if (!set) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_signal_set_add_
#ifndef _di_f_signal_set_delete_
- f_status_t f_signal_set_delete(const int signal, sigset_t *set) {
+ f_status_t f_signal_set_delete(const int signal, sigset_t * const set) {
#ifndef _di_level_0_parameter_checking_
if (!set) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_signal_set_delete_
#ifndef _di_f_signal_set_empty_
- f_status_t f_signal_set_empty(sigset_t *set) {
+ f_status_t f_signal_set_empty(sigset_t * const set) {
#ifndef _di_level_0_parameter_checking_
if (!set) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_signal_set_empty_
#ifndef _di_f_signal_set_fill_
- f_status_t f_signal_set_fill(sigset_t *set) {
+ f_status_t f_signal_set_fill(sigset_t * const set) {
#ifndef _di_level_0_parameter_checking_
if (!set) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_signal_set_fill_
#ifndef _di_f_signal_mask_
- f_status_t f_signal_mask(const int how, const sigset_t *next, sigset_t *current) {
+ f_status_t f_signal_mask(const int how, const sigset_t * const next, sigset_t * const current) {
#ifndef _di_level_0_parameter_checking_
if (!next && !current) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_signal_queue_
#ifndef _di_f_signal_set_has_
- f_status_t f_signal_set_has(const int signal, const sigset_t *set) {
+ f_status_t f_signal_set_has(const int signal, const sigset_t * const set) {
#ifndef _di_level_0_parameter_checking_
if (!set) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_signal_set_has_
#ifndef _di_f_signal_wait_
- f_status_t f_signal_wait(const sigset_t *set, siginfo_t *information) {
+ f_status_t f_signal_wait(const sigset_t *set, siginfo_t * const information) {
if (sigwaitinfo(set, information) < 0) {
if (errno == EINTR) return F_status_set_error(F_interrupt);
#endif // _di_f_signal_wait_
#ifndef _di_f_signal_wait_until_
- f_status_t f_signal_wait_until(const sigset_t *set, const struct timespec *timeout, siginfo_t *information) {
+ f_status_t f_signal_wait_until(const sigset_t *set, const struct timespec * timeout, siginfo_t * const information) {
if (sigtimedwait(set, information, timeout) < 0) {
if (errno == EAGAIN) return F_time_out;
* @see close()
*/
#ifndef _di_f_signal_close_
- extern f_status_t f_signal_close(f_signal_t *signal);
+ extern f_status_t f_signal_close(f_signal_t * const signal);
#endif // _di_f_signal_close_
/**
* @see signalfd()
*/
#ifndef _di_f_signal_open_
- extern f_status_t f_signal_open(f_signal_t *signal);
+ extern f_status_t f_signal_open(f_signal_t * const signal);
#endif // _di_f_signal_open_
/**
* @see read()
*/
#ifndef _di_f_signal_read_
- extern f_status_t f_signal_read(const f_signal_t signal, const int timeout, struct signalfd_siginfo *information);
+ extern f_status_t f_signal_read(const f_signal_t signal, const int timeout, struct signalfd_siginfo * const information);
#endif // _di_f_signal_read_
/**
* @see sigaddset()
*/
#ifndef _di_f_signal_set_add_
- extern f_status_t f_signal_set_add(const int signal, sigset_t *set);
+ extern f_status_t f_signal_set_add(const int signal, sigset_t * const set);
#endif // _di_f_signal_set_add_
/**
* @see sigdelset()
*/
#ifndef _di_f_signal_set_delete_
- extern f_status_t f_signal_set_delete(const int signal, sigset_t *set);
+ extern f_status_t f_signal_set_delete(const int signal, sigset_t * const set);
#endif // _di_f_signal_set_delete_
/**
* @see sigemptyset()
*/
#ifndef _di_f_signal_set_empty_
- extern f_status_t f_signal_set_empty(sigset_t *set);
+ extern f_status_t f_signal_set_empty(sigset_t * const set);
#endif // _di_f_signal_set_empty_
/**
* @see sigfillset()
*/
#ifndef _di_f_signal_set_fill_
- extern f_status_t f_signal_set_fill(sigset_t *set);
+ extern f_status_t f_signal_set_fill(sigset_t * const set);
#endif // _di_f_signal_set_fill_
/**
* @see sigprocmask()
*/
#ifndef _di_f_signal_mask_
- extern f_status_t f_signal_mask(const int how, const sigset_t *next, sigset_t *current);
+ extern f_status_t f_signal_mask(const int how, const sigset_t * const next, sigset_t * const current);
#endif // _di_f_signal_mask_
/**
* @see sigismember()
*/
#ifndef _di_f_signal_set_has_
- extern f_status_t f_signal_set_has(const int signal, const sigset_t *set);
+ extern f_status_t f_signal_set_has(const int signal, const sigset_t * const set);
#endif // _di_f_signal_set_has_
/**
* @see sigwaitinfo()
*/
#ifndef _di_f_signal_wait_
- extern f_status_t f_signal_wait(const sigset_t *set, siginfo_t *information);
+ extern f_status_t f_signal_wait(const sigset_t * const set, siginfo_t * const information);
#endif // _di_f_signal_wait_
/**
* @see sigtimedwait()
*/
#ifndef _di_f_signal_wait_until_
- extern f_status_t f_signal_wait_until(const sigset_t *set, const struct timespec *timeout, siginfo_t *information);
+ extern f_status_t f_signal_wait_until(const sigset_t *set, const struct timespec *timeout, siginfo_t * const information);
#endif // _di_f_signal_wait_until_
#ifdef __cplusplus
#endif // _di_f_socket_create_
#ifndef _di_f_socket_create_pair_
- f_status_t f_socket_create_pair(const int domain, const int protocol, const int type, int *id_1, int *id_2) {
+ f_status_t f_socket_create_pair(const int domain, const int protocol, const int type, int * const id_1, int * const id_2) {
#ifndef _di_level_0_parameter_checking_
if (!id_1) return F_status_set_error(F_parameter);
if (!id_2) return F_status_set_error(F_parameter);
#endif // _di_f_socket_listen_
#ifndef _di_f_socket_option_get_
- f_status_t f_socket_option_get(f_socket_t * const socket, const int level, const int option, void *value, socklen_t *length) {
+ f_status_t f_socket_option_get(f_socket_t * const socket, const int level, const int option, void * const value, socklen_t * const length) {
#ifndef _di_level_0_parameter_checking_
if (!socket) return F_status_set_error(F_parameter);
if (!value) return F_status_set_error(F_parameter);
#endif // _di_f_socket_option_get_
#ifndef _di_f_socket_option_set_
- f_status_t f_socket_option_set(f_socket_t * const socket, const int level, const int option, const void *value, const socklen_t length) {
+ f_status_t f_socket_option_set(f_socket_t * const socket, const int level, const int option, const void * const value, const socklen_t length) {
#ifndef _di_level_0_parameter_checking_
if (!socket) return F_status_set_error(F_parameter);
if (!value) return F_status_set_error(F_parameter);
#endif // _di_f_socket_option_set_
#ifndef _di_f_socket_read_
- f_status_t f_socket_read(f_socket_t * const socket, const int flags, void *buffer, size_t *length) {
+ f_status_t f_socket_read(f_socket_t * const socket, const int flags, void * const buffer, size_t * const length) {
#ifndef _di_level_0_parameter_checking_
if (!socket) return F_status_set_error(F_parameter);
if (!buffer) return F_status_set_error(F_parameter);
#endif // _di_f_socket_read_
#ifndef _di_f_socket_read_message_
- f_status_t f_socket_read_message(f_socket_t * const socket, const int flags, struct msghdr *header, size_t *length) {
+ f_status_t f_socket_read_message(f_socket_t * const socket, const int flags, struct msghdr * const header, size_t * const length) {
#ifndef _di_level_0_parameter_checking_
if (!socket) return F_status_set_error(F_parameter);
if (!header) return F_status_set_error(F_parameter);
#endif // _di_f_socket_read_message_
#ifndef _di_f_socket_write_
- f_status_t f_socket_write(f_socket_t * const socket, const int flags, void *buffer, size_t *length) {
+ f_status_t f_socket_write(f_socket_t * const socket, const int flags, void * const buffer, size_t * const length) {
#ifndef _di_level_0_parameter_checking_
if (!socket) return F_status_set_error(F_parameter);
if (!buffer) return F_status_set_error(F_parameter);
#endif // _di_f_socket_write_
#ifndef _di_f_socket_write_message_
- f_status_t f_socket_write_message(f_socket_t * const socket, const int flags, struct msghdr *header, size_t *length) {
+ f_status_t f_socket_write_message(f_socket_t * const socket, const int flags, struct msghdr * const header, size_t * const length) {
#ifndef _di_level_0_parameter_checking_
if (!socket) return F_status_set_error(F_parameter);
if (!header) return F_status_set_error(F_parameter);
* @see socketpair()
*/
#ifndef _di_f_socket_create_pair_
- extern f_status_t f_socket_create_pair(const int domain, const int protocol, const int type, int *id_1, int *id_2);
+ extern f_status_t f_socket_create_pair(const int domain, const int protocol, const int type, int * const id_1, int * const id_2);
#endif // _di_f_socket_create_pair_
/**
* @see getsockopt()
*/
#ifndef _di_f_socket_option_get_
- extern f_status_t f_socket_option_get(f_socket_t * const socket, const int level, const int option, void *value, socklen_t *length);
+ extern f_status_t f_socket_option_get(f_socket_t * const socket, const int level, const int option, void * const value, socklen_t * const length);
#endif // _di_f_socket_option_get_
/**
* @see setsockopt()
*/
#ifndef _di_f_socket_option_set_
- extern f_status_t f_socket_option_set(f_socket_t * const socket, const int level, const int option, const void *value, const socklen_t length);
+ extern f_status_t f_socket_option_set(f_socket_t * const socket, const int level, const int option, const void * const value, const socklen_t length);
#endif // _di_f_socket_option_set_
/**
* @see recvfrom()
*/
#ifndef _di_f_socket_read_
- extern f_status_t f_socket_read(f_socket_t * const socket, const int flags, void *buffer, size_t *length);
+ extern f_status_t f_socket_read(f_socket_t * const socket, const int flags, void * const buffer, size_t * const length);
#endif // _di_f_socket_read_
/**
* @see recvmsg()
*/
#ifndef _di_f_socket_read_message_
- extern f_status_t f_socket_read_message(f_socket_t * const socket, const int flags, struct msghdr *header, size_t *length);
+ extern f_status_t f_socket_read_message(f_socket_t * const socket, const int flags, struct msghdr * const header, size_t * const length);
#endif // _di_f_socket_read_message_
/**
* @see sendto()
*/
#ifndef _di_f_socket_write_
- extern f_status_t f_socket_write(f_socket_t * const socket, const int flags, void *buffer, size_t *length);
+ extern f_status_t f_socket_write(f_socket_t * const socket, const int flags, void * const buffer, size_t * const length);
#endif // _di_f_socket_write_
/**
* @see sendmsg()
*/
#ifndef _di_f_socket_write_message_
- extern f_status_t f_socket_write_message(f_socket_t * const socket, const int flags, struct msghdr *header, size_t *length);
+ extern f_status_t f_socket_write_message(f_socket_t * const socket, const int flags, struct msghdr * const header, size_t * const length);
#endif // _di_f_socket_write_message_
#ifdef __cplusplus
#endif // _di_F_status_string_
#ifndef _di_f_status_string_to_
- f_status_t f_status_string_to(const f_status_t code, f_string_static_t *name) {
+ f_status_t f_status_string_to(const f_status_t code, f_string_static_t * const name) {
#ifndef _di_level_0_parameter_checking_
if (!name) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_status_string_to_
- extern f_status_t f_status_string_to(const f_status_t code, f_string_static_t *name);
+ extern f_status_t f_status_string_to(const f_status_t code, f_string_static_t * const name);
#endif // _di_f_status_string_to_
#ifdef __cplusplus
#endif // !defined(_di_f_string_dynamics_adjust_) || !defined(_di_f_string_dynamics_append_) || !defined(_di_f_string_dynamics_decimate_by_) || !defined(_di_f_string_map_multis_adjust_) || !defined(_di_f_string_map_multis_append_)
#if !defined(_di_f_string_dynamics_append_) || !defined(_di_f_string_map_multis_append_)
- f_status_t private_f_string_dynamics_append(const f_string_dynamics_t source, f_string_dynamics_t *destination) {
+ f_status_t private_f_string_dynamics_append(const f_string_dynamics_t source, f_string_dynamics_t * const destination) {
f_status_t status = F_none;
#endif // !defined(_di_f_string_dynamicss_decrease_by_) || !defined(_di_f_string_dynamicss_increase_) || !defined(_di_f_string_dynamicss_increase_by_)
#if !defined(_di_f_string_map_multis_adjust_) || !defined(_di_f_string_map_multis_decimate_by_)
- f_status_t private_f_string_map_multis_adjust(const f_array_length_t length, f_string_map_multis_t *map_multis) {
+ f_status_t private_f_string_map_multis_adjust(const f_array_length_t length, f_string_map_multis_t * const map_multis) {
if (map_multis->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_map_multis_adjust_) || !defined(_di_f_string_map_multis_decimate_by_)
#if !defined(_di_f_string_map_multiss_append_) || !defined(_di_f_string_map_multis_append_)
- f_status_t private_f_string_map_multis_append(const f_string_map_multis_t source, f_string_map_multis_t *destination) {
+ f_status_t private_f_string_map_multis_append(const f_string_map_multis_t source, f_string_map_multis_t * const destination) {
f_status_t status = F_none;
#endif // !defined(_di_f_string_map_multiss_append_) || !defined(_di_f_string_map_multis_append_)
#if !defined(_di_f_string_map_multis_decrease_by_) || !defined(_di_f_string_map_multis_increase_) || !defined(_di_f_string_map_multis_increase_by_) || !defined(_di_f_string_map_multis_terminate_) || !defined(_di_f_string_map_multis_terminate_after_)
- f_status_t private_f_string_map_multis_resize(const f_array_length_t length, f_string_map_multis_t *map_multis) {
+ f_status_t private_f_string_map_multis_resize(const f_array_length_t length, f_string_map_multis_t * const map_multis) {
if (map_multis->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_map_multis_decrease_by_) || !defined(_di_f_string_map_multis_increase_) || !defined(_di_f_string_map_multis_increase_by_) || !defined(_di_f_string_map_multis_terminate_) || !defined(_di_f_string_map_multis_terminate_after_)
#if !defined(_di_f_string_map_multiss_adjust_) || !defined(_di_f_string_map_multiss_decimate_by_)
- f_status_t private_f_string_map_multiss_adjust(const f_array_length_t length, f_string_map_multiss_t *map_multiss) {
+ f_status_t private_f_string_map_multiss_adjust(const f_array_length_t length, f_string_map_multiss_t * const map_multiss) {
if (map_multiss->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_map_multiss_adjust_) || !defined(_di_f_string_map_multiss_decimate_by_)
#if !defined(_di_f_string_map_multiss_decrease_by_) || !defined(_di_f_string_map_multiss_increase_) || !defined(_di_f_string_map_multiss_increase_by_) || !defined(_di_f_string_map_multiss_terminate_) || !defined(_di_f_string_map_multiss_terminate_after_)
- f_status_t private_f_string_map_multiss_resize(const f_array_length_t length, f_string_map_multiss_t *map_multiss) {
+ f_status_t private_f_string_map_multiss_resize(const f_array_length_t length, f_string_map_multiss_t * const map_multiss) {
if (map_multiss->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_map_multiss_decrease_by_) || !defined(_di_f_string_map_multiss_increase_) || !defined(_di_f_string_map_multiss_increase_by_) || !defined(_di_f_string_map_multiss_terminate_) || !defined(_di_f_string_map_multiss_terminate_after_)
#if !defined(_di_f_string_maps_adjust_) || !defined(_di_f_string_maps_decimate_by_)
- f_status_t private_f_string_maps_adjust(const f_array_length_t length, f_string_maps_t *maps) {
+ f_status_t private_f_string_maps_adjust(const f_array_length_t length, f_string_maps_t * const maps) {
if (maps->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_maps_adjust_) || !defined(_di_f_string_maps_decimate_by_)
#if !defined(_di_f_string_mapss_append_) || !defined(_di_f_string_maps_append_)
- f_status_t private_f_string_maps_append(const f_string_maps_t source, f_string_maps_t *destination) {
+ f_status_t private_f_string_maps_append(const f_string_maps_t source, f_string_maps_t * const destination) {
f_status_t status = F_none;
#endif // !defined(_di_f_string_mapss_append_) || !defined(_di_f_string_maps_append_)
#if !defined(_di_f_string_maps_decrease_by_) || !defined(_di_f_string_maps_increase_) || !defined(_di_f_string_maps_increase_by_) || !defined(_di_f_string_maps_terminate_) || !defined(_di_f_string_maps_terminate_after_)
- f_status_t private_f_string_maps_resize(const f_array_length_t length, f_string_maps_t *maps) {
+ f_status_t private_f_string_maps_resize(const f_array_length_t length, f_string_maps_t * const maps) {
if (maps->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_maps_decrease_by_) || !defined(_di_f_string_maps_increase_) || !defined(_di_f_string_maps_increase_by_) || !defined(_di_f_string_maps_terminate_) || !defined(_di_f_string_maps_terminate_after_)
#if !defined(_di_f_string_mapss_adjust_) || !defined(_di_f_string_mapss_decimate_by_)
- f_status_t private_f_string_mapss_adjust(const f_array_length_t length, f_string_mapss_t *mapss) {
+ f_status_t private_f_string_mapss_adjust(const f_array_length_t length, f_string_mapss_t * const mapss) {
if (mapss->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_mapss_adjust_) || !defined(_di_f_string_mapss_decimate_by_)
#if !defined(_di_f_string_mapss_decrease_by_) || !defined(_di_f_string_mapss_increase_) || !defined(_di_f_string_mapss_increase_by_) || !defined(_di_f_string_mapss_terminate_) || !defined(_di_f_string_mapss_terminate_after_)
- f_status_t private_f_string_mapss_resize(const f_array_length_t length, f_string_mapss_t *mapss) {
+ f_status_t private_f_string_mapss_resize(const f_array_length_t length, f_string_mapss_t * const mapss) {
if (mapss->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_dynamic_mish_nulless_) || !defined(_di_f_string_dynamic_partial_mish_nulless_) || !defined(_di_f_string_dynamic_partial_prepend_assure_nulless_) || !defined(_di_f_string_dynamic_partial_prepend_nulless_) || !defined(_di_f_string_dynamic_prepend_assure_nulless_) || !defined(_di_f_string_dynamic_prepend_nulless_) || !defined(_di_f_string_mish_nulless_) || !defined(_di_f_string_prepend_assure_nulless_) || !defined(_di_f_string_prepend_nulless_)
#if !defined(_di_f_string_quantitys_adjust_) || !defined(_di_f_string_quantitys_decimate_by_)
- f_status_t private_f_string_quantitys_adjust(const f_array_length_t length, f_string_quantitys_t *quantitys) {
+ f_status_t private_f_string_quantitys_adjust(const f_array_length_t length, f_string_quantitys_t * const quantitys) {
if (quantitys->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_quantitys_adjust_) || !defined(_di_f_string_quantitys_decimate_by_)
#if !defined(_di_f_string_quantitys_decrease_) || !defined(_di_f_string_quantitys_decrease_by_) || !defined(_di_f_string_quantitys_increase_) || !defined(_di_f_string_quantitys_increase_by_) || !defined(_di_f_string_quantitys_terminate_) || !defined(_di_f_string_quantitys_terminate_after_)
- f_status_t private_f_string_quantitys_resize(const f_array_length_t length, f_string_quantitys_t *quantitys) {
+ f_status_t private_f_string_quantitys_resize(const f_array_length_t length, f_string_quantitys_t * const quantitys) {
if (quantitys->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_quantitys_decrease_) || !defined(_di_f_string_quantitys_decrease_by_) || !defined(_di_f_string_quantitys_increase_) || !defined(_di_f_string_quantitys_increase_by_) || !defined(_di_f_string_quantitys_terminate_) || !defined(_di_f_string_quantitys_terminate_after_)
#if !defined(_di_f_string_quantityss_adjust_) || !defined(_di_f_string_quantityss_decimate_by_)
- f_status_t private_f_string_quantityss_adjust(const f_array_length_t length, f_string_quantityss_t *quantityss) {
+ f_status_t private_f_string_quantityss_adjust(const f_array_length_t length, f_string_quantityss_t * const quantityss) {
if (quantityss->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_quantityss_adjust_) || !defined(_di_f_string_quantityss_decimate_by_)
#if !defined(_di_f_string_quantityss_decrease_) || !defined(_di_f_string_quantityss_decrease_by_) || !defined(_di_f_string_quantityss_increase_) || !defined(_di_f_string_quantityss_increase_by_) || !defined(_di_f_string_quantityss_terminate_) || !defined(_di_f_string_quantityss_terminate_after_)
- f_status_t private_f_string_quantityss_resize(const f_array_length_t length, f_string_quantityss_t *quantityss) {
+ f_status_t private_f_string_quantityss_resize(const f_array_length_t length, f_string_quantityss_t * const quantityss) {
if (quantityss->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_quantityss_decrease_) || !defined(_di_f_string_quantityss_decrease_by_) || !defined(_di_f_string_quantityss_increase_) || !defined(_di_f_string_quantityss_increase_by_) || !defined(_di_f_string_quantityss_terminate_) || !defined(_di_f_string_quantityss_terminate_after_)
#if !defined(_di_f_string_ranges_adjust_) || !defined(_di_f_string_ranges_decimate_by_)
- f_status_t private_f_string_ranges_adjust(const f_array_length_t length, f_string_ranges_t *ranges) {
+ f_status_t private_f_string_ranges_adjust(const f_array_length_t length, f_string_ranges_t * const ranges) {
if (ranges->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_ranges_adjust_) || !defined(_di_f_string_ranges_decimate_by_)
#if !defined(_di_f_string_ranges_decrease_) || !defined(_di_f_string_ranges_decrease_by_) || !defined(_di_f_string_ranges_increase_) || !defined(_di_f_string_ranges_increase_by_) || !defined(_di_f_string_ranges_terminate_) || !defined(_di_f_string_ranges_terminate_after_)
- f_status_t private_f_string_ranges_resize(const f_array_length_t length, f_string_ranges_t *ranges) {
+ f_status_t private_f_string_ranges_resize(const f_array_length_t length, f_string_ranges_t * const ranges) {
if (ranges->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_ranges_decrease_) || !defined(_di_f_string_ranges_decrease_by_) || !defined(_di_f_string_ranges_increase_) || !defined(_di_f_string_ranges_increase_by_) || !defined(_di_f_string_ranges_terminate_) || !defined(_di_f_string_ranges_terminate_after_)
#if !defined(_di_f_string_rangess_adjust_) || !defined(_di_f_string_rangess_decimate_by_)
- f_status_t private_f_string_rangess_adjust(const f_array_length_t length, f_string_rangess_t *rangess) {
+ f_status_t private_f_string_rangess_adjust(const f_array_length_t length, f_string_rangess_t * const rangess) {
if (rangess->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_rangess_adjust_) || !defined(_di_f_string_rangess_decimate_by_)
#if !defined(_di_f_string_rangess_decrease_) || !defined(_di_f_string_rangess_decrease_by_) || !defined(_di_f_string_rangess_increase_) || !defined(_di_f_string_rangess_increase_by_) || !defined(_di_f_string_rangess_terminate_) || !defined(_di_f_string_rangess_terminate_after_)
- f_status_t private_f_string_rangess_resize(const f_array_length_t length, f_string_rangess_t *rangess) {
+ f_status_t private_f_string_rangess_resize(const f_array_length_t length, f_string_rangess_t * const rangess) {
if (rangess->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_rangess_decrease_) || !defined(_di_f_string_rangess_decrease_by_) || !defined(_di_f_string_rangess_increase_) || !defined(_di_f_string_rangess_increase_by_) || !defined(_di_f_string_rangess_terminate_) || !defined(_di_f_string_rangess_terminate_after_)
#if !defined(_di_f_string_triples_adjust_) || !defined(_di_f_string_triples_decimate_by_)
- f_status_t private_f_string_triples_adjust(const f_array_length_t length, f_string_triples_t *triples) {
+ f_status_t private_f_string_triples_adjust(const f_array_length_t length, f_string_triples_t * const triples) {
if (triples->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
#endif // !defined(_di_f_string_triples_adjust_) || !defined(_di_f_string_triples_decimate_by_)
#if !defined(_di_f_string_triples_decrease_) || !defined(_di_f_string_triples_decrease_by_) || !defined(_di_f_string_triples_increase_) || !defined(_di_f_string_triples_increase_by_) || !defined(_di_f_string_triples_terminate_) || !defined(_di_f_string_triples_terminate_after_)
- f_status_t private_f_string_triples_resize(const f_array_length_t length, f_string_triples_t *triples) {
+ f_status_t private_f_string_triples_resize(const f_array_length_t length, f_string_triples_t * const triples) {
if (triples->used + length > F_array_length_t_size_d) {
return F_status_set_error(F_array_too_large);
* @see f_string_triples_append()
*/
#if !defined(_di_f_string_append_) || !defined(_di_f_string_append_assure_) || !defined(_di_f_string_dynamic_append_) || !defined(_di_f_string_dynamic_append_assure_) || !defined(_di_f_string_dynamic_mash_) || !defined(f_string_dynamic_partial_append) || !defined(_di_f_string_dynamic_partial_append_assure_) || !defined(_di_f_string_dynamic_partial_mash_) || !defined(_di_f_string_dynamics_append_) || !defined(_di_f_string_map_multis_append_) || !defined(_di_f_string_mash_) || !defined(_di_f_string_maps_append_) || !defined(_di_f_string_triples_append_)
- extern f_status_t private_f_string_append(const f_string_t source, const f_array_length_t length, f_string_dynamic_t *destination) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_append(const f_string_t source, const f_array_length_t length, f_string_dynamic_t * const destination) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_append_) || !defined(_di_f_string_append_assure_) || !defined(_di_f_string_dynamic_append_) || !defined(_di_f_string_dynamic_append_assure_) || !defined(_di_f_string_dynamic_mash_) || !defined(f_string_dynamic_partial_append) || !defined(_di_f_string_dynamic_partial_append_assure_) || !defined(_di_f_string_dynamic_partial_mash_) || !defined(_di_f_string_dynamics_append_) || !defined(_di_f_string_map_multis_append_) || !defined(_di_f_string_mash_) || !defined(_di_f_string_maps_append_) || !defined(_di_f_string_triples_append_)
/**
* @see f_string_map_multis_append()
*/
#if !defined(_di_f_string_dynamics_append_) || !defined(_di_f_string_map_multis_append_)
- extern f_status_t private_f_string_dynamics_append(const f_string_dynamics_t source, f_string_dynamics_t *destination) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_dynamics_append(const f_string_dynamics_t source, f_string_dynamics_t * const destination) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_dynamics_append_) || !defined(_di_f_string_map_multis_append_)
/**
* @see f_string_map_multis_append()
*/
#if !defined(_di_f_string_dynamicss_append_) || !defined(_di_f_string_map_multis_append_)
- extern f_status_t private_f_string_dynamicss_append(const f_string_dynamicss_t source, f_string_dynamicss_t *destination) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_dynamicss_append(const f_string_dynamicss_t source, f_string_dynamicss_t * const destination) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_dynamicss_append_) || !defined(_di_f_string_map_multis_append_)
/**
* @see f_string_map_multis_adjust()
*/
#if !defined(_di_f_string_map_multis_adjust_) || !defined(_di_f_string_map_multis_decimate_by_)
- extern f_status_t private_f_string_map_multis_adjust(const f_array_length_t length, f_string_map_multis_t *map_multis) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_map_multis_adjust(const f_array_length_t length, f_string_map_multis_t * const map_multis) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_map_multis_adjust_) || !defined(_di_f_string_map_multis_decimate_by_)
/**
* @see f_string_map_multiss_append()
*/
#if !defined(_di_f_string_map_multiss_append_) || !defined(_di_f_string_map_multis_append_)
- extern f_status_t private_f_string_map_multis_append(const f_string_map_multis_t source, f_string_map_multis_t *destination) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_map_multis_append(const f_string_map_multis_t source, f_string_map_multis_t * const destination) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_map_multiss_append_) || !defined(_di_f_string_map_multis_append_)
/**
* @see f_string_map_multis_terminate_after()
*/
#if !defined(_di_f_string_map_multis_decrease_by_) || !defined(_di_f_string_map_multis_increase_) || !defined(_di_f_string_map_multis_increase_by_) || !defined(_di_f_string_map_multis_terminate_) || !defined(_di_f_string_map_multis_terminate_after_)
- extern f_status_t private_f_string_map_multis_resize(const f_array_length_t length, f_string_map_multis_t *map_multis) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_map_multis_resize(const f_array_length_t length, f_string_map_multis_t * const map_multis) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_map_multis_decrease_by_) || !defined(_di_f_string_map_multis_increase_) || !defined(_di_f_string_map_multis_increase_by_) || !defined(_di_f_string_map_multis_terminate_) || !defined(_di_f_string_map_multis_terminate_after_)
/**
* @see f_string_map_multiss_adjust()
*/
#if !defined(_di_f_string_map_multiss_adjust_) || !defined(_di_f_string_map_multiss_decimate_by_)
- extern f_status_t private_f_string_map_multiss_adjust(const f_array_length_t length, f_string_map_multiss_t *map_multiss) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_map_multiss_adjust(const f_array_length_t length, f_string_map_multiss_t * const map_multiss) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_map_multiss_adjust_) || !defined(_di_f_string_map_multiss_decimate_by_)
/**
* @see f_string_map_multiss_terminate_after()
*/
#if !defined(_di_f_string_map_multiss_decrease_by_) || !defined(_di_f_string_map_multiss_increase_) || !defined(_di_f_string_map_multiss_increase_by_) || !defined(_di_f_string_map_multiss_terminate_) || !defined(_di_f_string_map_multiss_terminate_after_)
- extern f_status_t private_f_string_map_multiss_resize(const f_array_length_t length, f_string_map_multiss_t *map_multiss) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_map_multiss_resize(const f_array_length_t length, f_string_map_multiss_t * const map_multiss) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_map_multiss_decrease_by_) || !defined(_di_f_string_map_multiss_increase_) || !defined(_di_f_string_map_multiss_increase_by_) || !defined(_di_f_string_map_multiss_terminate_) || !defined(_di_f_string_map_multiss_terminate_after_)
/**
* @see f_string_maps_adjust()
*/
#if !defined(_di_f_string_maps_adjust_) || !defined(_di_f_string_maps_decimate_by_)
- extern f_status_t private_f_string_maps_adjust(const f_array_length_t length, f_string_maps_t *maps) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_maps_adjust(const f_array_length_t length, f_string_maps_t * const maps) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_maps_adjust_) || !defined(_di_f_string_maps_decimate_by_)
/**
* @see f_string_mapss_append()
*/
#if !defined(_di_f_string_mapss_append_) || !defined(_di_f_string_maps_append_)
- extern f_status_t private_f_string_maps_append(const f_string_maps_t source, f_string_maps_t *destination) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_maps_append(const f_string_maps_t source, f_string_maps_t * const destination) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_mapss_append_) || !defined(_di_f_string_maps_append_)
/**
* @see f_string_maps_terminate_after()
*/
#if !defined(_di_f_string_maps_decrease_by_) || !defined(_di_f_string_maps_increase_) || !defined(_di_f_string_maps_increase_by_) || !defined(_di_f_string_maps_terminate_) || !defined(_di_f_string_maps_terminate_after_)
- extern f_status_t private_f_string_maps_resize(const f_array_length_t length, f_string_maps_t *maps) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_maps_resize(const f_array_length_t length, f_string_maps_t * const maps) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_maps_decrease_by_) || !defined(_di_f_string_maps_increase_) || !defined(_di_f_string_maps_increase_by_) || !defined(_di_f_string_maps_terminate_) || !defined(_di_f_string_maps_terminate_after_)
/**
* @see f_string_mapss_adjust()
*/
#if !defined(_di_f_string_mapss_adjust_) || !defined(_di_f_string_mapss_decimate_by_)
- extern f_status_t private_f_string_mapss_adjust(const f_array_length_t length, f_string_mapss_t *mapss) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_mapss_adjust(const f_array_length_t length, f_string_mapss_t * const mapss) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_mapss_adjust_) || !defined(_di_f_string_mapss_decimate_by_)
/**
* @see f_string_mapss_terminate_after()
*/
#if !defined(_di_f_string_mapss_decrease_by_) || !defined(_di_f_string_mapss_increase_) || !defined(_di_f_string_mapss_increase_by_) || !defined(_di_f_string_mapss_terminate_) || !defined(_di_f_string_mapss_terminate_after_)
- extern f_status_t private_f_string_mapss_resize(const f_array_length_t length, f_string_mapss_t *mapss) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_mapss_resize(const f_array_length_t length, f_string_mapss_t * const mapss) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_mapss_decrease_by_) || !defined(_di_f_string_mapss_increase_) || !defined(_di_f_string_mapss_increase_by_) || !defined(_di_f_string_mapss_terminate_) || !defined(_di_f_string_mapss_terminate_after_)
/**
* @see f_string_quantitys_decimate_by()
*/
#if !defined(_di_f_string_quantitys_adjust_) || !defined(_di_f_string_quantitys_decimate_by_)
- extern f_status_t private_f_string_quantitys_adjust(const f_array_length_t length, f_string_quantitys_t *quantitys) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_quantitys_adjust(const f_array_length_t length, f_string_quantitys_t * const quantitys) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_quantitys_adjust_) || !defined(_di_f_string_quantitys_decimate_by_)
/**
* @see f_string_quantitys_terminate_after()
*/
#if !defined(_di_f_string_quantitys_decrease_by_) || !defined(_di_f_string_quantitys_increase_) || !defined(_di_f_string_quantitys_increase_by_) || !defined(_di_f_string_quantitys_terminate_) || !defined(_di_f_string_quantitys_terminate_after_)
- extern f_status_t private_f_string_quantitys_resize(const f_array_length_t length, f_string_quantitys_t *quantitys) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_quantitys_resize(const f_array_length_t length, f_string_quantitys_t * const quantitys) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_quantitys_decrease_by_) || !defined(_di_f_string_quantitys_increase_) || !defined(_di_f_string_quantitys_increase_by_) || !defined(_di_f_string_quantitys_terminate_) || !defined(_di_f_string_quantitys_terminate_after_)
/**
* @see f_string_quantityss_decimate_by()
*/
#if !defined(_di_f_string_quantityss_adjust_) || !defined(_di_f_string_quantityss_decimate_by_)
- extern f_status_t private_f_string_quantityss_adjust(const f_array_length_t length, f_string_quantityss_t *quantityss) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_quantityss_adjust(const f_array_length_t length, f_string_quantityss_t * const quantityss) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_quantityss_adjust_) || !defined(_di_f_string_quantityss_decimate_by_)
/**
* @see f_string_quantityss_terminate_after()
*/
#if !defined(_di_f_string_quantityss_decrease_by_) || !defined(_di_f_string_quantityss_increase_) || !defined(_di_f_string_quantityss_increase_by_) || !defined(_di_f_string_quantityss_terminate_) || !defined(_di_f_string_quantityss_terminate_after_)
- extern f_status_t private_f_string_quantityss_resize(const f_array_length_t length, f_string_quantityss_t *quantityss) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_quantityss_resize(const f_array_length_t length, f_string_quantityss_t * const quantityss) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_quantityss_decrease_by_) || !defined(_di_f_string_quantityss_increase_) || !defined(_di_f_string_quantityss_increase_by_) || !defined(_di_f_string_quantityss_terminate_) || !defined(_di_f_string_quantityss_terminate_after_)
/**
* @see f_string_ranges_decimate_by()
*/
#if !defined(_di_f_string_ranges_adjust_) || !defined(_di_f_string_ranges_decimate_by_)
- extern f_status_t private_f_string_ranges_adjust(const f_array_length_t length, f_string_ranges_t *ranges) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_ranges_adjust(const f_array_length_t length, f_string_ranges_t * const ranges) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_ranges_adjust_) || !defined(_di_f_string_ranges_decimate_by_)
/**
* @see f_string_ranges_terminate_after()
*/
#if !defined(_di_f_string_ranges_decrease_by_) || !defined(_di_f_string_ranges_increase_) || !defined(_di_f_string_ranges_increase_by_) || !defined(_di_f_string_ranges_terminate_) || !defined(_di_f_string_ranges_terminate_after_)
- extern f_status_t private_f_string_ranges_resize(const f_array_length_t length, f_string_ranges_t *ranges) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_ranges_resize(const f_array_length_t length, f_string_ranges_t * const ranges) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_ranges_decrease_by_) || !defined(_di_f_string_ranges_increase_) || !defined(_di_f_string_ranges_increase_by_) || !defined(_di_f_string_ranges_terminate_) || !defined(_di_f_string_ranges_terminate_after_)
/**
* @see f_string_rangess_decimate_by()
*/
#if !defined(_di_f_string_rangess_adjust_) || !defined(_di_f_string_rangess_decimate_by_)
- extern f_status_t private_f_string_rangess_adjust(const f_array_length_t length, f_string_rangess_t *rangess) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_rangess_adjust(const f_array_length_t length, f_string_rangess_t * const rangess) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_rangess_adjust_) || !defined(_di_f_string_rangess_decimate_by_)
/**
* @see f_string_rangess_terminate_after()
*/
#if !defined(_di_f_string_rangess_decrease_by_) || !defined(_di_f_string_rangess_increase_) || !defined(_di_f_string_rangess_increase_by_) || !defined(_di_f_string_rangess_terminate_) || !defined(_di_f_string_rangess_terminate_after_)
- extern f_status_t private_f_string_rangess_resize(const f_array_length_t length, f_string_rangess_t *rangess) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_rangess_resize(const f_array_length_t length, f_string_rangess_t * const rangess) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_rangess_decrease_by_) || !defined(_di_f_string_rangess_increase_) || !defined(_di_f_string_rangess_increase_by_) || !defined(_di_f_string_rangess_terminate_) || !defined(_di_f_string_rangess_terminate_after_)
/**
* @see f_string_triples_decimate_by()
*/
#if !defined(_di_f_string_triples_adjust_) || !defined(_di_f_string_triples_decimate_by_)
- extern f_status_t private_f_string_triples_adjust(const f_array_length_t length, f_string_triples_t *triples) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_triples_adjust(const f_array_length_t length, f_string_triples_t * const triples) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_triples_adjust_) || !defined(_di_f_string_triples_decimate_by_)
/**
* @see f_string_triples_terminate_after()
*/
#if !defined(_di_f_string_triples_decrease_by_) || !defined(_di_f_string_triples_increase_) || !defined(_di_f_string_triples_increase_by_) || !defined(_di_f_string_triples_terminate_) || !defined(_di_f_string_triples_terminate_after_)
- extern f_status_t private_f_string_triples_resize(const f_array_length_t length, f_string_triples_t *triples) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_string_triples_resize(const f_array_length_t length, f_string_triples_t * const triples) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_string_triples_decrease_by_) || !defined(_di_f_string_triples_increase_) || !defined(_di_f_string_triples_increase_by_) || !defined(_di_f_string_triples_terminate_) || !defined(_di_f_string_triples_terminate_after_)
#ifdef __cplusplus
#endif // _di_f_string_seek_line_
#ifndef _di_f_string_seek_line_to_
- f_status_t f_string_seek_line_to(const f_string_t string, const uint8_t seek_to, f_string_range_t *range) {
+ f_status_t f_string_seek_line_to(const f_string_t string, const uint8_t seek_to, f_string_range_t * const range) {
#ifndef _di_level_0_parameter_checking_
if (!range) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_string_seek_line_to_
#ifndef _di_f_string_seek_to_
- f_status_t f_string_seek_to(const f_string_t string, const uint8_t seek_to, f_string_range_t *range) {
+ f_status_t f_string_seek_to(const f_string_t string, const uint8_t seek_to, f_string_range_t * const range) {
#ifndef _di_level_0_parameter_checking_
if (!range) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_seek_line_
- extern f_status_t f_string_seek_line(const f_string_t string, f_string_range_t *range);
+ extern f_status_t f_string_seek_line(const f_string_t string, f_string_range_t * const range);
#endif // _di_f_string_seek_line_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_string_seek_line_to_
- extern f_status_t f_string_seek_line_to(const f_string_t string, const uint8_t seek_to, f_string_range_t *range);
+ extern f_status_t f_string_seek_line_to(const f_string_t string, const uint8_t seek_to, f_string_range_t * const range);
#endif // _di_f_string_seek_line_to_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_string_seek_to_
- extern f_status_t f_string_seek_to(const f_string_t string, const uint8_t seek_to, f_string_range_t *range);
+ extern f_status_t f_string_seek_to(const f_string_t string, const uint8_t seek_to, f_string_range_t * const range);
#endif // _di_f_string_seek_to_
#ifdef __cplusplus
#endif
#ifndef _di_f_string_dynamic_adjust_
- f_status_t f_string_dynamic_adjust(const f_array_length_t length, f_string_dynamic_t *dynamic) {
+ f_status_t f_string_dynamic_adjust(const f_array_length_t length, f_string_dynamic_t * const dynamic) {
#ifndef _di_level_0_parameter_checking_
if (!dynamic) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_string_dynamic_append_nulless_
#ifndef _di_f_string_dynamic_decimate_by_
- f_status_t f_string_dynamic_decimate_by(const f_array_length_t amount, f_string_dynamic_t *dynamic) {
+ f_status_t f_string_dynamic_decimate_by(const f_array_length_t amount, f_string_dynamic_t * const dynamic) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!dynamic) return F_status_set_error(F_parameter);
#endif // _di_f_string_dynamic_decimate_by_
#ifndef _di_f_string_dynamic_decrease_by_
- f_status_t f_string_dynamic_decrease_by(const f_array_length_t amount, f_string_dynamic_t *dynamic) {
+ f_status_t f_string_dynamic_decrease_by(const f_array_length_t amount, f_string_dynamic_t * const dynamic) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!dynamic) return F_status_set_error(F_parameter);
#endif // _di_f_string_dynamic_decrease_by_
#ifndef _di_f_string_dynamic_increase_
- f_status_t f_string_dynamic_increase(const uint16_t step, f_string_dynamic_t *dynamic) {
+ f_status_t f_string_dynamic_increase(const uint16_t step, f_string_dynamic_t * const dynamic) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!dynamic) return F_status_set_error(F_parameter);
#endif // _di_f_string_dynamic_increase_
#ifndef _di_f_string_dynamic_increase_by_
- f_status_t f_string_dynamic_increase_by(const f_array_length_t amount, f_string_dynamic_t *dynamic) {
+ f_status_t f_string_dynamic_increase_by(const f_array_length_t amount, f_string_dynamic_t * const dynamic) {
#ifndef _di_level_0_parameter_checking_
if (!dynamic) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_string_dynamic_prepend_nulless_
#ifndef _di_f_string_dynamic_resize_
- f_status_t f_string_dynamic_resize(const f_array_length_t length, f_string_dynamic_t *buffer) {
+ f_status_t f_string_dynamic_resize(const f_array_length_t length, f_string_dynamic_t * const buffer) {
#ifndef _di_level_0_parameter_checking_
if (!buffer) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_string_dynamic_resize_
#ifndef _di_f_string_dynamic_seek_line_
- f_status_t f_string_dynamic_seek_line(const f_string_static_t buffer, f_string_range_t *range) {
+ f_status_t f_string_dynamic_seek_line(const f_string_static_t buffer, f_string_range_t * const range) {
#ifndef _di_level_0_parameter_checking_
if (!range) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_string_dynamic_seek_line_
#ifndef _di_f_string_dynamic_seek_line_to_
- f_status_t f_string_dynamic_seek_line_to(const f_string_static_t buffer, const char seek_to_this, f_string_range_t *range) {
+ f_status_t f_string_dynamic_seek_line_to(const f_string_static_t buffer, const char seek_to_this, f_string_range_t * const range) {
#ifndef _di_level_0_parameter_checking_
if (!range) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_string_dynamic_seek_line_to_
#ifndef _di_f_string_dynamic_seek_to_
- f_status_t f_string_dynamic_seek_to(const f_string_static_t buffer, const char seek_to_this, f_string_range_t *range) {
+ f_status_t f_string_dynamic_seek_to(const f_string_static_t buffer, const char seek_to_this, f_string_range_t * const range) {
#ifndef _di_level_0_parameter_checking_
if (!range) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_string_dynamics_adjust_
#ifndef _di_f_string_dynamics_append_
- f_status_t f_string_dynamics_append(const f_string_dynamics_t source, f_string_dynamics_t *destination) {
+ f_status_t f_string_dynamics_append(const f_string_dynamics_t source, f_string_dynamics_t * const destination) {
#ifndef _di_level_0_parameter_checking_
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_string_dynamicss_adjust_
#ifndef _di_f_string_dynamicss_append_
- f_status_t f_string_dynamicss_append(const f_string_dynamicss_t source, f_string_dynamicss_t *destination) {
+ f_status_t f_string_dynamicss_append(const f_string_dynamicss_t source, f_string_dynamicss_t * const destination) {
#ifndef _di_level_0_parameter_checking_
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_string_dynamic_adjust_
- extern f_status_t f_string_dynamic_adjust(const f_array_length_t length, f_string_dynamic_t *dynamic);
+ extern f_status_t f_string_dynamic_adjust(const f_array_length_t length, f_string_dynamic_t * const dynamic);
#endif // _di_f_string_dynamic_adjust_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_dynamic_decrease_by_
- extern f_status_t f_string_dynamic_decrease_by(const f_array_length_t amount, f_string_dynamic_t *dynamic);
+ extern f_status_t f_string_dynamic_decrease_by(const f_array_length_t amount, f_string_dynamic_t * const dynamic);
#endif // _di_f_string_dynamic_decrease_by_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_dynamic_increase_
- extern f_status_t f_string_dynamic_increase(const uint16_t step, f_string_dynamic_t *dynamic);
+ extern f_status_t f_string_dynamic_increase(const uint16_t step, f_string_dynamic_t * const dynamic);
#endif // _di_f_string_dynamic_increase_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_dynamic_increase_by_
- extern f_status_t f_string_dynamic_increase_by(const f_array_length_t amount, f_string_dynamic_t *dynamic);
+ extern f_status_t f_string_dynamic_increase_by(const f_array_length_t amount, f_string_dynamic_t * const dynamic);
#endif // _di_f_string_dynamic_increase_by_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_dynamic_resize_
- extern f_status_t f_string_dynamic_resize(const f_array_length_t length, f_string_dynamic_t *buffer);
+ extern f_status_t f_string_dynamic_resize(const f_array_length_t length, f_string_dynamic_t * const buffer);
#endif // _di_f_string_dynamic_resize_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_dynamic_seek_line_
- extern f_status_t f_string_dynamic_seek_line(const f_string_static_t buffer, f_string_range_t *range);
+ extern f_status_t f_string_dynamic_seek_line(const f_string_static_t buffer, f_string_range_t * const range);
#endif // _di_f_string_dynamic_seek_line_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_dynamic_seek_line_to_
- extern f_status_t f_string_dynamic_seek_line_to(const f_string_static_t buffer, const char seek_to_this, f_string_range_t *range);
+ extern f_status_t f_string_dynamic_seek_line_to(const f_string_static_t buffer, const char seek_to_this, f_string_range_t * const range);
#endif // _di_f_string_dynamic_seek_line_to_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_dynamic_seek_to_
- extern f_status_t f_string_dynamic_seek_to(const f_string_static_t buffer, const char seek_to_this, f_string_range_t *range);
+ extern f_status_t f_string_dynamic_seek_to(const f_string_static_t buffer, const char seek_to_this, f_string_range_t * const range);
#endif // _di_f_string_dynamic_seek_to_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_dynamics_append_
- extern f_status_t f_string_dynamics_append(const f_string_dynamics_t source, f_string_dynamics_t *destination);
+ extern f_status_t f_string_dynamics_append(const f_string_dynamics_t source, f_string_dynamics_t * const destination);
#endif // _di_f_string_dynamics_append_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_dynamicss_append_
- extern f_status_t f_string_dynamicss_append(const f_string_dynamicss_t source, f_string_dynamicss_t *destination);
+ extern f_status_t f_string_dynamicss_append(const f_string_dynamicss_t source, f_string_dynamicss_t * const destination);
#endif // _di_f_string_dynamicss_append_
/**
#endif // _di_f_string_quantitys_adjust_
#ifndef _di_f_string_quantitys_append_
- f_status_t f_string_quantitys_append(const f_string_quantitys_t source, f_string_quantitys_t *destination) {
+ f_status_t f_string_quantitys_append(const f_string_quantitys_t source, f_string_quantitys_t * const destination) {
#ifndef _di_level_0_parameter_checking_
if (!destination) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_string_quantitys_resize_
#ifndef _di_f_string_quantityss_adjust_
- f_status_t f_string_quantityss_adjust(const f_array_length_t length, f_string_quantityss_t *quantityss) {
+ f_status_t f_string_quantityss_adjust(const f_array_length_t length, f_string_quantityss_t * const quantityss) {
#ifndef _di_level_0_parameter_checking_
if (!quantityss) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_string_ranges_adjust_
- extern f_status_t f_string_ranges_adjust(const f_array_length_t length, f_string_ranges_t *ranges);
+ extern f_status_t f_string_ranges_adjust(const f_array_length_t length, f_string_ranges_t * const ranges);
#endif // _di_f_string_ranges_adjust_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_ranges_append_
- extern f_status_t f_string_ranges_append(const f_string_ranges_t source, f_string_ranges_t *destination);
+ extern f_status_t f_string_ranges_append(const f_string_ranges_t source, f_string_ranges_t * const destination);
#endif // _di_f_string_ranges_append_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_ranges_decimate_by_
- extern f_status_t f_string_ranges_decimate_by(const f_array_length_t amount, f_string_ranges_t *ranges);
+ extern f_status_t f_string_ranges_decimate_by(const f_array_length_t amount, f_string_ranges_t * const ranges);
#endif // _di_f_string_ranges_decimate_by_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_ranges_decrease_by_
- extern f_status_t f_string_ranges_decrease_by(const f_array_length_t amount, f_string_ranges_t *ranges);
+ extern f_status_t f_string_ranges_decrease_by(const f_array_length_t amount, f_string_ranges_t * const ranges);
#endif // _di_f_string_ranges_decrease_by_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_ranges_increase_
- extern f_status_t f_string_ranges_increase(const uint16_t step, f_string_ranges_t *ranges);
+ extern f_status_t f_string_ranges_increase(const uint16_t step, f_string_ranges_t * const ranges);
#endif // _di_f_string_ranges_increase_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_ranges_increase_by_
- extern f_status_t f_string_ranges_increase_by(const f_array_length_t amount, f_string_ranges_t *ranges);
+ extern f_status_t f_string_ranges_increase_by(const f_array_length_t amount, f_string_ranges_t * const ranges);
#endif // _di_f_string_ranges_increase_by_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_ranges_resize_
- extern f_status_t f_string_ranges_resize(const f_array_length_t length, f_string_ranges_t *ranges);
+ extern f_status_t f_string_ranges_resize(const f_array_length_t length, f_string_ranges_t * const ranges);
#endif // _di_f_string_ranges_resize_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_rangess_adjust_
- extern f_status_t f_string_rangess_adjust(const f_array_length_t length, f_string_rangess_t *rangess);
+ extern f_status_t f_string_rangess_adjust(const f_array_length_t length, f_string_rangess_t * const rangess);
#endif // _di_f_string_rangess_adjust_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_rangess_decimate_by_
- extern f_status_t f_string_rangess_decimate_by(const f_array_length_t amount, f_string_rangess_t *rangess);
+ extern f_status_t f_string_rangess_decimate_by(const f_array_length_t amount, f_string_rangess_t * const rangess);
#endif // _di_f_string_rangess_decimate_by_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_rangess_decrease_by_
- extern f_status_t f_string_rangess_decrease_by(const f_array_length_t amount, f_string_rangess_t *rangess);
+ extern f_status_t f_string_rangess_decrease_by(const f_array_length_t amount, f_string_rangess_t * const rangess);
#endif // _di_f_string_rangess_decrease_by_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_rangess_increase_
- extern f_status_t f_string_rangess_increase(const uint16_t step, f_string_rangess_t *rangess);
+ extern f_status_t f_string_rangess_increase(const uint16_t step, f_string_rangess_t * const rangess);
#endif // _di_f_string_rangess_increase_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_rangess_increase_by_
- extern f_status_t f_string_rangess_increase_by(const f_array_length_t amount, f_string_rangess_t *rangess);
+ extern f_status_t f_string_rangess_increase_by(const f_array_length_t amount, f_string_rangess_t * const rangess);
#endif // _di_f_string_rangess_increase_by_
/**
* Errors (with error bit) from: f_memory_resize().
*/
#ifndef _di_f_string_rangess_resize_
- extern f_status_t f_string_rangess_resize(const f_array_length_t length, f_string_rangess_t *rangess);
+ extern f_status_t f_string_rangess_resize(const f_array_length_t length, f_string_rangess_t * const rangess);
#endif // _di_f_string_rangess_resize_
#ifdef __cplusplus
#endif // !defined(_di_f_thread_attributes_adjust_) || !defined(_di_f_thread_attributes_decimate_by_) || !defined(_di_f_thread_attributes_decrease_) || !defined(_di_f_thread_attributes_decrease_by_) || !defined(_di_f_thread_attributes_increase_) || !defined(_di_f_thread_attributes_increase_by_) || !defined(_di_f_thread_attributes_resize_) || !defined(_di_f_thread_sets_adjust_) || !defined(_di_f_thread_sets_decimate_by_) || !defined(_di_f_thread_sets_decrease_) || !defined(_di_f_thread_sets_decrease_by_) || !defined(_di_f_thread_sets_increase_) || !defined(_di_f_thread_sets_increase_by_) || !defined(_di_f_thread_sets_resize_)
#if !defined(_di_f_thread_attributes_adjust_) || !defined(_di_f_thread_attributes_decimate_by_)
- f_status_t private_f_thread_attributes_adjust(const f_array_length_t length, f_thread_attributes_t *attributes) {
+ f_status_t private_f_thread_attributes_adjust(const f_array_length_t length, f_thread_attributes_t * const attributes) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < attributes->size; ++i) {
#endif // !defined(_di_f_thread_attributes_adjust_) || !defined(_di_f_thread_attributes_decimate_by_)
#if !defined(_di_f_thread_attributes_decrease_) || !defined(_di_f_thread_attributes_decrease_by_) || !defined(_di_f_thread_attributes_increase_) || !defined(_di_f_thread_attributes_increase_by_)
- f_status_t private_f_thread_attributes_resize(const f_array_length_t length, f_thread_attributes_t *attributes) {
+ f_status_t private_f_thread_attributes_resize(const f_array_length_t length, f_thread_attributes_t * const attributes) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < attributes->size; ++i) {
#endif // !defined(_di_f_thread_barriers_adjust_) || !defined(_di_f_thread_barriers_decimate_by_) || !defined(_di_f_thread_barriers_decrease_) || !defined(_di_f_thread_barriers_decrease_by_) || !defined(_di_f_thread_barriers_increase_) || !defined(_di_f_thread_barriers_increase_by_) || !defined(_di_f_thread_barriers_resize_)
#if !defined(_di_f_thread_barriers_adjust_) || !defined(_di_f_thread_barriers_decimate_by_)
- f_status_t private_f_thread_barriers_adjust(const f_array_length_t length, f_thread_barriers_t *barriers) {
+ f_status_t private_f_thread_barriers_adjust(const f_array_length_t length, f_thread_barriers_t * const barriers) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < barriers->size; ++i) {
#endif // !defined(_di_f_thread_barriers_adjust_) || !defined(_di_f_thread_barriers_decimate_by_)
#if !defined(_di_f_thread_barriers_decrease_) || !defined(_di_f_thread_barriers_decrease_by_) || !defined(_di_f_thread_barriers_increase_) || !defined(_di_f_thread_barriers_increase_by_)
- f_status_t private_f_thread_barriers_resize(const f_array_length_t length, f_thread_barriers_t *barriers) {
+ f_status_t private_f_thread_barriers_resize(const f_array_length_t length, f_thread_barriers_t * const barriers) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < barriers->size; ++i) {
#endif // !defined(_di_f_thread_barrier_attributes_adjust_) || !defined(_di_f_thread_barrier_attributes_decimate_by_) || !defined(_di_f_thread_barrier_attributes_decrease_) || !defined(_di_f_thread_barrier_attributes_decrease_by_) || !defined(_di_f_thread_barrier_attributes_increase_) || !defined(_di_f_thread_barrier_attributes_increase_by_) || !defined(_di_f_thread_barrier_attributes_resize_)
#if !defined(_di_f_thread_barrier_attributes_adjust_) || !defined(_di_f_thread_barrier_attributes_decimate_by_)
- f_status_t private_f_thread_barrier_attributes_adjust(const f_array_length_t length, f_thread_barrier_attributes_t *attributes) {
+ f_status_t private_f_thread_barrier_attributes_adjust(const f_array_length_t length, f_thread_barrier_attributes_t * const attributes) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < attributes->size; ++i) {
#endif // !defined(_di_f_thread_barrier_attributes_adjust_) || !defined(_di_f_thread_barrier_attributes_decimate_by_)
#if !defined(_di_f_thread_barrier_attributes_decrease_) || !defined(_di_f_thread_barrier_attributes_decrease_by_) || !defined(_di_f_thread_barrier_attributes_increase_) || !defined(_di_f_thread_barrier_attributes_increase_by_)
- f_status_t private_f_thread_barrier_attributes_resize(const f_array_length_t length, f_thread_barrier_attributes_t *attributes) {
+ f_status_t private_f_thread_barrier_attributes_resize(const f_array_length_t length, f_thread_barrier_attributes_t * const attributes) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < attributes->size; ++i) {
#endif // !defined(_di_f_thread_barrier_attributes_decrease_) || !defined(_di_f_thread_barrier_attributes_decrease_by_) || !defined(_di_f_thread_barrier_attributes_increase_) || !defined(_di_f_thread_barrier_attributes_increase_by_)
#if !defined(_di_f_thread_condition_attributes_adjust_) || !defined(_di_f_thread_condition_attributes_decimate_by_) || !defined(_di_f_thread_condition_attributes_decrease_) || !defined(_di_f_thread_condition_attributes_decrease_by_) || !defined(_di_f_thread_condition_attributes_increase_) || !defined(_di_f_thread_condition_attributes_increase_by_) || !defined(_di_f_thread_condition_attributes_resize_)
- f_status_t private_f_thread_condition_attribute_delete(f_thread_condition_attribute_t *attribute) {
+ f_status_t private_f_thread_condition_attribute_delete(f_thread_condition_attribute_t * const attribute) {
const int error = pthread_condattr_destroy(attribute);
#endif // !defined(_di_f_thread_condition_attributes_adjust_) || !defined(_di_f_thread_condition_attributes_decimate_by_) || !defined(_di_f_thread_condition_attributes_decrease_) || !defined(_di_f_thread_condition_attributes_decrease_by_) || !defined(_di_f_thread_condition_attributes_increase_) || !defined(_di_f_thread_condition_attributes_increase_by_) || !defined(_di_f_thread_condition_attributes_resize_)
#if !defined(_di_f_thread_condition_attributes_adjust_) || !defined(_di_f_thread_condition_attributes_decimate_by_)
- f_status_t private_f_thread_condition_attributes_adjust(const f_array_length_t length, f_thread_condition_attributes_t *attributes) {
+ f_status_t private_f_thread_condition_attributes_adjust(const f_array_length_t length, f_thread_condition_attributes_t * const attributes) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < attributes->size; ++i) {
#endif // !defined(_di_f_thread_condition_attributes_adjust_) || !defined(_di_f_thread_condition_attributes_decimate_by_)
#if !defined(_di_f_thread_condition_attributes_decrease_) || !defined(_di_f_thread_condition_attributes_decrease_by_) || !defined(_di_f_thread_condition_attributes_increase_) || !defined(_di_f_thread_condition_attributes_increase_by_)
- f_status_t private_f_thread_condition_attributes_resize(const f_array_length_t length, f_thread_condition_attributes_t *attributes) {
+ f_status_t private_f_thread_condition_attributes_resize(const f_array_length_t length, f_thread_condition_attributes_t * const attributes) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < attributes->size; ++i) {
#endif // !defined(_di_f_thread_conditions_adjust_) || !defined(_di_f_thread_conditions_decimate_by_) || !defined(_di_f_thread_conditions_decrease_) || !defined(_di_f_thread_conditions_decrease_by_) || !defined(_di_f_thread_conditions_increase_) || !defined(_di_f_thread_conditions_increase_by_) || !defined(_di_f_thread_conditions_resize_)
#if !defined(_di_f_thread_conditions_adjust_) || !defined(_di_f_thread_conditions_decimate_by_)
- f_status_t private_f_thread_conditions_adjust(const f_array_length_t length, f_thread_conditions_t *conditions) {
+ f_status_t private_f_thread_conditions_adjust(const f_array_length_t length, f_thread_conditions_t * const conditions) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < conditions->size; ++i) {
#endif // !defined(_di_f_thread_conditions_adjust_) || !defined(_di_f_thread_conditions_decimate_by_)
#if !defined(_di_f_thread_conditions_decrease_) || !defined(_di_f_thread_conditions_decrease_by_) || !defined(_di_f_thread_conditions_increase_) || !defined(_di_f_thread_conditions_increase_by_)
- f_status_t private_f_thread_conditions_resize(const f_array_length_t length, f_thread_conditions_t *conditions) {
+ f_status_t private_f_thread_conditions_resize(const f_array_length_t length, f_thread_conditions_t * const conditions) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < conditions->size; ++i) {
#endif // !defined(_di_f_thread_keys_adjust_) || !defined(_di_f_thread_keys_decimate_by_) || !defined(_di_f_thread_keys_decrease_) || !defined(_di_f_thread_keys_decrease_by_) || !defined(_di_f_thread_keys_increase_) || !defined(_di_f_thread_keys_increase_by_) || !defined(_di_f_thread_keys_resize_)
#if !defined(_di_f_thread_keys_adjust_) || !defined(_di_f_thread_keys_decimate_by_)
- f_status_t private_f_thread_keys_adjust(const f_array_length_t length, f_thread_keys_t *keys) {
+ f_status_t private_f_thread_keys_adjust(const f_array_length_t length, f_thread_keys_t * const keys) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < keys->size; ++i) {
#endif // !defined(_di_f_thread_keys_adjust_) || !defined(_di_f_thread_keys_decimate_by_)
#if !defined(_di_f_thread_keys_decrease_) || !defined(_di_f_thread_keys_decrease_by_) || !defined(_di_f_thread_keys_increase_) || !defined(_di_f_thread_keys_increase_by_)
- f_status_t private_f_thread_keys_resize(const f_array_length_t length, f_thread_keys_t *keys) {
+ f_status_t private_f_thread_keys_resize(const f_array_length_t length, f_thread_keys_t * const keys) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < keys->size; ++i) {
#endif // !defined(_di_f_thread_locks_adjust_) || !defined(_di_f_thread_locks_decimate_by_) || !defined(_di_f_thread_locks_decrease_) || !defined(_di_f_thread_locks_decrease_by_) || !defined(_di_f_thread_locks_increase_) || !defined(_di_f_thread_locks_increase_by_) || !defined(_di_f_thread_locks_resize_)
#if !defined(_di_f_thread_locks_adjust_) || !defined(_di_f_thread_locks_decimate_by_)
- f_status_t private_f_thread_locks_adjust(const f_array_length_t length, f_thread_locks_t *locks) {
+ f_status_t private_f_thread_locks_adjust(const f_array_length_t length, f_thread_locks_t * const locks) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < locks->size; ++i) {
#endif // !defined(_di_f_thread_locks_adjust_) || !defined(_di_f_thread_locks_decimate_by_)
#if !defined(_di_f_thread_locks_decrease_) || !defined(_di_f_thread_locks_decrease_by_) || !defined(_di_f_thread_locks_increase_) || !defined(_di_f_thread_locks_increase_by_)
- f_status_t private_f_thread_locks_resize(const f_array_length_t length, f_thread_locks_t *locks) {
+ f_status_t private_f_thread_locks_resize(const f_array_length_t length, f_thread_locks_t * const locks) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < locks->size; ++i) {
#endif // !defined(_di_f_thread_lock_attributes_adjust_) || !defined(_di_f_thread_lock_attributes_decimate_by_) || !defined(_di_f_thread_lock_attributes_decrease_) || !defined(_di_f_thread_lock_attributes_decrease_by_) || !defined(_di_f_thread_lock_attributes_increase_) || !defined(_di_f_thread_lock_attributes_increase_by_) || !defined(_di_f_thread_lock_attributes_resize_)
#if !defined(_di_f_thread_lock_attributes_adjust_) || !defined(_di_f_thread_lock_attributes_decimate_by_)
- f_status_t private_f_thread_lock_attributes_adjust(const f_array_length_t length, f_thread_lock_attributes_t *attributes) {
+ f_status_t private_f_thread_lock_attributes_adjust(const f_array_length_t length, f_thread_lock_attributes_t * const attributes) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < attributes->size; ++i) {
#endif // !defined(_di_f_thread_lock_attributes_adjust_) || !defined(_di_f_thread_lock_attributes_decimate_by_)
#if !defined(_di_f_thread_lock_attributes_decrease_) || !defined(_di_f_thread_lock_attributes_decrease_by_) || !defined(_di_f_thread_lock_attributes_increase_) || !defined(_di_f_thread_lock_attributes_increase_by_)
- f_status_t private_f_thread_lock_attributes_resize(const f_array_length_t length, f_thread_lock_attributes_t *attributes) {
+ f_status_t private_f_thread_lock_attributes_resize(const f_array_length_t length, f_thread_lock_attributes_t * const attributes) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < attributes->size; ++i) {
#endif // !defined(_di_f_thread_mutex_attributes_adjust_) || !defined(_di_f_thread_mutex_attributes_decimate_by_) || !defined(_di_f_thread_mutex_attributes_decrease_) || !defined(_di_f_thread_mutex_attributes_decrease_by_) || !defined(_di_f_thread_mutex_attributes_increase_) || !defined(_di_f_thread_mutex_attributes_increase_by_) || !defined(_di_f_thread_mutex_attributes_resize_)
#if !defined(_di_f_thread_mutex_attributes_adjust_) || !defined(_di_f_thread_mutex_attributes_decimate_by_)
- f_status_t private_f_thread_mutex_attributes_adjust(const f_array_length_t length, f_thread_mutex_attributes_t *attributes) {
+ f_status_t private_f_thread_mutex_attributes_adjust(const f_array_length_t length, f_thread_mutex_attributes_t * const attributes) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < attributes->size; ++i) {
#endif // !defined(_di_f_thread_mutex_attributes_adjust_) || !defined(_di_f_thread_mutex_attributes_decimate_by_)
#if !defined(_di_f_thread_mutex_attributes_decrease_) || !defined(_di_f_thread_mutex_attributes_decrease_by_) || !defined(_di_f_thread_mutex_attributes_increase_) || !defined(_di_f_thread_mutex_attributes_increase_by_)
- f_status_t private_f_thread_mutex_attributes_resize(const f_array_length_t length, f_thread_mutex_attributes_t *attributes) {
+ f_status_t private_f_thread_mutex_attributes_resize(const f_array_length_t length, f_thread_mutex_attributes_t * const attributes) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < attributes->size; ++i) {
#endif // !defined(_di_f_thread_mutexs_adjust_) || !defined(_di_f_thread_mutexs_decimate_by_) || !defined(_di_f_thread_mutexs_decrease_) || !defined(_di_f_thread_mutexs_decrease_by_) || !defined(_di_f_thread_mutexs_increase_) || !defined(_di_f_thread_mutexs_increase_by_) || !defined(_di_f_thread_mutexs_resize_)
#if !defined(_di_f_thread_mutexs_adjust_) || !defined(_di_f_thread_mutexs_decimate_by_)
- f_status_t private_f_thread_mutexs_adjust(const f_array_length_t length, f_thread_mutexs_t *mutexs) {
+ f_status_t private_f_thread_mutexs_adjust(const f_array_length_t length, f_thread_mutexs_t * const mutexs) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < mutexs->size; ++i) {
#endif // !defined(_di_f_thread_mutexs_adjust_) || !defined(_di_f_thread_mutexs_decimate_by_)
#if !defined(_di_f_thread_mutexs_decrease_) || !defined(_di_f_thread_mutexs_decrease_by_) || !defined(_di_f_thread_mutexs_increase_) || !defined(_di_f_thread_mutexs_increase_by_)
- f_status_t private_f_thread_mutexs_resize(const f_array_length_t length, f_thread_mutexs_t *mutexs) {
+ f_status_t private_f_thread_mutexs_resize(const f_array_length_t length, f_thread_mutexs_t * const mutexs) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < mutexs->size; ++i) {
#endif // !defined(_di_f_thread_semaphores_adjust_) || !defined(_di_f_thread_semaphores_decimate_by_) || !defined(_di_f_thread_semaphores_decrease_) || !defined(_di_f_thread_semaphores_decrease_by_) || !defined(_di_f_thread_semaphores_increase_) || !defined(_di_f_thread_semaphores_increase_by_) || !defined(_di_f_thread_semaphores_resize_)
#if !defined(_di_f_thread_semaphores_adjust_) || !defined(_di_f_thread_semaphores_decimate_by_)
- f_status_t private_f_thread_semaphores_adjust(const f_array_length_t length, f_thread_semaphores_t *semaphores) {
+ f_status_t private_f_thread_semaphores_adjust(const f_array_length_t length, f_thread_semaphores_t * const semaphores) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < semaphores->size; ++i) {
#endif // !defined(_di_f_thread_semaphores_adjust_) || !defined(_di_f_thread_semaphores_decimate_by_)
#if !defined(_di_f_thread_semaphores_decrease_) || !defined(_di_f_thread_semaphores_decrease_by_) || !defined(_di_f_thread_semaphores_increase_) || !defined(_di_f_thread_semaphores_increase_by_)
- f_status_t private_f_thread_semaphores_resize(const f_array_length_t length, f_thread_semaphores_t *semaphores) {
+ f_status_t private_f_thread_semaphores_resize(const f_array_length_t length, f_thread_semaphores_t * const semaphores) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < semaphores->size; ++i) {
#endif // !defined(_di_f_thread_semaphores_decrease_) || !defined(_di_f_thread_semaphores_decrease_by_) || !defined(_di_f_thread_semaphores_increase_) || !defined(_di_f_thread_semaphores_increase_by_)
#if !defined(_di_f_thread_sets_adjust_) || !defined(_di_f_thread_sets_decimate_by_)
- f_status_t private_f_thread_sets_adjust(const f_array_length_t length, f_thread_sets_t *sets) {
+ f_status_t private_f_thread_sets_adjust(const f_array_length_t length, f_thread_sets_t * const sets) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < sets->size; ++i) {
#endif // !defined(_di_f_thread_sets_adjust_) || !defined(_di_f_thread_sets_decimate_by_)
#if !defined(_di_f_thread_sets_decrease_) || !defined(_di_f_thread_sets_decrease_by_) || !defined(_di_f_thread_sets_increase_) || !defined(_di_f_thread_sets_increase_by_)
- f_status_t private_f_thread_sets_resize(const f_array_length_t length, f_thread_sets_t *sets) {
+ f_status_t private_f_thread_sets_resize(const f_array_length_t length, f_thread_sets_t * const sets) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < sets->size; ++i) {
#endif // !defined(_di_f_thread_spins_adjust_) || !defined(_di_f_thread_spins_decimate_by_) || !defined(_di_f_thread_spins_decrease_) || !defined(_di_f_thread_spins_decrease_by_) || !defined(_di_f_thread_spins_increase_) || !defined(_di_f_thread_spins_increase_by_) || !defined(_di_f_thread_spins_resize_)
#if !defined(_di_f_thread_spins_adjust_) || !defined(_di_f_thread_spins_decimate_by_)
- f_status_t private_f_thread_spins_adjust(const f_array_length_t length, f_thread_spins_t *spins) {
+ f_status_t private_f_thread_spins_adjust(const f_array_length_t length, f_thread_spins_t * const spins) {
f_status_t status = F_none;
for (f_array_length_t i = length; i < spins->size; ++i) {
#endif // !defined(_di_f_thread_spins_adjust_) || !defined(_di_f_thread_spins_decimate_by_)
#if !defined(_di_f_thread_spins_decrease_) || !defined(_di_f_thread_spins_decrease_by_) || !defined(_di_f_thread_spins_increase_) || !defined(_di_f_thread_spins_increase_by_)
- f_status_t private_f_thread_spins_resize(const f_array_length_t length, f_thread_spins_t *spins) {
+ f_status_t private_f_thread_spins_resize(const f_array_length_t length, f_thread_spins_t * const spins) {
f_status_t status = F_none;
* @see f_thread_attributes_decimate_by()
*/
#if !defined(_di_f_thread_attributes_adjust_) || !defined(_di_f_thread_attributes_decimate_by_)
- extern f_status_t private_f_thread_attributes_adjust(const f_array_length_t length, f_thread_attributes_t *attributes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_attributes_adjust(const f_array_length_t length, f_thread_attributes_t * const attributes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_attributes_adjust_) || !defined(_di_f_thread_attributes_decimate_by_)
/**
* @see f_thread_attributes_increase_by()
*/
#if !defined(_di_f_thread_attributes_decrease_by_) || !defined(_di_f_thread_attributes_increase_) || !defined(_di_f_thread_attributes_increase_by_)
- extern f_status_t private_f_thread_attributes_resize(const f_array_length_t length, f_thread_attributes_t *attributes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_attributes_resize(const f_array_length_t length, f_thread_attributes_t * const attributes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_attributes_decrease_by_) || !defined(_di_f_thread_attributes_increase_) || !defined(_di_f_thread_attributes_increase_by_)
/**
* @see f_thread_barriers_decimate_by()
*/
#if !defined(_di_f_thread_barriers_adjust_) || !defined(_di_f_thread_barriers_decimate_by_)
- extern f_status_t private_f_thread_barriers_adjust(const f_array_length_t length, f_thread_barriers_t *barriers) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_barriers_adjust(const f_array_length_t length, f_thread_barriers_t * const barriers) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_barriers_adjust_) || !defined(_di_f_thread_barriers_decimate_by_)
/**
* @see f_thread_barriers_increase_by()
*/
#if !defined(_di_f_thread_barriers_decrease_by_) || !defined(_di_f_thread_barriers_increase_) || !defined(_di_f_thread_barriers_increase_by_)
- extern f_status_t private_f_thread_barriers_resize(const f_array_length_t length, f_thread_barriers_t *barriers) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_barriers_resize(const f_array_length_t length, f_thread_barriers_t * const barriers) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_barriers_decrease_by_) || !defined(_di_f_thread_barriers_increase_) || !defined(_di_f_thread_barriers_increase_by_)
/**
* @see f_thread_barrier_attributes_decimate_by()
*/
#if !defined(_di_f_thread_barrier_attributes_adjust_) || !defined(_di_f_thread_barrier_attributes_decimate_by_)
- extern f_status_t private_f_thread_barrier_attributes_adjust(const f_array_length_t length, f_thread_barrier_attributes_t *attributes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_barrier_attributes_adjust(const f_array_length_t length, f_thread_barrier_attributes_t * const attributes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_barrier_attributes_adjust_) || !defined(_di_f_thread_barrier_attributes_decimate_by_)
/**
* @see f_thread_barrier_attributes_increase_by()
*/
#if !defined(_di_f_thread_barrier_attributes_decrease_by_) || !defined(_di_f_thread_barrier_attributes_increase_) || !defined(_di_f_thread_barrier_attributes_increase_by_)
- extern f_status_t private_f_thread_barrier_attributes_resize(const f_array_length_t length, f_thread_barrier_attributes_t *attributes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_barrier_attributes_resize(const f_array_length_t length, f_thread_barrier_attributes_t * const attributes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_barrier_attributes_decrease_by_) || !defined(_di_f_thread_barrier_attributes_increase_) || !defined(_di_f_thread_barrier_attributes_increase_by_)
/**
* @see f_thread_condition_attributes_decimate_by()
*/
#if !defined(_di_f_thread_condition_attributes_adjust_) || !defined(_di_f_thread_condition_attributes_decimate_by_)
- extern f_status_t private_f_thread_condition_attributes_adjust(const f_array_length_t length, f_thread_condition_attributes_t *attributes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_condition_attributes_adjust(const f_array_length_t length, f_thread_condition_attributes_t * const attributes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_condition_attributes_adjust_) || !defined(_di_f_thread_condition_attributes_decimate_by_)
/**
* @see f_thread_condition_attributes_increase_by()
*/
#if !defined(_di_f_thread_condition_attributes_decrease_by_) || !defined(_di_f_thread_condition_attributes_increase_) || !defined(_di_f_thread_condition_attributes_increase_by_)
- extern f_status_t private_f_thread_condition_attributes_resize(const f_array_length_t length, f_thread_condition_attributes_t *attributes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_condition_attributes_resize(const f_array_length_t length, f_thread_condition_attributes_t * const attributes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_condition_attributes_decrease_by_) || !defined(_di_f_thread_condition_attributes_increase_) || !defined(_di_f_thread_condition_attributes_increase_by_)
/**
* @see f_thread_conditions_decimate_by()
*/
#if !defined(_di_f_thread_conditions_adjust_) || !defined(_di_f_thread_conditions_decimate_by_)
- extern f_status_t private_f_thread_conditions_adjust(const f_array_length_t length, f_thread_conditions_t *conditions) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_conditions_adjust(const f_array_length_t length, f_thread_conditions_t * const conditions) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_conditions_adjust_) || !defined(_di_f_thread_conditions_decimate_by_)
/**
* @see f_thread_conditions_increase_by()
*/
#if !defined(_di_f_thread_conditions_decrease_by_) || !defined(_di_f_thread_conditions_increase_) || !defined(_di_f_thread_conditions_increase_by_)
- extern f_status_t private_f_thread_conditions_resize(const f_array_length_t length, f_thread_conditions_t *conditions) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_conditions_resize(const f_array_length_t length, f_thread_conditions_t * const conditions) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_conditions_decrease_by_) || !defined(_di_f_thread_conditions_increase_) || !defined(_di_f_thread_conditions_increase_by_)
/**
* @see f_thread_keys_decimate_by()
*/
#if !defined(_di_f_thread_keys_adjust_) || !defined(_di_f_thread_keys_decimate_by_)
- extern f_status_t private_f_thread_keys_adjust(const f_array_length_t length, f_thread_keys_t *keys) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_keys_adjust(const f_array_length_t length, f_thread_keys_t * const keys) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_keys_adjust_) || !defined(_di_f_thread_keys_decimate_by_)
/**
* @see f_thread_keys_increase_by()
*/
#if !defined(_di_f_thread_keys_decrease_by_) || !defined(_di_f_thread_keys_increase_) || !defined(_di_f_thread_keys_increase_by_)
- extern f_status_t private_f_thread_keys_resize(const f_array_length_t length, f_thread_keys_t *keys) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_keys_resize(const f_array_length_t length, f_thread_keys_t * const keys) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_keys_decrease_by_) || !defined(_di_f_thread_keys_increase_) || !defined(_di_f_thread_keys_increase_by_)
/**
* @see f_thread_locks_decimate_by()
*/
#if !defined(_di_f_thread_locks_adjust_) || !defined(_di_f_thread_locks_decimate_by_)
- extern f_status_t private_f_thread_locks_adjust(const f_array_length_t length, f_thread_locks_t *locks) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_locks_adjust(const f_array_length_t length, f_thread_locks_t * const locks) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_locks_adjust_) || !defined(_di_f_thread_locks_decimate_by_)
/**
* @see f_thread_locks_increase_by()
*/
#if !defined(_di_f_thread_locks_decrease_by_) || !defined(_di_f_thread_locks_increase_) || !defined(_di_f_thread_locks_increase_by_)
- extern f_status_t private_f_thread_locks_resize(const f_array_length_t length, f_thread_locks_t *locks) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_locks_resize(const f_array_length_t length, f_thread_locks_t * const locks) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_locks_decrease_by_) || !defined(_di_f_thread_locks_increase_) || !defined(_di_f_thread_locks_increase_by_)
/**
* @see f_thread_lock_attributes_decimate_by()
*/
#if !defined(_di_f_thread_lock_attributes_adjust_) || !defined(_di_f_thread_lock_attributes_decimate_by_)
- extern f_status_t private_f_thread_lock_attributes_adjust(const f_array_length_t length, f_thread_lock_attributes_t *attributes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_lock_attributes_adjust(const f_array_length_t length, f_thread_lock_attributes_t * const attributes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_lock_attributes_adjust_) || !defined(_di_f_thread_lock_attributes_decimate_by_)
/**
* @see f_thread_lock_attributes_increase_by()
*/
#if !defined(_di_f_thread_lock_attributes_decrease_by_) || !defined(_di_f_thread_lock_attributes_increase_) || !defined(_di_f_thread_lock_attributes_increase_by_)
- extern f_status_t private_f_thread_lock_attributes_resize(const f_array_length_t length, f_thread_lock_attributes_t *attributes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_lock_attributes_resize(const f_array_length_t length, f_thread_lock_attributes_t * const attributes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_lock_attributes_decrease_by_) || !defined(_di_f_thread_lock_attributes_increase_) || !defined(_di_f_thread_lock_attributes_increase_by_)
/**
* @see f_thread_mutex_attributes_decimate_by()
*/
#if !defined(_di_f_thread_mutex_attributes_adjust_) || !defined(_di_f_thread_mutex_attributes_decimate_by_)
- extern f_status_t private_f_thread_mutex_attributes_adjust(const f_array_length_t length, f_thread_mutex_attributes_t *attributes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_mutex_attributes_adjust(const f_array_length_t length, f_thread_mutex_attributes_t * const attributes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_mutex_attributes_adjust_) || !defined(_di_f_thread_mutex_attributes_decimate_by_)
/**
* @see f_thread_mutex_attributes_increase_by()
*/
#if !defined(_di_f_thread_mutex_attributes_decrease_by_) || !defined(_di_f_thread_mutex_attributes_increase_) || !defined(_di_f_thread_mutex_attributes_increase_by_)
- extern f_status_t private_f_thread_mutex_attributes_resize(const f_array_length_t length, f_thread_mutex_attributes_t *attributes) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_mutex_attributes_resize(const f_array_length_t length, f_thread_mutex_attributes_t * const attributes) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_mutex_attributes_decrease_by_) || !defined(_di_f_thread_mutex_attributes_increase_) || !defined(_di_f_thread_mutex_attributes_increase_by_)
/**
* @see f_thread_mutexs_decimate_by()
*/
#if !defined(_di_f_thread_mutexs_adjust_) || !defined(_di_f_thread_mutexs_decimate_by_)
- extern f_status_t private_f_thread_mutexs_adjust(const f_array_length_t length, f_thread_mutexs_t *mutexs) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_mutexs_adjust(const f_array_length_t length, f_thread_mutexs_t * const mutexs) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_mutexs_adjust_) || !defined(_di_f_thread_mutexs_decimate_by_)
/**
* @see f_thread_mutexs_increase_by()
*/
#if !defined(_di_f_thread_mutexs_decrease_by_) || !defined(_di_f_thread_mutexs_increase_) || !defined(_di_f_thread_mutexs_increase_by_)
- extern f_status_t private_f_thread_mutexs_resize(const f_array_length_t length, f_thread_mutexs_t *mutexs) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_mutexs_resize(const f_array_length_t length, f_thread_mutexs_t * const mutexs) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_mutexs_decrease_by_) || !defined(_di_f_thread_mutexs_increase_) || !defined(_di_f_thread_mutexs_increase_by_)
/**
* @see f_thread_semaphores_decimate_by()
*/
#if !defined(_di_f_thread_semaphores_adjust_) || !defined(_di_f_thread_semaphores_decimate_by_)
- extern f_status_t private_f_thread_semaphores_adjust(const f_array_length_t length, f_thread_semaphores_t *semaphores) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_semaphores_adjust(const f_array_length_t length, f_thread_semaphores_t * const semaphores) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_semaphores_adjust_) || !defined(_di_f_thread_semaphores_decimate_by_)
/**
* @see f_thread_semaphores_increase_by()
*/
#if !defined(_di_f_thread_semaphores_decrease_by_) || !defined(_di_f_thread_semaphores_increase_) || !defined(_di_f_thread_semaphores_increase_by_)
- extern f_status_t private_f_thread_semaphores_resize(const f_array_length_t length, f_thread_semaphores_t *semaphores) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_semaphores_resize(const f_array_length_t length, f_thread_semaphores_t * const semaphores) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_semaphores_decrease_by_) || !defined(_di_f_thread_semaphores_increase_) || !defined(_di_f_thread_semaphores_increase_by_)
/**
* @see f_thread_sets_decimate_by()
*/
#if !defined(_di_f_thread_sets_adjust_) || !defined(_di_f_thread_sets_decimate_by_)
- extern f_status_t private_f_thread_sets_adjust(const f_array_length_t length, f_thread_sets_t *sets) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_sets_adjust(const f_array_length_t length, f_thread_sets_t * const sets) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_sets_adjust_) || !defined(_di_f_thread_sets_decimate_by_)
/**
* @see f_thread_sets_increase_by()
*/
#if !defined(_di_f_thread_sets_decrease_by_) || !defined(_di_f_thread_sets_increase_) || !defined(_di_f_thread_sets_increase_by_)
- extern f_status_t private_f_thread_sets_resize(const f_array_length_t length, f_thread_sets_t *sets) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_sets_resize(const f_array_length_t length, f_thread_sets_t * const sets) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_sets_decrease_by_) || !defined(_di_f_thread_sets_increase_) || !defined(_di_f_thread_sets_increase_by_)
/**
* @see f_thread_spins_decimate_by()
*/
#if !defined(_di_f_thread_spins_adjust_) || !defined(_di_f_thread_spins_decimate_by_)
- extern f_status_t private_f_thread_spins_adjust(const f_array_length_t length, f_thread_spins_t *spins) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_spins_adjust(const f_array_length_t length, f_thread_spins_t * const spins) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_spins_adjust_) || !defined(_di_f_thread_spins_decimate_by_)
/**
* @see f_thread_spins_increase_by()
*/
#if !defined(_di_f_thread_spins_decrease_by_) || !defined(_di_f_thread_spins_increase_) || !defined(_di_f_thread_spins_increase_by_)
- extern f_status_t private_f_thread_spins_resize(const f_array_length_t length, f_thread_spins_t *spins) F_attribute_visibility_internal_d;
+ extern f_status_t private_f_thread_spins_resize(const f_array_length_t length, f_thread_spins_t * const spins) F_attribute_visibility_internal_d;
#endif // !defined(_di_f_thread_spins_decrease_by_) || !defined(_di_f_thread_spins_increase_) || !defined(_di_f_thread_spins_increase_by_)
#ifdef __cplusplus
#endif // _di_f_thread_key_create_
#if defined(_pthread_attr_unsupported_) && !defined(_di_f_thread_attribute_affinity_get_)
- f_status_t f_thread_attribute_affinity_get(const f_thread_attribute_t attribute, const size_t affinity_size, cpu_set_t *affinity_set) {
+ f_status_t f_thread_attribute_affinity_get(const f_thread_attribute_t attribute, const size_t affinity_size, cpu_set_t * const affinity_set) {
#ifndef _di_level_0_parameter_checking_
if (!affinity_set) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
return F_status_set_error(F_implemented_not);
}
#elif !defined(_di_f_thread_attribute_affinity_get_)
- f_status_t f_thread_attribute_affinity_get(const f_thread_attribute_t attribute, const size_t affinity_size, cpu_set_t *affinity_set) {
+ f_status_t f_thread_attribute_affinity_get(const f_thread_attribute_t attribute, const size_t affinity_size, cpu_set_t * const affinity_set) {
#ifndef _di_level_0_parameter_checking_
if (!affinity_set) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // defined(_pthread_attr_unsupported_) && !defined(_di_f_thread_attribute_affinity_get_)
#if defined(_pthread_attr_unsupported_) && !defined(_di_f_thread_attribute_affinity_set_)
- f_status_t f_thread_attribute_affinity_set(const size_t affinity_size, const cpu_set_t *affinity_set, f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_affinity_set(const size_t affinity_size, const cpu_set_t *affinity_set, f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
return F_status_set_error(F_implemented_not);
}
#elif !defined(_di_f_thread_attribute_affinity_set_)
- f_status_t f_thread_attribute_affinity_set(const size_t affinity_size, const cpu_set_t *affinity_set, f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_affinity_set(const size_t affinity_size, const cpu_set_t *affinity_set, f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // defined(_pthread_attr_unsupported_) && !defined(_di_f_thread_attribute_affinity_set_)
#ifndef _di_f_thread_attribute_clock_get_
- f_status_t f_thread_attribute_clock_get(const f_thread_condition_attribute_t *attribute, clockid_t *id) {
+ f_status_t f_thread_attribute_clock_get(const f_thread_condition_attribute_t *attribute, clockid_t * const id) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
if (!id) return F_status_set_error(F_parameter);
#endif // _di_f_thread_attribute_clock_get_
#ifndef _di_f_thread_attribute_clock_set_
- f_status_t f_thread_attribute_clock_set(const clockid_t id, f_thread_condition_attribute_t *attribute) {
+ f_status_t f_thread_attribute_clock_set(const clockid_t id, f_thread_condition_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_clock_set_
#ifndef _di_f_thread_attribute_condition_shared_get_
- f_status_t f_thread_attribute_condition_shared_get(const f_thread_condition_attribute_t *attribute, int *shared) {
+ f_status_t f_thread_attribute_condition_shared_get(const f_thread_condition_attribute_t *attribute, int * const shared) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
if (!shared) return F_status_set_error(F_parameter);
#endif // _di_f_thread_attribute_condition_shared_get_
#ifndef _di_f_thread_attribute_condition_shared_set_
- f_status_t f_thread_attribute_condition_shared_set(const int shared, f_thread_condition_attribute_t *attribute) {
+ f_status_t f_thread_attribute_condition_shared_set(const int shared, f_thread_condition_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_condition_shared_set_
#ifndef _di_f_thread_attribute_create_
- f_status_t f_thread_attribute_create(f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_create(f_thread_attribute_t * const attribute) {
const int error = pthread_attr_init(attribute);
#endif // _di_f_thread_attribute_create_
#ifndef _di_f_thread_attribute_default_get_
- f_status_t f_thread_attribute_default_get(f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_default_get(f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_default_get_
#ifndef _di_f_thread_attribute_default_set_
- f_status_t f_thread_attribute_default_set(f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_default_set(f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_delete_
#ifndef _di_f_thread_attribute_detach_get_
- f_status_t f_thread_attribute_detach_get(const f_thread_attribute_t attribute, int *state) {
+ f_status_t f_thread_attribute_detach_get(const f_thread_attribute_t attribute, int * const state) {
#ifndef _di_level_0_parameter_checking_
if (!state) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_detach_get_
#ifndef _di_f_thread_attribute_detach_set_
- f_status_t f_thread_attribute_detach_set(const int state, f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_detach_set(const int state, f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_detach_set_
#ifndef _di_f_thread_attribute_guard_get_
- f_status_t f_thread_attribute_guard_get(const f_thread_attribute_t attribute, size_t *guard) {
+ f_status_t f_thread_attribute_guard_get(const f_thread_attribute_t attribute, size_t * const guard) {
#ifndef _di_level_0_parameter_checking_
if (!guard) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_guard_get_
#ifndef _di_f_thread_attribute_guard_set_
- f_status_t f_thread_attribute_guard_set(const size_t guard, f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_guard_set(const size_t guard, f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_guard_set_
#ifndef _di_f_thread_attribute_scheduler_inherit_get_
- f_status_t f_thread_attribute_scheduler_inherit_get(const f_thread_attribute_t attribute, int *inherit) {
+ f_status_t f_thread_attribute_scheduler_inherit_get(const f_thread_attribute_t attribute, int * const inherit) {
#ifndef _di_level_0_parameter_checking_
if (!inherit) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_scheduler_inherit_get_
#ifndef _di_f_thread_attribute_scheduler_inherit_set_
- f_status_t f_thread_attribute_scheduler_inherit_set(const int inherit, f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_scheduler_inherit_set(const int inherit, f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_scheduler_inherit_set_
#ifndef _di_f_thread_attribute_scheduler_parameter_get_
- f_status_t f_thread_attribute_scheduler_parameter_get(const f_thread_attribute_t attribute, struct sched_param *parameter) {
+ f_status_t f_thread_attribute_scheduler_parameter_get(const f_thread_attribute_t attribute, struct sched_param * const parameter) {
#ifndef _di_level_0_parameter_checking_
if (!parameter) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_scheduler_parameter_get_
#ifndef _di_f_thread_attribute_scheduler_parameter_set_
- f_status_t f_thread_attribute_scheduler_parameter_set(const struct sched_param parameter, f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_scheduler_parameter_set(const struct sched_param parameter, f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_scheduler_parameter_set_
#ifndef _di_f_thread_attribute_scheduler_policy_get_
- f_status_t f_thread_attribute_scheduler_policy_get(const f_thread_attribute_t attribute, int *policy) {
+ f_status_t f_thread_attribute_scheduler_policy_get(const f_thread_attribute_t attribute, int * const policy) {
#ifndef _di_level_0_parameter_checking_
if (!policy) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_scheduler_policy_get_
#ifndef _di_f_thread_attribute_scheduler_policy_set_
- f_status_t f_thread_attribute_scheduler_policy_set(const int policy, f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_scheduler_policy_set(const int policy, f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_scheduler_policy_set_
#ifndef _di_f_thread_attribute_scope_get_
- f_status_t f_thread_attribute_scope_get(const f_thread_attribute_t attribute, int *scope) {
+ f_status_t f_thread_attribute_scope_get(const f_thread_attribute_t attribute, int * const scope) {
#ifndef _di_level_0_parameter_checking_
if (!scope) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_scope_get_
#ifndef _di_f_thread_attribute_scope_set_
- f_status_t f_thread_attribute_scope_set(const int scope, f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_scope_set(const int scope, f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_scope_set_
#ifndef _di_f_thread_attribute_stack_get_
- f_status_t f_thread_attribute_stack_get(const f_thread_attribute_t attribute, size_t *stack_size, void **stack) {
+ f_status_t f_thread_attribute_stack_get(const f_thread_attribute_t attribute, size_t * const stack_size, void **stack) {
#ifndef _di_level_0_parameter_checking_
if (!stack) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_stack_get_
#ifndef _di_f_thread_attribute_stack_set_
- f_status_t f_thread_attribute_stack_set(const size_t stack_size, void * const stack, f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_stack_set(const size_t stack_size, void * const stack, f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_stack_set_
#ifndef _di_f_thread_attribute_stack_size_get_
- f_status_t f_thread_attribute_stack_size_get(const f_thread_attribute_t attribute, size_t *stack_size) {
+ f_status_t f_thread_attribute_stack_size_get(const f_thread_attribute_t attribute, size_t * const stack_size) {
#ifndef _di_level_0_parameter_checking_
if (!stack_size) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_stack_size_get_
#ifndef _di_f_thread_attribute_stack_size_set_
- f_status_t f_thread_attribute_stack_size_set(const size_t stack_size, f_thread_attribute_t *attribute) {
+ f_status_t f_thread_attribute_stack_size_set(const size_t stack_size, f_thread_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_stack_size_set_
#ifndef _di_f_thread_attributes_adjust_
- f_status_t f_thread_attributes_adjust(const f_array_length_t length, f_thread_attributes_t *attributes) {
+ f_status_t f_thread_attributes_adjust(const f_array_length_t length, f_thread_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attributes_adjust_
#ifndef _di_f_thread_attributes_decimate_by_
- f_status_t f_thread_attributes_decimate_by(const f_array_length_t amount, f_thread_attributes_t *attributes) {
+ f_status_t f_thread_attributes_decimate_by(const f_array_length_t amount, f_thread_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_attributes_decimate_by_
#ifndef _di_f_thread_attributes_decrease_by_
- f_status_t f_thread_attributes_decrease_by(const f_array_length_t amount, f_thread_attributes_t *attributes) {
+ f_status_t f_thread_attributes_decrease_by(const f_array_length_t amount, f_thread_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_attributes_decrease_by_
#ifndef _di_f_thread_attributes_increase_
- f_status_t f_thread_attributes_increase(const uint16_t step, f_thread_attributes_t *attributes) {
+ f_status_t f_thread_attributes_increase(const uint16_t step, f_thread_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_attributes_increase_
#ifndef _di_f_thread_attributes_increase_by_
- f_status_t f_thread_attributes_increase_by(const f_array_length_t amount, f_thread_attributes_t *attributes) {
+ f_status_t f_thread_attributes_increase_by(const f_array_length_t amount, f_thread_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_attributes_increase_by_
#ifndef _di_f_thread_attributes_resize_
- f_status_t f_thread_attributes_resize(const f_array_length_t length, f_thread_attributes_t *attributes) {
+ f_status_t f_thread_attributes_resize(const f_array_length_t length, f_thread_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attributes_resize_
#ifndef _di_f_thread_barrier_attribute_create_
- f_status_t f_thread_barrier_attribute_create(f_thread_barrier_attribute_t *attribute) {
+ f_status_t f_thread_barrier_attribute_create(f_thread_barrier_attribute_t * const attribute) {
const int error = pthread_barrierattr_init(attribute);
#endif // _di_f_thread_barrier_attribute_delete_
#ifndef _di_f_thread_barrier_attribute_shared_get_
- f_status_t f_thread_barrier_attribute_shared_get(const f_thread_barrier_attribute_t *attribute, int *shared) {
+ f_status_t f_thread_barrier_attribute_shared_get(const f_thread_barrier_attribute_t * const attribute, int * const shared) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
if (!shared) return F_status_set_error(F_parameter);
#endif // _di_f_thread_barrier_attribute_shared_get_
#ifndef _di_f_thread_barrier_attribute_shared_set_
- f_status_t f_thread_barrier_attribute_shared_set(const int shared, f_thread_barrier_attribute_t *attribute) {
+ f_status_t f_thread_barrier_attribute_shared_set(const int shared, f_thread_barrier_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_barrier_attribute_shared_set_
#ifndef _di_f_thread_barrier_attributes_adjust_
- f_status_t f_thread_barrier_attributes_adjust(const f_array_length_t length, f_thread_barrier_attributes_t *attributes) {
+ f_status_t f_thread_barrier_attributes_adjust(const f_array_length_t length, f_thread_barrier_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_barrier_attributes_adjust_
#ifndef _di_f_thread_barrier_attributes_decimate_by_
- f_status_t f_thread_barrier_attributes_decimate_by(const f_array_length_t amount, f_thread_barrier_attributes_t *attributes) {
+ f_status_t f_thread_barrier_attributes_decimate_by(const f_array_length_t amount, f_thread_barrier_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_barrier_attributes_decimate_by_
#ifndef _di_f_thread_barrier_attributes_decrease_by_
- f_status_t f_thread_barrier_attributes_decrease_by(const f_array_length_t amount, f_thread_barrier_attributes_t *attributes) {
+ f_status_t f_thread_barrier_attributes_decrease_by(const f_array_length_t amount, f_thread_barrier_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_barrier_attributes_decrease_by_
#ifndef _di_f_thread_barrier_attributes_increase_
- f_status_t f_thread_barrier_attributes_increase(const uint16_t step, f_thread_barrier_attributes_t *attributes) {
+ f_status_t f_thread_barrier_attributes_increase(const uint16_t step, f_thread_barrier_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_barrier_attributes_increase_
#ifndef _di_f_thread_barrier_attributes_increase_by_
- f_status_t f_thread_barrier_attributes_increase_by(const f_array_length_t amount, f_thread_barrier_attributes_t *attributes) {
+ f_status_t f_thread_barrier_attributes_increase_by(const f_array_length_t amount, f_thread_barrier_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_barrier_attributes_increase_by_
#ifndef _di_f_thread_barrier_attributes_resize_
- f_status_t f_thread_barrier_attributes_resize(const f_array_length_t length, f_thread_barrier_attributes_t *attributes) {
+ f_status_t f_thread_barrier_attributes_resize(const f_array_length_t length, f_thread_barrier_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_barrier_attributes_resize_
#ifndef _di_f_thread_barrier_create_
- f_status_t f_thread_barrier_create(const unsigned int count, f_thread_barrier_attribute_t * const attribute, f_thread_barrier_t *barrier) {
+ f_status_t f_thread_barrier_create(const unsigned int count, f_thread_barrier_attribute_t * const attribute, f_thread_barrier_t * const barrier) {
const int error = pthread_barrier_init(barrier, attribute, count);
#endif // _di_f_thread_barrier_delete_
#ifndef _di_f_thread_barrier_wait_
- f_status_t f_thread_barrier_wait(f_thread_barrier_t *barrier, int *result) {
+ f_status_t f_thread_barrier_wait(f_thread_barrier_t * const barrier, int * const result) {
#ifndef _di_level_0_parameter_checking_
if (!barrier) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_barrier_wait_
#ifndef _di_f_thread_barriers_adjust_
- f_status_t f_thread_barriers_adjust(const f_array_length_t length, f_thread_barriers_t *barriers) {
+ f_status_t f_thread_barriers_adjust(const f_array_length_t length, f_thread_barriers_t * const barriers) {
#ifndef _di_level_0_parameter_checking_
if (!barriers) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_barriers_adjust_
#ifndef _di_f_thread_barriers_decimate_by_
- f_status_t f_thread_barriers_decimate_by(const f_array_length_t amount, f_thread_barriers_t *barriers) {
+ f_status_t f_thread_barriers_decimate_by(const f_array_length_t amount, f_thread_barriers_t * const barriers) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!barriers) return F_status_set_error(F_parameter);
#endif // _di_f_thread_barriers_decimate_by_
#ifndef _di_f_thread_barriers_decrease_by_
- f_status_t f_thread_barriers_decrease_by(const f_array_length_t amount, f_thread_barriers_t *barriers) {
+ f_status_t f_thread_barriers_decrease_by(const f_array_length_t amount, f_thread_barriers_t * const barriers) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!barriers) return F_status_set_error(F_parameter);
#endif // _di_f_thread_barriers_decrease_by_
#ifndef _di_f_thread_barriers_increase_
- f_status_t f_thread_barriers_increase(const uint16_t step, f_thread_barriers_t *barriers) {
+ f_status_t f_thread_barriers_increase(const uint16_t step, f_thread_barriers_t * const barriers) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!barriers) return F_status_set_error(F_parameter);
#endif // _di_f_thread_barriers_increase_
#ifndef _di_f_thread_barriers_increase_by_
- f_status_t f_thread_barriers_increase_by(const f_array_length_t amount, f_thread_barriers_t *barriers) {
+ f_status_t f_thread_barriers_increase_by(const f_array_length_t amount, f_thread_barriers_t * const barriers) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!barriers) return F_status_set_error(F_parameter);
#endif // _di_f_thread_barriers_increase_by_
#ifndef _di_f_thread_barriers_resize_
- f_status_t f_thread_barriers_resize(const f_array_length_t length, f_thread_barriers_t *barriers) {
+ f_status_t f_thread_barriers_resize(const f_array_length_t length, f_thread_barriers_t * const barriers) {
#ifndef _di_level_0_parameter_checking_
if (!barriers) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_cancel_
#ifndef _di_f_thread_cancel_state_set_
- f_status_t f_thread_cancel_state_set(const int state, int *previous) {
+ f_status_t f_thread_cancel_state_set(const int state, int * const previous) {
int error = 0;
#endif // _di_f_thread_cancel_test_
#ifndef _di_f_thread_cancel_type_set_
- f_status_t f_thread_cancel_type_set(const int type, int *previous) {
+ f_status_t f_thread_cancel_type_set(const int type, int * const previous) {
const int error = pthread_setcanceltype(type, previous);
#endif // _di_f_thread_cancel_type_set_
#ifndef _di_f_thread_clock_get_id_
- f_status_t f_thread_clock_get_id(const f_thread_id_t id_thread, clockid_t *id_clock) {
+ f_status_t f_thread_clock_get_id(const f_thread_id_t id_thread, clockid_t * const id_clock) {
const int error = pthread_getcpuclockid(id_thread, id_clock);
#endif // _di_f_thread_compare_
#ifndef _di_f_thread_attribute_concurrency_get_
- f_status_t f_thread_attribute_concurrency_get(int *level) {
+ f_status_t f_thread_attribute_concurrency_get(int * const level) {
#ifndef _di_level_0_parameter_checking_
if (!level) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_attribute_concurrency_set_
#ifndef _di_f_thread_condition_attribute_create_
- f_status_t f_thread_condition_attribute_create(f_thread_condition_attribute_t *attribute) {
+ f_status_t f_thread_condition_attribute_create(f_thread_condition_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_condition_attribute_delete_
#ifndef _di_f_thread_condition_attributes_adjust_
- f_status_t f_thread_condition_attributes_adjust(const f_array_length_t length, f_thread_condition_attributes_t *attributes) {
+ f_status_t f_thread_condition_attributes_adjust(const f_array_length_t length, f_thread_condition_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_condition_attributes_adjust_
#ifndef _di_f_thread_condition_attributes_decimate_by_
- f_status_t f_thread_condition_attributes_decimate_by(const f_array_length_t amount, f_thread_condition_attributes_t *attributes) {
+ f_status_t f_thread_condition_attributes_decimate_by(const f_array_length_t amount, f_thread_condition_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_condition_attributes_decimate_by_
#ifndef _di_f_thread_condition_attributes_decrease_by_
- f_status_t f_thread_condition_attributes_decrease_by(const f_array_length_t amount, f_thread_condition_attributes_t *attributes) {
+ f_status_t f_thread_condition_attributes_decrease_by(const f_array_length_t amount, f_thread_condition_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_condition_attributes_decrease_by_
#ifndef _di_f_thread_condition_attributes_increase_
- f_status_t f_thread_condition_attributes_increase(const uint16_t step, f_thread_condition_attributes_t *attributes) {
+ f_status_t f_thread_condition_attributes_increase(const uint16_t step, f_thread_condition_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_condition_attributes_increase_
#ifndef _di_f_thread_condition_attributes_increase_by_
- f_status_t f_thread_condition_attributes_increase_by(const f_array_length_t amount, f_thread_condition_attributes_t *attributes) {
+ f_status_t f_thread_condition_attributes_increase_by(const f_array_length_t amount, f_thread_condition_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_condition_attributes_increase_by_
#ifndef _di_f_thread_condition_attributes_resize_
- f_status_t f_thread_condition_attributes_resize(const f_array_length_t length, f_thread_condition_attributes_t *attributes) {
+ f_status_t f_thread_condition_attributes_resize(const f_array_length_t length, f_thread_condition_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_condition_attributes_resize_
#ifndef _di_f_thread_condition_create_
- f_status_t f_thread_condition_create(const f_thread_condition_attribute_t *attribute, f_thread_condition_t *condition) {
+ f_status_t f_thread_condition_create(const f_thread_condition_attribute_t *attribute, f_thread_condition_t * const condition) {
#ifndef _di_level_0_parameter_checking_
if (!condition) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_condition_delete_
#ifndef _di_f_thread_condition_signal_all_
- f_status_t f_thread_condition_signal_all(f_thread_condition_t *condition) {
+ f_status_t f_thread_condition_signal_all(f_thread_condition_t * const condition) {
#ifndef _di_level_0_parameter_checking_
if (!condition) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_condition_signal_all_
#ifndef _di_f_thread_condition_signal_
- f_status_t f_thread_condition_signal(f_thread_condition_t *condition) {
+ f_status_t f_thread_condition_signal(f_thread_condition_t * const condition) {
#ifndef _di_level_0_parameter_checking_
if (!condition) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_condition_signal_
#ifndef _di_f_thread_condition_wait_
- f_status_t f_thread_condition_wait(f_thread_condition_t *condition, f_thread_mutex_t *mutex) {
+ f_status_t f_thread_condition_wait(f_thread_condition_t * const condition, f_thread_mutex_t * const mutex) {
#ifndef _di_level_0_parameter_checking_
if (!condition) return F_status_set_error(F_parameter);
if (!mutex) return F_status_set_error(F_parameter);
#endif // _di_f_thread_condition_wait_
#ifndef _di_f_thread_condition_wait_timed_
- f_status_t f_thread_condition_wait_timed(const struct timespec *wait, f_thread_condition_t *condition, f_thread_mutex_t *mutex) {
+ f_status_t f_thread_condition_wait_timed(const struct timespec *wait, f_thread_condition_t * const condition, f_thread_mutex_t * const mutex) {
#ifndef _di_level_0_parameter_checking_
if (!condition) return F_status_set_error(F_parameter);
if (!mutex) return F_status_set_error(F_parameter);
#endif // _di_f_thread_condition_wait_timed_
#ifndef _di_f_thread_conditions_adjust_
- f_status_t f_thread_conditions_adjust(const f_array_length_t length, f_thread_conditions_t *conditions) {
+ f_status_t f_thread_conditions_adjust(const f_array_length_t length, f_thread_conditions_t * const conditions) {
#ifndef _di_level_0_parameter_checking_
if (!conditions) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_conditions_adjust_
#ifndef _di_f_thread_conditions_decimate_by_
- f_status_t f_thread_conditions_decimate_by(const f_array_length_t amount, f_thread_conditions_t *conditions) {
+ f_status_t f_thread_conditions_decimate_by(const f_array_length_t amount, f_thread_conditions_t * const conditions) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!conditions) return F_status_set_error(F_parameter);
#endif // _di_f_thread_conditions_decimate_by_
#ifndef _di_f_thread_conditions_decrease_by_
- f_status_t f_thread_conditions_decrease_by(const f_array_length_t amount, f_thread_conditions_t *conditions) {
+ f_status_t f_thread_conditions_decrease_by(const f_array_length_t amount, f_thread_conditions_t * const conditions) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!conditions) return F_status_set_error(F_parameter);
#endif // _di_f_thread_conditions_decrease_by_
#ifndef _di_f_thread_conditions_increase_
- f_status_t f_thread_conditions_increase(const uint16_t step, f_thread_conditions_t *conditions) {
+ f_status_t f_thread_conditions_increase(const uint16_t step, f_thread_conditions_t * const conditions) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!conditions) return F_status_set_error(F_parameter);
#endif // _di_f_thread_conditions_increase_
#ifndef _di_f_thread_conditions_increase_by_
- f_status_t f_thread_conditions_increase_by(const f_array_length_t amount, f_thread_conditions_t *conditions) {
+ f_status_t f_thread_conditions_increase_by(const f_array_length_t amount, f_thread_conditions_t * const conditions) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!conditions) return F_status_set_error(F_parameter);
#endif // _di_f_thread_conditions_increase_by_
#ifndef _di_f_thread_conditions_resize_
- f_status_t f_thread_conditions_resize(const f_array_length_t length, f_thread_conditions_t *conditions) {
+ f_status_t f_thread_conditions_resize(const f_array_length_t length, f_thread_conditions_t * const conditions) {
#ifndef _di_level_0_parameter_checking_
if (!conditions) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_conditions_resize_
#ifndef _di_f_thread_create_
- f_status_t f_thread_create(const f_thread_attribute_t *attribute, f_thread_id_t *id, void *(*routine) (void *), void *argument) {
+ f_status_t f_thread_create(const f_thread_attribute_t *attribute, f_thread_id_t * const id, void *(*routine) (void *), void *argument) {
#ifndef _di_level_0_parameter_checking_
if (!id) return F_status_set_error(F_parameter);
if (!routine) return F_status_set_error(F_parameter);
#endif // _di_f_thread_join_timed_
#ifndef _di_f_thread_key_create_
- f_status_t f_thread_key_create(void (*routine) (void *), f_thread_key_t *key) {
+ f_status_t f_thread_key_create(void (*routine) (void *), f_thread_key_t * const key) {
#ifndef _di_level_0_parameter_checking_
if (!routine) return F_status_set_error(F_parameter);
if (!key) return F_status_set_error(F_parameter);
#endif // _di_f_thread_key_set_
#ifndef _di_f_thread_keys_adjust_
- f_status_t f_thread_keys_adjust(const f_array_length_t length, f_thread_keys_t *keys) {
+ f_status_t f_thread_keys_adjust(const f_array_length_t length, f_thread_keys_t * const keys) {
#ifndef _di_level_0_parameter_checking_
if (!keys) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_keys_adjust_
#ifndef _di_f_thread_keys_decimate_by_
- f_status_t f_thread_keys_decimate_by(const f_array_length_t amount, f_thread_keys_t *keys) {
+ f_status_t f_thread_keys_decimate_by(const f_array_length_t amount, f_thread_keys_t * const keys) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!keys) return F_status_set_error(F_parameter);
#endif // _di_f_thread_keys_decimate_by_
#ifndef _di_f_thread_keys_decrease_by_
- f_status_t f_thread_keys_decrease_by(const f_array_length_t amount, f_thread_keys_t *keys) {
+ f_status_t f_thread_keys_decrease_by(const f_array_length_t amount, f_thread_keys_t * const keys) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!keys) return F_status_set_error(F_parameter);
#endif // _di_f_thread_keys_decrease_by_
#ifndef _di_f_thread_keys_increase_
- f_status_t f_thread_keys_increase(const uint16_t step, f_thread_keys_t *keys) {
+ f_status_t f_thread_keys_increase(const uint16_t step, f_thread_keys_t * const keys) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!keys) return F_status_set_error(F_parameter);
#endif // _di_f_thread_keys_increase_
#ifndef _di_f_thread_keys_increase_by_
- f_status_t f_thread_keys_increase_by(const f_array_length_t amount, f_thread_keys_t *keys) {
+ f_status_t f_thread_keys_increase_by(const f_array_length_t amount, f_thread_keys_t * const keys) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!keys) return F_status_set_error(F_parameter);
#endif // _di_f_thread_keys_increase_by_
#ifndef _di_f_thread_keys_resize_
- f_status_t f_thread_keys_resize(const f_array_length_t length, f_thread_keys_t *keys) {
+ f_status_t f_thread_keys_resize(const f_array_length_t length, f_thread_keys_t * const keys) {
#ifndef _di_level_0_parameter_checking_
if (!keys) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_keys_resize_
#ifndef _di_f_thread_lock_attribute_create_
- f_status_t f_thread_lock_attribute_create(f_thread_lock_attribute_t *attribute) {
+ f_status_t f_thread_lock_attribute_create(f_thread_lock_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_lock_attribute_delete_
#ifndef _di_f_thread_lock_attribute_shared_get_
- f_status_t f_thread_lock_attribute_shared_get(const f_thread_lock_attribute_t *attribute, int *shared) {
+ f_status_t f_thread_lock_attribute_shared_get(const f_thread_lock_attribute_t *attribute, int * const shared) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
if (!shared) return F_status_set_error(F_parameter);
#endif // _di_f_thread_lock_attribute_shared_get_
#ifndef _di_f_thread_lock_attribute_shared_set_
- f_status_t f_thread_lock_attribute_shared_set(const int shared, f_thread_lock_attribute_t *attribute) {
+ f_status_t f_thread_lock_attribute_shared_set(const int shared, f_thread_lock_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_lock_attribute_shared_set_
#ifndef _di_f_thread_lock_attributes_adjust_
- f_status_t f_thread_lock_attributes_adjust(const f_array_length_t length, f_thread_lock_attributes_t *attributes) {
+ f_status_t f_thread_lock_attributes_adjust(const f_array_length_t length, f_thread_lock_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_lock_attributes_adjust_
#ifndef _di_f_thread_lock_attributes_decimate_by_
- f_status_t f_thread_lock_attributes_decimate_by(const f_array_length_t amount, f_thread_lock_attributes_t *attributes) {
+ f_status_t f_thread_lock_attributes_decimate_by(const f_array_length_t amount, f_thread_lock_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_lock_attributes_decimate_by_
#ifndef _di_f_thread_lock_attributes_decrease_by_
- f_status_t f_thread_lock_attributes_decrease_by(const f_array_length_t amount, f_thread_lock_attributes_t *attributes) {
+ f_status_t f_thread_lock_attributes_decrease_by(const f_array_length_t amount, f_thread_lock_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_lock_attributes_decrease_by_
#ifndef _di_f_thread_lock_attributes_increase_
- f_status_t f_thread_lock_attributes_increase(const uint16_t step, f_thread_lock_attributes_t *attributes) {
+ f_status_t f_thread_lock_attributes_increase(const uint16_t step, f_thread_lock_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_lock_attributes_increase_
#ifndef _di_f_thread_lock_attributes_increase_by_
- f_status_t f_thread_lock_attributes_increase_by(const f_array_length_t amount, f_thread_lock_attributes_t *attributes) {
+ f_status_t f_thread_lock_attributes_increase_by(const f_array_length_t amount, f_thread_lock_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_lock_attributes_increase_by_
#ifndef _di_f_thread_lock_attributes_resize_
- f_status_t f_thread_lock_attributes_resize(const f_array_length_t length, f_thread_lock_attributes_t *attributes) {
+ f_status_t f_thread_lock_attributes_resize(const f_array_length_t length, f_thread_lock_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_lock_attributes_resize_
#ifndef _di_f_thread_lock_create_
- f_status_t f_thread_lock_create(const f_thread_lock_attribute_t *attribute, f_thread_lock_t *lock) {
+ f_status_t f_thread_lock_create(const f_thread_lock_attribute_t *attribute, f_thread_lock_t * const lock) {
#ifndef _di_level_0_parameter_checking_
if (!lock) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_lock_delete_
#ifndef _di_f_thread_lock_read_
- f_status_t f_thread_lock_read(f_thread_lock_t *lock) {
+ f_status_t f_thread_lock_read(f_thread_lock_t * const lock) {
#ifndef _di_level_0_parameter_checking_
if (!lock) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_lock_read_
#ifndef _di_f_thread_lock_read_timed_
- f_status_t f_thread_lock_read_timed(const struct timespec *timeout, f_thread_lock_t *lock) {
+ f_status_t f_thread_lock_read_timed(const struct timespec *timeout, f_thread_lock_t * const lock) {
#ifndef _di_level_0_parameter_checking_
if (!timeout) return F_status_set_error(F_parameter);
if (!lock) return F_status_set_error(F_parameter);
#endif // _di_f_thread_lock_read_timed_
#ifndef _di_f_thread_lock_read_try_
- f_status_t f_thread_lock_read_try(f_thread_lock_t *lock) {
+ f_status_t f_thread_lock_read_try(f_thread_lock_t * const lock) {
#ifndef _di_level_0_parameter_checking_
if (!lock) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_lock_read_try_
#ifndef _di_f_thread_lock_write_
- f_status_t f_thread_lock_write(f_thread_lock_t *lock) {
+ f_status_t f_thread_lock_write(f_thread_lock_t * const lock) {
#ifndef _di_level_0_parameter_checking_
if (!lock) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_lock_write_
#ifndef _di_f_thread_lock_write_timed_
- f_status_t f_thread_lock_write_timed(const struct timespec *timeout, f_thread_lock_t *lock) {
+ f_status_t f_thread_lock_write_timed(const struct timespec *timeout, f_thread_lock_t * const lock) {
#ifndef _di_level_0_parameter_checking_
if (!timeout) return F_status_set_error(F_parameter);
if (!lock) return F_status_set_error(F_parameter);
#endif // _di_f_thread_lock_write_timed_
#ifndef _di_f_thread_lock_write_try_
- f_status_t f_thread_lock_write_try(f_thread_lock_t *lock) {
+ f_status_t f_thread_lock_write_try(f_thread_lock_t * const lock) {
#ifndef _di_level_0_parameter_checking_
if (!lock) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_lock_write_try_
#ifndef _di_f_thread_locks_adjust_
- f_status_t f_thread_locks_adjust(const f_array_length_t length, f_thread_locks_t *locks) {
+ f_status_t f_thread_locks_adjust(const f_array_length_t length, f_thread_locks_t * const locks) {
#ifndef _di_level_0_parameter_checking_
if (!locks) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_locks_adjust_
#ifndef _di_f_thread_locks_decimate_by_
- f_status_t f_thread_locks_decimate_by(const f_array_length_t amount, f_thread_locks_t *locks) {
+ f_status_t f_thread_locks_decimate_by(const f_array_length_t amount, f_thread_locks_t * const locks) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!locks) return F_status_set_error(F_parameter);
#endif // _di_f_thread_locks_decimate_by_
#ifndef _di_f_thread_locks_decrease_by_
- f_status_t f_thread_locks_decrease_by(const f_array_length_t amount, f_thread_locks_t *locks) {
+ f_status_t f_thread_locks_decrease_by(const f_array_length_t amount, f_thread_locks_t * const locks) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!locks) return F_status_set_error(F_parameter);
#endif // _di_f_thread_locks_decrease_by_
#ifndef _di_f_thread_locks_increase_
- f_status_t f_thread_locks_increase(const uint16_t step, f_thread_locks_t *locks) {
+ f_status_t f_thread_locks_increase(const uint16_t step, f_thread_locks_t * const locks) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!locks) return F_status_set_error(F_parameter);
#endif // _di_f_thread_locks_increase_
#ifndef _di_f_thread_locks_increase_by_
- f_status_t f_thread_locks_increase_by(const f_array_length_t amount, f_thread_locks_t *locks) {
+ f_status_t f_thread_locks_increase_by(const f_array_length_t amount, f_thread_locks_t * const locks) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!locks) return F_status_set_error(F_parameter);
#endif // _di_f_thread_locks_increase_by_
#ifndef _di_f_thread_locks_resize_
- f_status_t f_thread_locks_resize(const f_array_length_t length, f_thread_locks_t *locks) {
+ f_status_t f_thread_locks_resize(const f_array_length_t length, f_thread_locks_t * const locks) {
#ifndef _di_level_0_parameter_checking_
if (!locks) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_locks_resize_
#ifndef _di_f_thread_mutex_attribute_create_
- f_status_t f_thread_mutex_attribute_create(f_thread_mutex_attribute_t *attribute) {
+ f_status_t f_thread_mutex_attribute_create(f_thread_mutex_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_attribute_delete_
#ifndef _di_f_thread_mutex_attribute_priority_ceiling_get_
- f_status_t f_thread_mutex_attribute_priority_ceiling_get(const f_thread_mutex_attribute_t *attribute, int *ceiling) {
+ f_status_t f_thread_mutex_attribute_priority_ceiling_get(const f_thread_mutex_attribute_t *attribute, int * const ceiling) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
if (!ceiling) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutex_attribute_priority_ceiling_get_
#ifndef _di_f_thread_mutex_attribute_priority_ceiling_set_
- f_status_t f_thread_mutex_attribute_priority_ceiling_set(const int ceiling, f_thread_mutex_attribute_t *attribute) {
+ f_status_t f_thread_mutex_attribute_priority_ceiling_set(const int ceiling, f_thread_mutex_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_attribute_priority_ceiling_set_
#ifndef _di_f_thread_mutex_attribute_shared_get_
- f_status_t f_thread_mutex_attribute_shared_get(const f_thread_mutex_attribute_t *attribute, int *shared) {
+ f_status_t f_thread_mutex_attribute_shared_get(const f_thread_mutex_attribute_t *attribute, int * const shared) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
if (!shared) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutex_attribute_shared_get_
#ifndef _di_f_thread_mutex_attribute_shared_set_
- f_status_t f_thread_mutex_attribute_shared_set(const int shared, f_thread_mutex_attribute_t *attribute) {
+ f_status_t f_thread_mutex_attribute_shared_set(const int shared, f_thread_mutex_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_attribute_shared_set_
#ifndef _di_f_thread_mutex_attribute_type_get_
- f_status_t f_thread_mutex_attribute_type_get(const f_thread_mutex_attribute_t *attribute, int *type) {
+ f_status_t f_thread_mutex_attribute_type_get(const f_thread_mutex_attribute_t *attribute, int * const type) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
if (!type) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutex_attribute_type_get_
#ifndef _di_f_thread_mutex_attribute_type_set_
- f_status_t f_thread_mutex_attribute_type_set(const int type, f_thread_mutex_attribute_t *attribute) {
+ f_status_t f_thread_mutex_attribute_type_set(const int type, f_thread_mutex_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_attribute_type_set_
#ifndef _di_f_thread_mutex_attribute_protocol_get_
- f_status_t f_thread_mutex_attribute_protocol_get(const f_thread_mutex_attribute_t *attribute, int *protocol) {
+ f_status_t f_thread_mutex_attribute_protocol_get(const f_thread_mutex_attribute_t *attribute, int * const protocol) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
if (!protocol) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutex_attribute_protocol_get_
#ifndef _di_f_thread_mutex_attribute_protocol_set_
- f_status_t f_thread_mutex_attribute_protocol_set(const int protocol, f_thread_mutex_attribute_t *attribute) {
+ f_status_t f_thread_mutex_attribute_protocol_set(const int protocol, f_thread_mutex_attribute_t * const attribute) {
#ifndef _di_level_0_parameter_checking_
if (!attribute) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_attribute_protocol_set_
#ifndef _di_f_thread_mutex_attributes_adjust_
- f_status_t f_thread_mutex_attributes_adjust(const f_array_length_t length, f_thread_mutex_attributes_t *attributes) {
+ f_status_t f_thread_mutex_attributes_adjust(const f_array_length_t length, f_thread_mutex_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_attributes_adjust_
#ifndef _di_f_thread_mutex_attributes_decimate_by_
- f_status_t f_thread_mutex_attributes_decimate_by(const f_array_length_t amount, f_thread_mutex_attributes_t *attributes) {
+ f_status_t f_thread_mutex_attributes_decimate_by(const f_array_length_t amount, f_thread_mutex_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutex_attributes_decimate_by_
#ifndef _di_f_thread_mutex_attributes_decrease_by_
- f_status_t f_thread_mutex_attributes_decrease_by(const f_array_length_t amount, f_thread_mutex_attributes_t *attributes) {
+ f_status_t f_thread_mutex_attributes_decrease_by(const f_array_length_t amount, f_thread_mutex_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutex_attributes_decrease_by_
#ifndef _di_f_thread_mutex_attributes_increase_
- f_status_t f_thread_mutex_attributes_increase(const uint16_t step, f_thread_mutex_attributes_t *attributes) {
+ f_status_t f_thread_mutex_attributes_increase(const uint16_t step, f_thread_mutex_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutex_attributes_increase_
#ifndef _di_f_thread_mutex_attributes_increase_by_
- f_status_t f_thread_mutex_attributes_increase_by(const f_array_length_t amount, f_thread_mutex_attributes_t *attributes) {
+ f_status_t f_thread_mutex_attributes_increase_by(const f_array_length_t amount, f_thread_mutex_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutex_attributes_increase_by_
#ifndef _di_f_thread_mutex_attributes_resize_
- f_status_t f_thread_mutex_attributes_resize(const f_array_length_t length, f_thread_mutex_attributes_t *attributes) {
+ f_status_t f_thread_mutex_attributes_resize(const f_array_length_t length, f_thread_mutex_attributes_t * const attributes) {
#ifndef _di_level_0_parameter_checking_
if (!attributes) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_attributes_resize_
#ifndef _di_f_thread_mutex_create_
- f_status_t f_thread_mutex_create(f_thread_mutex_attribute_t * const attribute, f_thread_mutex_t *mutex) {
+ f_status_t f_thread_mutex_create(f_thread_mutex_attribute_t * const attribute, f_thread_mutex_t * const mutex) {
#ifndef _di_level_0_parameter_checking_
if (!mutex) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_delete_
#ifndef _di_f_thread_mutex_lock_
- f_status_t f_thread_mutex_lock(f_thread_mutex_t *mutex) {
+ f_status_t f_thread_mutex_lock(f_thread_mutex_t * const mutex) {
#ifndef _di_level_0_parameter_checking_
if (!mutex) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_lock_
#ifndef _di_f_thread_mutex_lock_timed_
- f_status_t f_thread_mutex_lock_timed(const struct timespec *timeout, f_thread_mutex_t *mutex) {
+ f_status_t f_thread_mutex_lock_timed(const struct timespec *timeout, f_thread_mutex_t * const mutex) {
#ifndef _di_level_0_parameter_checking_
if (!timeout) return F_status_set_error(F_parameter);
if (!mutex) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutex_lock_timed_
#ifndef _di_f_thread_mutex_lock_try_
- f_status_t f_thread_mutex_lock_try(f_thread_mutex_t *mutex) {
+ f_status_t f_thread_mutex_lock_try(f_thread_mutex_t * const mutex) {
#ifndef _di_level_0_parameter_checking_
if (!mutex) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_lock_try_
#ifndef _di_f_thread_semaphore_create_
- f_status_t f_thread_semaphore_create(const bool shared, const unsigned int value, f_thread_semaphore_t *semaphore) {
+ f_status_t f_thread_semaphore_create(const bool shared, const unsigned int value, f_thread_semaphore_t * const semaphore) {
#ifndef _di_level_0_parameter_checking_
if (!semaphore) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_semaphore_delete_
#ifndef _di_f_thread_semaphore_file_create_
- f_status_t f_thread_semaphore_file_create(const f_string_t name, const int flag, mode_t mode, unsigned int value, f_thread_semaphore_t *semaphore) {
+ f_status_t f_thread_semaphore_file_create(const f_string_static_t name, const int flag, mode_t mode, unsigned int value, f_thread_semaphore_t *semaphore) {
#ifndef _di_level_0_parameter_checking_
if (!semaphore) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
if (flag & O_CREAT) {
- semaphore = sem_open(name, flag, mode, value);
+ semaphore = sem_open(name.string, flag, mode, value);
}
else {
- semaphore = sem_open(name, flag);
+ semaphore = sem_open(name.string, flag);
}
if (semaphore == SEM_FAILED) {
#endif // _di_f_thread_semaphore_file_delete_
#ifndef _di_f_thread_semaphore_file_destroy_
- f_status_t f_thread_semaphore_file_destroy(const f_string_t name) {
+ f_status_t f_thread_semaphore_file_destroy(const f_string_static_t name) {
- if (sem_unlink(name) == -1) {
+ if (sem_unlink(name.string) == -1) {
if (errno == EACCES) return F_status_set_error(F_access_denied);
if (errno == EINVAL) return F_status_set_error(F_parameter);
if (errno == ENAMETOOLONG) return F_status_set_error(F_name_not);
#endif // _di_f_thread_semaphore_file_destroy_
#ifndef _di_f_thread_semaphore_lock_
- f_status_t f_thread_semaphore_lock(f_thread_semaphore_t *semaphore) {
+ f_status_t f_thread_semaphore_lock(f_thread_semaphore_t * const semaphore) {
#ifndef _di_level_0_parameter_checking_
if (!semaphore) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_semaphore_lock_
#ifndef _di_f_thread_semaphore_lock_timed_
- f_status_t f_thread_semaphore_lock_timed(const struct timespec *timeout, f_thread_semaphore_t *semaphore) {
+ f_status_t f_thread_semaphore_lock_timed(const struct timespec *timeout, f_thread_semaphore_t * const semaphore) {
#ifndef _di_level_0_parameter_checking_
if (!timeout) return F_status_set_error(F_parameter);
if (!semaphore) return F_status_set_error(F_parameter);
#endif // _di_f_thread_semaphore_lock_timed_
#ifndef _di_f_thread_semaphore_lock_try_
- f_status_t f_thread_semaphore_lock_try(f_thread_semaphore_t *semaphore) {
+ f_status_t f_thread_semaphore_lock_try(f_thread_semaphore_t * const semaphore) {
#ifndef _di_level_0_parameter_checking_
if (!semaphore) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_semaphore_lock_try_
#ifndef _di_f_thread_semaphore_unlock_
- f_status_t f_thread_semaphore_unlock(f_thread_semaphore_t *semaphore) {
+ f_status_t f_thread_semaphore_unlock(f_thread_semaphore_t * const semaphore) {
#ifndef _di_level_0_parameter_checking_
if (!semaphore) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_semaphore_unlock_
#ifndef _di_f_thread_semaphore_value_get_
- f_status_t f_thread_semaphore_value_get(f_thread_semaphore_t *semaphore, int *value) {
+ f_status_t f_thread_semaphore_value_get(f_thread_semaphore_t * const semaphore, int * const value) {
#ifndef _di_level_0_parameter_checking_
if (!semaphore) return F_status_set_error(F_parameter);
if (!value) return F_status_set_error(F_parameter);
#endif // _di_f_thread_semaphore_value_get_
#ifndef _di_f_thread_mutex_priority_ceiling_get_
- f_status_t f_thread_mutex_priority_ceiling_get(f_thread_mutex_t *mutex, int *ceiling) {
+ f_status_t f_thread_mutex_priority_ceiling_get(f_thread_mutex_t * const mutex, int * const ceiling) {
#ifndef _di_level_0_parameter_checking_
if (!mutex) return F_status_set_error(F_parameter);
if (!ceiling) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutex_priority_ceiling_get_
#ifndef _di_f_thread_mutex_priority_ceiling_set_
- f_status_t f_thread_mutex_priority_ceiling_set(const int ceiling, f_thread_mutex_t *mutex, int *previous) {
+ f_status_t f_thread_mutex_priority_ceiling_set(const int ceiling, f_thread_mutex_t * const mutex, int * const previous) {
#ifndef _di_level_0_parameter_checking_
if (!mutex) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_priority_ceiling_set_
#ifndef _di_f_thread_mutex_unlock_
- f_status_t f_thread_mutex_unlock(f_thread_mutex_t *mutex) {
+ f_status_t f_thread_mutex_unlock(f_thread_mutex_t * const mutex) {
#ifndef _di_level_0_parameter_checking_
if (!mutex) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutex_unlock_
#ifndef _di_f_thread_mutexs_adjust_
- f_status_t f_thread_mutexs_adjust(const f_array_length_t length, f_thread_mutexs_t *mutexs) {
+ f_status_t f_thread_mutexs_adjust(const f_array_length_t length, f_thread_mutexs_t * const mutexs) {
#ifndef _di_level_0_parameter_checking_
if (!mutexs) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutexs_adjust_
#ifndef _di_f_thread_mutexs_decimate_by_
- f_status_t f_thread_mutexs_decimate_by(const f_array_length_t amount, f_thread_mutexs_t *mutexs) {
+ f_status_t f_thread_mutexs_decimate_by(const f_array_length_t amount, f_thread_mutexs_t * const mutexs) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!mutexs) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutexs_decimate_by_
#ifndef _di_f_thread_mutexs_decrease_by_
- f_status_t f_thread_mutexs_decrease_by(const f_array_length_t amount, f_thread_mutexs_t *mutexs) {
+ f_status_t f_thread_mutexs_decrease_by(const f_array_length_t amount, f_thread_mutexs_t * const mutexs) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!mutexs) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutexs_decrease_by_
#ifndef _di_f_thread_mutexs_increase_
- f_status_t f_thread_mutexs_increase(const uint16_t step, f_thread_mutexs_t *mutexs) {
+ f_status_t f_thread_mutexs_increase(const uint16_t step, f_thread_mutexs_t * const mutexs) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!mutexs) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutexs_increase_
#ifndef _di_f_thread_mutexs_increase_by_
- f_status_t f_thread_mutexs_increase_by(const f_array_length_t amount, f_thread_mutexs_t *mutexs) {
+ f_status_t f_thread_mutexs_increase_by(const f_array_length_t amount, f_thread_mutexs_t * const mutexs) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!mutexs) return F_status_set_error(F_parameter);
#endif // _di_f_thread_mutexs_increase_by_
#ifndef _di_f_thread_mutexs_resize_
- f_status_t f_thread_mutexs_resize(const f_array_length_t length, f_thread_mutexs_t *mutexs) {
+ f_status_t f_thread_mutexs_resize(const f_array_length_t length, f_thread_mutexs_t * const mutexs) {
#ifndef _di_level_0_parameter_checking_
if (!mutexs) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_mutexs_resize_
#ifndef _di_f_thread_once_
- f_status_t f_thread_once(void (*routine) (void), f_thread_once_t *once) {
+ f_status_t f_thread_once(void (*routine) (void), f_thread_once_t * const once) {
#ifndef _di_level_0_parameter_checking_
if (!routine) return F_status_set_error(F_parameter);
if (!once) return F_status_set_error(F_parameter);
#endif // _di_f_thread_once_
#ifndef _di_f_thread_scheduler_parameter_get_
- f_status_t f_thread_scheduler_parameter_get(const f_thread_id_t id, int *policy, struct sched_param *parameter) {
+ f_status_t f_thread_scheduler_parameter_get(const f_thread_id_t id, int * const policy, struct sched_param * const parameter) {
#ifndef _di_level_0_parameter_checking_
if (!policy) return F_status_set_error(F_parameter);
if (!parameter) return F_status_set_error(F_parameter);
#endif // _di_f_thread_scheduler_parameter_get_
#ifndef _di_f_thread_scheduler_parameter_set_
- f_status_t f_thread_scheduler_parameter_set(const f_thread_id_t id, const int policy, const struct sched_param *parameter) {
+ f_status_t f_thread_scheduler_parameter_set(const f_thread_id_t id, const int policy, const struct sched_param * const parameter) {
#ifndef _di_level_0_parameter_checking_
if (!policy) return F_status_set_error(F_parameter);
if (!parameter) return F_status_set_error(F_parameter);
#endif // _di_f_thread_scheduler_priority_set_
#ifndef _di_f_thread_semaphores_adjust_
- f_status_t f_thread_semaphores_adjust(const f_array_length_t length, f_thread_semaphores_t *semaphores) {
+ f_status_t f_thread_semaphores_adjust(const f_array_length_t length, f_thread_semaphores_t * const semaphores) {
#ifndef _di_level_0_parameter_checking_
if (!semaphores) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_semaphores_adjust_
#ifndef _di_f_thread_semaphores_decimate_by_
- f_status_t f_thread_semaphores_decimate_by(const f_array_length_t amount, f_thread_semaphores_t *semaphores) {
+ f_status_t f_thread_semaphores_decimate_by(const f_array_length_t amount, f_thread_semaphores_t * const semaphores) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!semaphores) return F_status_set_error(F_parameter);
#endif // _di_f_thread_semaphores_decimate_by_
#ifndef _di_f_thread_semaphores_decrease_by_
- f_status_t f_thread_semaphores_decrease_by(const f_array_length_t amount, f_thread_semaphores_t *semaphores) {
+ f_status_t f_thread_semaphores_decrease_by(const f_array_length_t amount, f_thread_semaphores_t * const semaphores) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!semaphores) return F_status_set_error(F_parameter);
#endif // _di_f_thread_semaphores_decrease_by_
#ifndef _di_f_thread_semaphores_increase_
- f_status_t f_thread_semaphores_increase(const uint16_t step, f_thread_semaphores_t *semaphores) {
+ f_status_t f_thread_semaphores_increase(const uint16_t step, f_thread_semaphores_t * const semaphores) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!semaphores) return F_status_set_error(F_parameter);
#endif // _di_f_thread_semaphores_increase_
#ifndef _di_f_thread_semaphores_increase_by_
- f_status_t f_thread_semaphores_increase_by(const f_array_length_t amount, f_thread_semaphores_t *semaphores) {
+ f_status_t f_thread_semaphores_increase_by(const f_array_length_t amount, f_thread_semaphores_t * const semaphores) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!semaphores) return F_status_set_error(F_parameter);
#endif // _di_f_thread_semaphores_increase_by_
#ifndef _di_f_thread_semaphores_resize_
- f_status_t f_thread_semaphores_resize(const f_array_length_t length, f_thread_semaphores_t *semaphores) {
+ f_status_t f_thread_semaphores_resize(const f_array_length_t length, f_thread_semaphores_t * const semaphores) {
#ifndef _di_level_0_parameter_checking_
if (!semaphores) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_semaphores_resize_
#ifndef _di_f_thread_sets_adjust_
- f_status_t f_thread_sets_adjust(const f_array_length_t length, f_thread_sets_t *sets) {
+ f_status_t f_thread_sets_adjust(const f_array_length_t length, f_thread_sets_t * const sets) {
#ifndef _di_level_0_parameter_checking_
if (!sets) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_sets_adjust_
#ifndef _di_f_thread_sets_decimate_by_
- f_status_t f_thread_sets_decimate_by(const f_array_length_t amount, f_thread_sets_t *sets) {
+ f_status_t f_thread_sets_decimate_by(const f_array_length_t amount, f_thread_sets_t * const sets) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!sets) return F_status_set_error(F_parameter);
#endif // _di_f_thread_sets_decimate_by_
#ifndef _di_f_thread_sets_decrease_by_
- f_status_t f_thread_sets_decrease_by(const f_array_length_t amount, f_thread_sets_t *sets) {
+ f_status_t f_thread_sets_decrease_by(const f_array_length_t amount, f_thread_sets_t * const sets) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!sets) return F_status_set_error(F_parameter);
#endif // _di_f_thread_sets_decrease_by_
#ifndef _di_f_thread_sets_increase_
- f_status_t f_thread_sets_increase(const uint16_t step, f_thread_sets_t *sets) {
+ f_status_t f_thread_sets_increase(const uint16_t step, f_thread_sets_t * const sets) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!sets) return F_status_set_error(F_parameter);
#endif // _di_f_thread_sets_increase_
#ifndef _di_f_thread_sets_increase_by_
- f_status_t f_thread_sets_increase_by(const f_array_length_t amount, f_thread_sets_t *sets) {
+ f_status_t f_thread_sets_increase_by(const f_array_length_t amount, f_thread_sets_t * const sets) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!sets) return F_status_set_error(F_parameter);
#endif // _di_f_thread_sets_increase_by_
#ifndef _di_f_thread_sets_resize_
- f_status_t f_thread_sets_resize(const f_array_length_t length, f_thread_sets_t *sets) {
+ f_status_t f_thread_sets_resize(const f_array_length_t length, f_thread_sets_t * const sets) {
#ifndef _di_level_0_parameter_checking_
if (!sets) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_signal_
#ifndef _di_f_thread_signal_mask_
- f_status_t f_thread_signal_mask(const int how, const sigset_t *next, sigset_t *current) {
+ f_status_t f_thread_signal_mask(const int how, const sigset_t *next, sigset_t * const current) {
#ifndef _di_level_0_parameter_checking_
if (!next && !current) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // defined(_pthread_sigqueue_unsupported_) && !defined(_di_f_thread_signal_queue_)
#ifndef _di_f_thread_spin_create_
- f_status_t f_thread_spin_create(const int shared, f_thread_spin_t *spin) {
+ f_status_t f_thread_spin_create(const int shared, f_thread_spin_t * const spin) {
#ifndef _di_level_0_parameter_checking_
if (!spin) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_spin_delete_
#ifndef _di_f_thread_spin_lock_
- f_status_t f_thread_spin_lock(f_thread_spin_t *spin) {
+ f_status_t f_thread_spin_lock(f_thread_spin_t * const spin) {
#ifndef _di_level_0_parameter_checking_
if (!spin) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_spin_lock_
#ifndef _di_f_thread_spin_lock_try_
- f_status_t f_thread_spin_lock_try(f_thread_spin_t *spin) {
+ f_status_t f_thread_spin_lock_try(f_thread_spin_t * const spin) {
#ifndef _di_level_0_parameter_checking_
if (!spin) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_spin_lock_try_
#ifndef _di_f_thread_spin_unlock_
- f_status_t f_thread_spin_unlock(f_thread_spin_t *spin) {
+ f_status_t f_thread_spin_unlock(f_thread_spin_t * const spin) {
#ifndef _di_level_0_parameter_checking_
if (!spin) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_spin_unlock_
#ifndef _di_f_thread_spins_adjust_
- f_status_t f_thread_spins_adjust(const f_array_length_t length, f_thread_spins_t *spins) {
+ f_status_t f_thread_spins_adjust(const f_array_length_t length, f_thread_spins_t * const spins) {
#ifndef _di_level_0_parameter_checking_
if (!spins) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_spins_adjust_
#ifndef _di_f_thread_spins_decimate_by_
- f_status_t f_thread_spins_decimate_by(const f_array_length_t amount, f_thread_spins_t *spins) {
+ f_status_t f_thread_spins_decimate_by(const f_array_length_t amount, f_thread_spins_t * const spins) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!spins) return F_status_set_error(F_parameter);
#endif // _di_f_thread_spins_decimate_by_
#ifndef _di_f_thread_spins_decrease_by_
- f_status_t f_thread_spins_decrease_by(const f_array_length_t amount, f_thread_spins_t *spins) {
+ f_status_t f_thread_spins_decrease_by(const f_array_length_t amount, f_thread_spins_t * const spins) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!spins) return F_status_set_error(F_parameter);
#endif // _di_f_thread_spins_decrease_by_
#ifndef _di_f_thread_spins_increase_
- f_status_t f_thread_spins_increase(const uint16_t step, f_thread_spins_t *spins) {
+ f_status_t f_thread_spins_increase(const uint16_t step, f_thread_spins_t * const spins) {
#ifndef _di_level_0_parameter_checking_
if (!step) return F_status_set_error(F_parameter);
if (!spins) return F_status_set_error(F_parameter);
#endif // _di_f_thread_spins_increase_
#ifndef _di_f_thread_spins_increase_by_
- f_status_t f_thread_spins_increase_by(const f_array_length_t amount, f_thread_spins_t *spins) {
+ f_status_t f_thread_spins_increase_by(const f_array_length_t amount, f_thread_spins_t * const spins) {
#ifndef _di_level_0_parameter_checking_
if (!amount) return F_status_set_error(F_parameter);
if (!spins) return F_status_set_error(F_parameter);
#endif // _di_f_thread_spins_increase_by_
#ifndef _di_f_thread_spins_resize_
- f_status_t f_thread_spins_resize(const f_array_length_t length, f_thread_spins_t *spins) {
+ f_status_t f_thread_spins_resize(const f_array_length_t length, f_thread_spins_t * const spins) {
#ifndef _di_level_0_parameter_checking_
if (!spins) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
#endif // _di_f_thread_spins_resize_
#ifndef _di_f_thread_unlock_
- f_status_t f_thread_unlock(f_thread_lock_t *lock) {
+ f_status_t f_thread_unlock(f_thread_lock_t * const lock) {
#ifndef _di_level_0_parameter_checking_
if (!lock) return F_status_set_error(F_parameter);
#endif // _di_level_0_parameter_checking_
* @see pthread_attr_getaffinity_np()
*/
#ifndef _di_f_thread_attribute_affinity_get_
- extern f_status_t f_thread_attribute_affinity_get(const f_thread_attribute_t attribute, const size_t affinity_size, cpu_set_t *affinity_set);
+ extern f_status_t f_thread_attribute_affinity_get(const f_thread_attribute_t attribute, const size_t affinity_size, cpu_set_t * const affinity_set);
#endif // _di_f_thread_attribute_affinity_get_
/**
* @see pthread_attr_setaffinity_np()
*/
#ifndef _di_f_thread_attribute_affinity_set_
- extern f_status_t f_thread_attribute_affinity_set(const size_t affinity_size, const cpu_set_t *affinity_set, f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_affinity_set(const size_t affinity_size, const cpu_set_t *affinity_set, f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_affinity_set_
/**
* @see pthread_condattr_getclock()
*/
#ifndef _di_f_thread_attribute_clock_get_
- extern f_status_t f_thread_attribute_clock_get(const f_thread_condition_attribute_t *attribute, clockid_t *id);
+ extern f_status_t f_thread_attribute_clock_get(const f_thread_condition_attribute_t *attribute, clockid_t * const id);
#endif // _di_f_thread_attribute_clock_get_
/**
* @see pthread_condattr_setclock()
*/
#ifndef _di_f_thread_attribute_clock_set_
- extern f_status_t f_thread_attribute_clock_set(const clockid_t id, f_thread_condition_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_clock_set(const clockid_t id, f_thread_condition_attribute_t * const attribute);
#endif // _di_f_thread_attribute_clock_set_
/**
* @see pthread_condattr_getpshared()
*/
#ifndef _di_f_thread_attribute_condition_shared_get_
- extern f_status_t f_thread_attribute_condition_shared_get(const f_thread_condition_attribute_t *attribute, int *shared);
+ extern f_status_t f_thread_attribute_condition_shared_get(const f_thread_condition_attribute_t *attribute, int * const shared);
#endif // _di_f_thread_attribute_condition_shared_get_
/**
* @see pthread_condattr_setpshared()
*/
#ifndef _di_f_thread_attribute_condition_shared_set_
- extern f_status_t f_thread_attribute_condition_shared_set(const int shared, f_thread_condition_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_condition_shared_set(const int shared, f_thread_condition_attribute_t * const attribute);
#endif // _di_f_thread_attribute_condition_shared_set_
/**
* @see pthread_attr_init()
*/
#ifndef _di_f_thread_attribute_create_
- extern f_status_t f_thread_attribute_create(f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_create(f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_create_
/**
* @see pthread_getattr_default_np()
*/
#ifndef _di_f_thread_attribute_default_get_
- extern f_status_t f_thread_attribute_default_get(f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_default_get(f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_default_get_
/**
* @see pthread_setattr_default_np()
*/
#ifndef _di_f_thread_attribute_default_set_
- extern f_status_t f_thread_attribute_default_set(f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_default_set(f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_default_set_
/**
* @see pthread_attr_destroy()
*/
#ifndef _di_f_thread_attribute_delete_
- extern f_status_t f_thread_attribute_delete(f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_delete(f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_delete_
/**
* @see pthread_attr_getdetachstate()
*/
#ifndef _di_f_thread_attribute_detach_get_
- extern f_status_t f_thread_attribute_detach_get(const f_thread_attribute_t attribute, int *state);
+ extern f_status_t f_thread_attribute_detach_get(const f_thread_attribute_t attribute, int * const state);
#endif // _di_f_thread_attribute_detach_get_
/**
* @see pthread_attr_setdetachstate()
*/
#ifndef _di_f_thread_attribute_detach_set_
- extern f_status_t f_thread_attribute_detach_set(const int state, f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_detach_set(const int state, f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_detach_set_
/**
* @see pthread_attr_getguardsize()
*/
#ifndef _di_f_thread_attribute_guard_get_
- extern f_status_t f_thread_attribute_guard_get(const f_thread_attribute_t attribute, size_t *guard);
+ extern f_status_t f_thread_attribute_guard_get(const f_thread_attribute_t attribute, size_t * const guard);
#endif // _di_f_thread_attribute_guard_get_
/**
* @see pthread_attr_setguardsize()
*/
#ifndef _di_f_thread_attribute_guard_set_
- extern f_status_t f_thread_attribute_guard_set(const size_t guard, f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_guard_set(const size_t guard, f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_guard_set_
/**
* @see pthread_attr_getinheritsched()
*/
#ifndef _di_f_thread_attribute_scheduler_inherit_get_
- extern f_status_t f_thread_attribute_scheduler_inherit_get(const f_thread_attribute_t attribute, int *inherit);
+ extern f_status_t f_thread_attribute_scheduler_inherit_get(const f_thread_attribute_t attribute, int * const inherit);
#endif // _di_f_thread_attribute_scheduler_inherit_get_
/**
* @see pthread_attr_setinheritsched()
*/
#ifndef _di_f_thread_attribute_scheduler_inherit_set_
- extern f_status_t f_thread_attribute_scheduler_inherit_set(const int inherit, f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_scheduler_inherit_set(const int inherit, f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_scheduler_inherit_set_
/**
* @see pthread_attr_getschedparam()
*/
#ifndef _di_f_thread_attribute_scheduler_parameter_get_
- extern f_status_t f_thread_attribute_scheduler_parameter_get(const f_thread_attribute_t attribute, struct sched_param *parameter);
+ extern f_status_t f_thread_attribute_scheduler_parameter_get(const f_thread_attribute_t attribute, struct sched_param * const parameter);
#endif // _di_f_thread_attribute_scheduler_parameter_get_
/**
* @see pthread_attr_setschedparam()
*/
#ifndef _di_f_thread_attribute_scheduler_parameter_set_
- extern f_status_t f_thread_attribute_scheduler_parameter_set(const struct sched_param parameter, f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_scheduler_parameter_set(const struct sched_param parameter, f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_scheduler_parameter_set_
/**
* @see pthread_attr_getschedpolicy()
*/
#ifndef _di_f_thread_attribute_scheduler_policy_get_
- extern f_status_t f_thread_attribute_scheduler_policy_get(const f_thread_attribute_t attribute, int *policy);
+ extern f_status_t f_thread_attribute_scheduler_policy_get(const f_thread_attribute_t attribute, int * const policy);
#endif // _di_f_thread_attribute_scheduler_policy_get_
/**
* @see pthread_attr_setschedpolicy()
*/
#ifndef _di_f_thread_attribute_scheduler_policy_set_
- extern f_status_t f_thread_attribute_scheduler_policy_set(const int policy, f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_scheduler_policy_set(const int policy, f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_scheduler_policy_set_
/**
* @see pthread_attr_getscope()
*/
#ifndef _di_f_thread_attribute_scope_get_
- extern f_status_t f_thread_attribute_scope_get(const f_thread_attribute_t attribute, int *scope);
+ extern f_status_t f_thread_attribute_scope_get(const f_thread_attribute_t attribute, int * const scope);
#endif // _di_f_thread_attribute_scope_get_
/**
* @see pthread_attr_setscope()
*/
#ifndef _di_f_thread_attribute_scope_set_
- extern f_status_t f_thread_attribute_scope_set(const int scope, f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_scope_set(const int scope, f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_scope_set_
/**
* @see pthread_attr_getstack()
*/
#ifndef _di_f_thread_attribute_stack_get_
- extern f_status_t f_thread_attribute_stack_get(const f_thread_attribute_t attribute, size_t *stack_size, void **stack);
+ extern f_status_t f_thread_attribute_stack_get(const f_thread_attribute_t attribute, size_t * const stack_size, void **stack);
#endif // _di_f_thread_attribute_stack_get_
/**
* @see pthread_attr_setstack()
*/
#ifndef _di_f_thread_attribute_stack_set_
- extern f_status_t f_thread_attribute_stack_set(const size_t stack_size, void * const stack, f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_stack_set(const size_t stack_size, void * const stack, f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_stack_set_
/**
* @see pthread_attr_getstacksize()
*/
#ifndef _di_f_thread_attribute_stack_size_get_
- extern f_status_t f_thread_attribute_stack_size_get(const f_thread_attribute_t attribute, size_t *stack_size);
+ extern f_status_t f_thread_attribute_stack_size_get(const f_thread_attribute_t attribute, size_t * const stack_size);
#endif // _di_f_thread_attribute_stack_size_get_
/**
* @see pthread_attr_setstacksize()
*/
#ifndef _di_f_thread_attribute_stack_size_set_
- extern f_status_t f_thread_attribute_stack_size_set(const size_t stack_size, f_thread_attribute_t *attribute);
+ extern f_status_t f_thread_attribute_stack_size_set(const size_t stack_size, f_thread_attribute_t * const attribute);
#endif // _di_f_thread_attribute_stack_size_set_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_attributes_adjust_
- extern f_status_t f_thread_attributes_adjust(const f_array_length_t length, f_thread_attributes_t *attributes);
+ extern f_status_t f_thread_attributes_adjust(const f_array_length_t length, f_thread_attributes_t * const attributes);
#endif // _di_f_thread_attributes_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_attributes_decimate_by_
- extern f_status_t f_thread_attributes_decimate_by(const f_array_length_t amount, f_thread_attributes_t *attributes);
+ extern f_status_t f_thread_attributes_decimate_by(const f_array_length_t amount, f_thread_attributes_t * const attributes);
#endif // _di_f_thread_attributes_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_attributes_decrease_by_
- extern f_status_t f_thread_attributes_decrease_by(const f_array_length_t amount, f_thread_attributes_t *attributes);
+ extern f_status_t f_thread_attributes_decrease_by(const f_array_length_t amount, f_thread_attributes_t * const attributes);
#endif // _di_f_thread_attributes_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_attributes_increase_
- extern f_status_t f_thread_attributes_increase(const uint16_t step, f_thread_attributes_t *attributes);
+ extern f_status_t f_thread_attributes_increase(const uint16_t step, f_thread_attributes_t * const attributes);
#endif // _di_f_thread_attributes_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_attributes_increase_by_
- extern f_status_t f_thread_attributes_increase_by(const f_array_length_t amount, f_thread_attributes_t *attributes);
+ extern f_status_t f_thread_attributes_increase_by(const f_array_length_t amount, f_thread_attributes_t * const attributes);
#endif // _di_f_thread_attributes_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_attributes_resize_
- extern f_status_t f_thread_attributes_resize(const f_array_length_t length, f_thread_attributes_t *attributes);
+ extern f_status_t f_thread_attributes_resize(const f_array_length_t length, f_thread_attributes_t * const attributes);
#endif // _di_f_thread_attributes_resize_
/**
* @see pthread_barrierattr_init()
*/
#ifndef _di_f_thread_barrier_attribute_create_
- extern f_status_t f_thread_barrier_attribute_create(f_thread_barrier_attribute_t *attribute);
+ extern f_status_t f_thread_barrier_attribute_create(f_thread_barrier_attribute_t * const attribute);
#endif // _di_f_thread_barrier_attribute_create_
/**
* @see pthread_barrierattr_getpshared()
*/
#ifndef _di_f_thread_barrier_attribute_shared_get_
- extern f_status_t f_thread_barrier_attribute_shared_get(const f_thread_barrier_attribute_t *attribute, int *shared);
+ extern f_status_t f_thread_barrier_attribute_shared_get(const f_thread_barrier_attribute_t *attribute, int * const shared);
#endif // _di_f_thread_barrier_attribute_shared_get_
/**
* @see pthread_barrierattr_setpshared()
*/
#ifndef _di_f_thread_barrier_attribute_shared_set_
- extern f_status_t f_thread_barrier_attribute_shared_set(const int shared, f_thread_barrier_attribute_t *attribute);
+ extern f_status_t f_thread_barrier_attribute_shared_set(const int shared, f_thread_barrier_attribute_t * const attribute);
#endif // _di_f_thread_barrier_attribute_shared_set_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barrier_attributes_adjust_
- extern f_status_t f_thread_barrier_attributes_adjust(const f_array_length_t length, f_thread_barrier_attributes_t *attributes);
+ extern f_status_t f_thread_barrier_attributes_adjust(const f_array_length_t length, f_thread_barrier_attributes_t * const attributes);
#endif // _di_f_thread_barrier_attributes_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barrier_attributes_decimate_by_
- extern f_status_t f_thread_barrier_attributes_decimate_by(const f_array_length_t amount, f_thread_barrier_attributes_t *attributes);
+ extern f_status_t f_thread_barrier_attributes_decimate_by(const f_array_length_t amount, f_thread_barrier_attributes_t * const attributes);
#endif // _di_f_thread_barrier_attributes_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barrier_attributes_decrease_by_
- extern f_status_t f_thread_barrier_attributes_decrease_by(const f_array_length_t amount, f_thread_barrier_attributes_t *attributes);
+ extern f_status_t f_thread_barrier_attributes_decrease_by(const f_array_length_t amount, f_thread_barrier_attributes_t * const attributes);
#endif // _di_f_thread_barrier_attributes_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barrier_attributes_increase_
- extern f_status_t f_thread_barrier_attributes_increase(const uint16_t step, f_thread_barrier_attributes_t *attributes);
+ extern f_status_t f_thread_barrier_attributes_increase(const uint16_t step, f_thread_barrier_attributes_t * const attributes);
#endif // _di_f_thread_barrier_attributes_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barrier_attributes_increase_by_
- extern f_status_t f_thread_barrier_attributes_increase_by(const f_array_length_t amount, f_thread_barrier_attributes_t *attributes);
+ extern f_status_t f_thread_barrier_attributes_increase_by(const f_array_length_t amount, f_thread_barrier_attributes_t * const attributes);
#endif // _di_f_thread_barrier_attributes_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barrier_attributes_resize_
- extern f_status_t f_thread_barrier_attributes_resize(const f_array_length_t length, f_thread_barrier_attributes_t *attributes);
+ extern f_status_t f_thread_barrier_attributes_resize(const f_array_length_t length, f_thread_barrier_attributes_t * const attributes);
#endif // _di_f_thread_barrier_attributes_resize_
/**
* @see pthread_barrier_init()
*/
#ifndef _di_f_thread_barrier_create_
- extern f_status_t f_thread_barrier_create(const unsigned int count, f_thread_barrier_attribute_t * const attribute, f_thread_barrier_t *barrier);
+ extern f_status_t f_thread_barrier_create(const unsigned int count, f_thread_barrier_attribute_t * const attribute, f_thread_barrier_t * const barrier);
#endif // _di_f_thread_barrier_create_
/**
* @see pthread_barrier_wait()
*/
#ifndef _di_f_thread_barrier_wait_
- extern f_status_t f_thread_barrier_wait(f_thread_barrier_t *barrier, int *result);
+ extern f_status_t f_thread_barrier_wait(f_thread_barrier_t * const barrier, int * const result);
#endif // _di_f_thread_barrier_wait_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barriers_adjust_
- extern f_status_t f_thread_barriers_adjust(const f_array_length_t length, f_thread_barriers_t *barriers);
+ extern f_status_t f_thread_barriers_adjust(const f_array_length_t length, f_thread_barriers_t * const barriers);
#endif // _di_f_thread_barriers_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barriers_decimate_by_
- extern f_status_t f_thread_barriers_decimate_by(const f_array_length_t amount, f_thread_barriers_t *barriers);
+ extern f_status_t f_thread_barriers_decimate_by(const f_array_length_t amount, f_thread_barriers_t * const barriers);
#endif // _di_f_thread_barriers_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barriers_decrease_by_
- extern f_status_t f_thread_barriers_decrease_by(const f_array_length_t amount, f_thread_barriers_t *barriers);
+ extern f_status_t f_thread_barriers_decrease_by(const f_array_length_t amount, f_thread_barriers_t * const barriers);
#endif // _di_f_thread_barriers_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barriers_increase_
- extern f_status_t f_thread_barriers_increase(const uint16_t step, f_thread_barriers_t *barriers);
+ extern f_status_t f_thread_barriers_increase(const uint16_t step, f_thread_barriers_t * const barriers);
#endif // _di_f_thread_barriers_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barriers_increase_by_
- extern f_status_t f_thread_barriers_increase_by(const f_array_length_t amount, f_thread_barriers_t *barriers);
+ extern f_status_t f_thread_barriers_increase_by(const f_array_length_t amount, f_thread_barriers_t * const barriers);
#endif // _di_f_thread_barriers_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_barriers_resize_
- extern f_status_t f_thread_barriers_resize(const f_array_length_t length, f_thread_barriers_t *barriers);
+ extern f_status_t f_thread_barriers_resize(const f_array_length_t length, f_thread_barriers_t * const barriers);
#endif // _di_f_thread_barriers_resize_
/**
* @see pthread_setcancelstate()
*/
#ifndef _di_f_thread_cancel_state_set_
- extern f_status_t f_thread_cancel_state_set(const int state, int *previous);
+ extern f_status_t f_thread_cancel_state_set(const int state, int * const previous);
#endif // _di_f_thread_cancel_state_set_
/**
* @see pthread_setcanceltype()
*/
#ifndef _di_f_thread_cancel_type_set_
- extern f_status_t f_thread_cancel_type_set(const int type, int *previous);
+ extern f_status_t f_thread_cancel_type_set(const int type, int * const previous);
#endif // _di_f_thread_cancel_type_set_
/**
* @see pthread_getcpuclockid()
*/
#ifndef _di_f_thread_clock_get_id_
- extern f_status_t f_thread_clock_get_id(const f_thread_id_t id_thread, clockid_t *id_clock);
+ extern f_status_t f_thread_clock_get_id(const f_thread_id_t id_thread, clockid_t * const id_clock);
#endif // _di_f_thread_clock_get_id_
/**
* @see pthread_getconcurrency()
*/
#ifndef _di_f_thread_attribute_concurrency_get_
- extern f_status_t f_thread_attribute_concurrency_get(int *level);
+ extern f_status_t f_thread_attribute_concurrency_get(int * const level);
#endif // _di_f_thread_attribute_concurrency_get_
/**
* @see pthread_condattr_init()
*/
#ifndef _di_f_thread_condition_attribute_create_
- extern f_status_t f_thread_condition_attribute_create(f_thread_condition_attribute_t *attribute);
+ extern f_status_t f_thread_condition_attribute_create(f_thread_condition_attribute_t * const attribute);
#endif // _di_f_thread_condition_attribute_create_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_condition_attributes_adjust_
- extern f_status_t f_thread_condition_attributes_adjust(const f_array_length_t length, f_thread_condition_attributes_t *attributes);
+ extern f_status_t f_thread_condition_attributes_adjust(const f_array_length_t length, f_thread_condition_attributes_t * const attributes);
#endif // _di_f_thread_condition_attributes_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_condition_attributes_decimate_by_
- extern f_status_t f_thread_condition_attributes_decimate_by(const f_array_length_t amount, f_thread_condition_attributes_t *attributes);
+ extern f_status_t f_thread_condition_attributes_decimate_by(const f_array_length_t amount, f_thread_condition_attributes_t * const attributes);
#endif // _di_f_thread_condition_attributes_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_condition_attributes_decrease_by_
- extern f_status_t f_thread_condition_attributes_decrease_by(const f_array_length_t amount, f_thread_condition_attributes_t *attributes);
+ extern f_status_t f_thread_condition_attributes_decrease_by(const f_array_length_t amount, f_thread_condition_attributes_t * const attributes);
#endif // _di_f_thread_condition_attributes_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_condition_attributes_increase_
- extern f_status_t f_thread_condition_attributes_increase(const uint16_t step, f_thread_condition_attributes_t *attributes);
+ extern f_status_t f_thread_condition_attributes_increase(const uint16_t step, f_thread_condition_attributes_t * const attributes);
#endif // _di_f_thread_condition_attributes_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_condition_attributes_increase_by_
- extern f_status_t f_thread_condition_attributes_increase_by(const f_array_length_t amount, f_thread_condition_attributes_t *attributes);
+ extern f_status_t f_thread_condition_attributes_increase_by(const f_array_length_t amount, f_thread_condition_attributes_t * const attributes);
#endif // _di_f_thread_condition_attributes_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_condition_attributes_resize_
- extern f_status_t f_thread_condition_attributes_resize(const f_array_length_t length, f_thread_condition_attributes_t *attributes);
+ extern f_status_t f_thread_condition_attributes_resize(const f_array_length_t length, f_thread_condition_attributes_t * const attributes);
#endif // _di_f_thread_condition_attributes_resize_
/**
* @see pthread_cond_init()
*/
#ifndef _di_f_thread_condition_create_
- extern f_status_t f_thread_condition_create(const f_thread_condition_attribute_t *attribute, f_thread_condition_t *condition);
+ extern f_status_t f_thread_condition_create(const f_thread_condition_attribute_t *attribute, f_thread_condition_t * const condition);
#endif // _di_f_thread_condition_create_
/**
* @see pthread_cond_broadcast()
*/
#ifndef _di_f_thread_condition_signal_all_
- extern f_status_t f_thread_condition_signal_all(f_thread_condition_t *condition);
+ extern f_status_t f_thread_condition_signal_all(f_thread_condition_t * const condition);
#endif // _di_f_thread_condition_signal_all_
/**
* @see pthread_cond_signal()
*/
#ifndef _di_f_thread_condition_signal_
- extern f_status_t f_thread_condition_signal(f_thread_condition_t *condition);
+ extern f_status_t f_thread_condition_signal(f_thread_condition_t * const condition);
#endif // _di_f_thread_condition_signal_
/**
* @see pthread_cond_wait()
*/
#ifndef _di_f_thread_condition_wait_
- extern f_status_t f_thread_condition_wait(f_thread_condition_t *condition, f_thread_mutex_t *mutex);
+ extern f_status_t f_thread_condition_wait(f_thread_condition_t * const condition, f_thread_mutex_t * const mutex);
#endif // _di_f_thread_condition_wait_
/**
* @see pthread_cond_timedwait()
*/
#ifndef _di_f_thread_condition_wait_timed_
- extern f_status_t f_thread_condition_wait_timed(const struct timespec *wait, f_thread_condition_t *condition, f_thread_mutex_t *mutex);
+ extern f_status_t f_thread_condition_wait_timed(const struct timespec *wait, f_thread_condition_t * const condition, f_thread_mutex_t * const mutex);
#endif // _di_f_thread_condition_wait_timed_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_conditions_adjust_
- extern f_status_t f_thread_conditions_adjust(const f_array_length_t length, f_thread_conditions_t *conditions);
+ extern f_status_t f_thread_conditions_adjust(const f_array_length_t length, f_thread_conditions_t * const conditions);
#endif // _di_f_thread_conditions_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_conditions_decimate_by_
- extern f_status_t f_thread_conditions_decimate_by(const f_array_length_t amount, f_thread_conditions_t *conditions);
+ extern f_status_t f_thread_conditions_decimate_by(const f_array_length_t amount, f_thread_conditions_t * const conditions);
#endif // _di_f_thread_conditions_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_conditions_decrease_by_
- extern f_status_t f_thread_conditions_decrease_by(const f_array_length_t amount, f_thread_conditions_t *conditions);
+ extern f_status_t f_thread_conditions_decrease_by(const f_array_length_t amount, f_thread_conditions_t * const conditions);
#endif // _di_f_thread_conditions_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_conditions_increase_
- extern f_status_t f_thread_conditions_increase(const uint16_t step, f_thread_conditions_t *conditions);
+ extern f_status_t f_thread_conditions_increase(const uint16_t step, f_thread_conditions_t * const conditions);
#endif // _di_f_thread_conditions_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_conditions_increase_by_
- extern f_status_t f_thread_conditions_increase_by(const f_array_length_t amount, f_thread_conditions_t *conditions);
+ extern f_status_t f_thread_conditions_increase_by(const f_array_length_t amount, f_thread_conditions_t * const conditions);
#endif // _di_f_thread_conditions_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_conditions_resize_
- extern f_status_t f_thread_conditions_resize(const f_array_length_t length, f_thread_conditions_t *conditions);
+ extern f_status_t f_thread_conditions_resize(const f_array_length_t length, f_thread_conditions_t * const conditions);
#endif // _di_f_thread_conditions_resize_
/**
* @see pthread_create()
*/
#ifndef _di_f_thread_create_
- extern f_status_t f_thread_create(const f_thread_attribute_t *attribute, f_thread_id_t *id, void *(*routine) (void *), void *argument);
+ extern f_status_t f_thread_create(const f_thread_attribute_t * const attribute, f_thread_id_t * const id, void *(*routine) (void *), void *argument);
#endif // _di_f_thread_create_
/**
* @see pthread_key_create()
*/
#ifndef _di_f_thread_key_create_
- extern f_status_t f_thread_key_create(void (*routine) (void *), f_thread_key_t *key);
+ extern f_status_t f_thread_key_create(void (*routine) (void *), f_thread_key_t * const key);
#endif // _di_f_thread_key_create_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_keys_adjust_
- extern f_status_t f_thread_keys_adjust(const f_array_length_t length, f_thread_keys_t *keys);
+ extern f_status_t f_thread_keys_adjust(const f_array_length_t length, f_thread_keys_t * const keys);
#endif // _di_f_thread_keys_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_keys_decimate_by_
- extern f_status_t f_thread_keys_decimate_by(const f_array_length_t amount, f_thread_keys_t *keys);
+ extern f_status_t f_thread_keys_decimate_by(const f_array_length_t amount, f_thread_keys_t * const keys);
#endif // _di_f_thread_keys_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_keys_decrease_by_
- extern f_status_t f_thread_keys_decrease_by(const f_array_length_t amount, f_thread_keys_t *keys);
+ extern f_status_t f_thread_keys_decrease_by(const f_array_length_t amount, f_thread_keys_t * const keys);
#endif // _di_f_thread_keys_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_keys_increase_
- extern f_status_t f_thread_keys_increase(const uint16_t step, f_thread_keys_t *keys);
+ extern f_status_t f_thread_keys_increase(const uint16_t step, f_thread_keys_t * const keys);
#endif // _di_f_thread_keys_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_keys_increase_by_
- extern f_status_t f_thread_keys_increase_by(const f_array_length_t amount, f_thread_keys_t *keys);
+ extern f_status_t f_thread_keys_increase_by(const f_array_length_t amount, f_thread_keys_t * const keys);
#endif // _di_f_thread_keys_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_keys_resize_
- extern f_status_t f_thread_keys_resize(const f_array_length_t length, f_thread_keys_t *keys);
+ extern f_status_t f_thread_keys_resize(const f_array_length_t length, f_thread_keys_t * const keys);
#endif // _di_f_thread_keys_resize_
/**
* @see pthread_rwlockattr_init()
*/
#ifndef _di_f_thread_lock_attribute_create_
- extern f_status_t f_thread_lock_attribute_create(f_thread_lock_attribute_t *attribute);
+ extern f_status_t f_thread_lock_attribute_create(f_thread_lock_attribute_t * const attribute);
#endif // _di_f_thread_lock_attribute_create_
/**
* @see pthread_rwlockattr_getpshared()
*/
#ifndef _di_f_thread_lock_attribute_shared_get_
- extern f_status_t f_thread_lock_attribute_shared_get(const f_thread_lock_attribute_t *attribute, int *shared);
+ extern f_status_t f_thread_lock_attribute_shared_get(const f_thread_lock_attribute_t *attribute, int * const shared);
#endif // _di_f_thread_lock_attribute_shared_get_
/**
* @see pthread_rwlockattr_setpshared()
*/
#ifndef _di_f_thread_lock_attribute_shared_set_
- extern f_status_t f_thread_lock_attribute_shared_set(const int shared, f_thread_lock_attribute_t *attribute);
+ extern f_status_t f_thread_lock_attribute_shared_set(const int shared, f_thread_lock_attribute_t * const attribute);
#endif // _di_f_thread_lock_attribute_shared_set_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_lock_attributes_adjust_
- extern f_status_t f_thread_lock_attributes_adjust(const f_array_length_t length, f_thread_lock_attributes_t *attributes);
+ extern f_status_t f_thread_lock_attributes_adjust(const f_array_length_t length, f_thread_lock_attributes_t * const attributes);
#endif // _di_f_thread_lock_attributes_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_lock_attributes_decimate_by_
- extern f_status_t f_thread_lock_attributes_decimate_by(const f_array_length_t amount, f_thread_lock_attributes_t *attributes);
+ extern f_status_t f_thread_lock_attributes_decimate_by(const f_array_length_t amount, f_thread_lock_attributes_t * const attributes);
#endif // _di_f_thread_lock_attributes_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_lock_attributes_decrease_by_
- extern f_status_t f_thread_lock_attributes_decrease_by(const f_array_length_t amount, f_thread_lock_attributes_t *attributes);
+ extern f_status_t f_thread_lock_attributes_decrease_by(const f_array_length_t amount, f_thread_lock_attributes_t * const attributes);
#endif // _di_f_thread_lock_attributes_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_lock_attributes_increase_
- extern f_status_t f_thread_lock_attributes_increase(const uint16_t step, f_thread_lock_attributes_t *attributes);
+ extern f_status_t f_thread_lock_attributes_increase(const uint16_t step, f_thread_lock_attributes_t * const attributes);
#endif // _di_f_thread_lock_attributes_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_lock_attributes_increase_by_
- extern f_status_t f_thread_lock_attributes_increase_by(const f_array_length_t amount, f_thread_lock_attributes_t *attributes);
+ extern f_status_t f_thread_lock_attributes_increase_by(const f_array_length_t amount, f_thread_lock_attributes_t * const attributes);
#endif // _di_f_thread_lock_attributes_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_lock_attributes_resize_
- extern f_status_t f_thread_lock_attributes_resize(const f_array_length_t length, f_thread_lock_attributes_t *attributes);
+ extern f_status_t f_thread_lock_attributes_resize(const f_array_length_t length, f_thread_lock_attributes_t * const attributes);
#endif // _di_f_thread_lock_attributes_resize_
/**
* @see pthread_rwlock_init()
*/
#ifndef _di_f_thread_lock_create_
- extern f_status_t f_thread_lock_create(const f_thread_lock_attribute_t *attribute, f_thread_lock_t *lock);
+ extern f_status_t f_thread_lock_create(const f_thread_lock_attribute_t *attribute, f_thread_lock_t * const lock);
#endif // _di_f_thread_lock_create_
/**
* @see pthread_rwlock_rdlock()
*/
#ifndef _di_f_thread_lock_read_
- extern f_status_t f_thread_lock_read(f_thread_lock_t *lock);
+ extern f_status_t f_thread_lock_read(f_thread_lock_t * const lock);
#endif // _di_f_thread_lock_read_
/**
* @see pthread_rwlock_timedrdlock()
*/
#ifndef _di_f_thread_lock_read_timed_
- extern f_status_t f_thread_lock_read_timed(const struct timespec *timeout, f_thread_lock_t *lock);
+ extern f_status_t f_thread_lock_read_timed(const struct timespec *timeout, f_thread_lock_t * const lock);
#endif // _di_f_thread_lock_read_timed_
/**
* @see pthread_rwlock_tryrdlock()
*/
#ifndef _di_f_thread_lock_read_try_
- extern f_status_t f_thread_lock_read_try(f_thread_lock_t *lock);
+ extern f_status_t f_thread_lock_read_try(f_thread_lock_t * const lock);
#endif // _di_f_thread_lock_read_try_
/**
* @see pthread_rwlock_wrlock()
*/
#ifndef _di_f_thread_lock_write_
- extern f_status_t f_thread_lock_write(f_thread_lock_t *lock);
+ extern f_status_t f_thread_lock_write(f_thread_lock_t * const lock);
#endif // _di_f_thread_lock_write_
/**
* @see pthread_rwlock_timedwrlock()
*/
#ifndef _di_f_thread_lock_write_timed_
- extern f_status_t f_thread_lock_write_timed(const struct timespec *timeout, f_thread_lock_t *lock);
+ extern f_status_t f_thread_lock_write_timed(const struct timespec *timeout, f_thread_lock_t * const lock);
#endif // _di_f_thread_lock_write_timed_
/**
* @see pthread_rwlock_trywrlock()
*/
#ifndef _di_f_thread_lock_write_try_
- extern f_status_t f_thread_lock_write_try(f_thread_lock_t *lock);
+ extern f_status_t f_thread_lock_write_try(f_thread_lock_t * const lock);
#endif // _di_f_thread_lock_write_try_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_locks_adjust_
- extern f_status_t f_thread_locks_adjust(const f_array_length_t length, f_thread_locks_t *locks);
+ extern f_status_t f_thread_locks_adjust(const f_array_length_t length, f_thread_locks_t * const locks);
#endif // _di_f_thread_locks_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_locks_decimate_by_
- extern f_status_t f_thread_locks_decimate_by(const f_array_length_t amount, f_thread_locks_t *locks);
+ extern f_status_t f_thread_locks_decimate_by(const f_array_length_t amount, f_thread_locks_t * const locks);
#endif // _di_f_thread_locks_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_locks_decrease_by_
- extern f_status_t f_thread_locks_decrease_by(const f_array_length_t amount, f_thread_locks_t *locks);
+ extern f_status_t f_thread_locks_decrease_by(const f_array_length_t amount, f_thread_locks_t * const locks);
#endif // _di_f_thread_locks_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_locks_increase_
- extern f_status_t f_thread_locks_increase(const uint16_t step, f_thread_locks_t *locks);
+ extern f_status_t f_thread_locks_increase(const uint16_t step, f_thread_locks_t * const locks);
#endif // _di_f_thread_locks_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_locks_increase_by_
- extern f_status_t f_thread_locks_increase_by(const f_array_length_t amount, f_thread_locks_t *locks);
+ extern f_status_t f_thread_locks_increase_by(const f_array_length_t amount, f_thread_locks_t * const locks);
#endif // _di_f_thread_locks_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_locks_resize_
- extern f_status_t f_thread_locks_resize(const f_array_length_t length, f_thread_locks_t *locks);
+ extern f_status_t f_thread_locks_resize(const f_array_length_t length, f_thread_locks_t * const locks);
#endif // _di_f_thread_locks_resize_
/**
* @see pthread_mutexattr_init()
*/
#ifndef _di_f_thread_mutex_attribute_create_
- extern f_status_t f_thread_mutex_attribute_create(f_thread_mutex_attribute_t *attribute);
+ extern f_status_t f_thread_mutex_attribute_create(f_thread_mutex_attribute_t * const attribute);
#endif // _di_f_thread_mutex_attribute_create_
/**
* @see pthread_mutexattr_getprioceiling()
*/
#ifndef _di_f_thread_mutex_attribute_priority_ceiling_get_
- extern f_status_t f_thread_mutex_attribute_priority_ceiling_get(const f_thread_mutex_attribute_t *attribute, int *ceiling);
+ extern f_status_t f_thread_mutex_attribute_priority_ceiling_get(const f_thread_mutex_attribute_t *attribute, int * const ceiling);
#endif // _di_f_thread_mutex_attribute_priority_ceiling_get_
/**
* @see pthread_mutexattr_setprioceiling()
*/
#ifndef _di_f_thread_mutex_attribute_priority_ceiling_set_
- extern f_status_t f_thread_mutex_attribute_priority_ceiling_set(const int ceiling, f_thread_mutex_attribute_t *attribute);
+ extern f_status_t f_thread_mutex_attribute_priority_ceiling_set(const int ceiling, f_thread_mutex_attribute_t * const attribute);
#endif // _di_f_thread_mutex_attribute_priority_ceiling_set_
/**
* @see pthread_mutexattr_getpshared()
*/
#ifndef _di_f_thread_mutex_attribute_shared_get_
- extern f_status_t f_thread_mutex_attribute_shared_get(const f_thread_mutex_attribute_t *attribute, int *shared);
+ extern f_status_t f_thread_mutex_attribute_shared_get(const f_thread_mutex_attribute_t *attribute, int * const shared);
#endif // _di_f_thread_mutex_attribute_shared_get_
/**
* @see pthread_mutexattr_setpshared()
*/
#ifndef _di_f_thread_mutex_attribute_shared_set_
- extern f_status_t f_thread_mutex_attribute_shared_set(const int shared, f_thread_mutex_attribute_t *attribute);
+ extern f_status_t f_thread_mutex_attribute_shared_set(const int shared, f_thread_mutex_attribute_t * const attribute);
#endif // _di_f_thread_mutex_attribute_shared_set_
/**
* @see pthread_mutexattr_gettype()
*/
#ifndef _di_f_thread_mutex_attribute_type_get_
- extern f_status_t f_thread_mutex_attribute_type_get(const f_thread_mutex_attribute_t *attribute, int *type);
+ extern f_status_t f_thread_mutex_attribute_type_get(const f_thread_mutex_attribute_t *attribute, int * const type);
#endif // _di_f_thread_mutex_attribute_type_get_
/**
* @see pthread_mutexattr_settype()
*/
#ifndef _di_f_thread_mutex_attribute_type_set_
- extern f_status_t f_thread_mutex_attribute_type_set(const int type, f_thread_mutex_attribute_t *attribute);
+ extern f_status_t f_thread_mutex_attribute_type_set(const int type, f_thread_mutex_attribute_t * const attribute);
#endif // _di_f_thread_mutex_attribute_type_set_
/**
* @see pthread_mutexattr_getprotocol()
*/
#ifndef _di_f_thread_mutex_attribute_protocol_get_
- extern f_status_t f_thread_mutex_attribute_protocol_get(const f_thread_mutex_attribute_t *attribute, int *protocol);
+ extern f_status_t f_thread_mutex_attribute_protocol_get(const f_thread_mutex_attribute_t *attribute, int * const protocol);
#endif // _di_f_thread_mutex_attribute_protocol_get_
/**
* @see pthread_mutexattr_setprotocol()
*/
#ifndef _di_f_thread_mutex_attribute_protocol_set_
- extern f_status_t f_thread_mutex_attribute_protocol_set(const int protocol, f_thread_mutex_attribute_t *attribute);
+ extern f_status_t f_thread_mutex_attribute_protocol_set(const int protocol, f_thread_mutex_attribute_t * const attribute);
#endif // _di_f_thread_mutex_attribute_protocol_set_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutex_attributes_adjust_
- extern f_status_t f_thread_mutex_attributes_adjust(const f_array_length_t length, f_thread_mutex_attributes_t *attributes);
+ extern f_status_t f_thread_mutex_attributes_adjust(const f_array_length_t length, f_thread_mutex_attributes_t * const attributes);
#endif // _di_f_thread_mutex_attributes_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutex_attributes_decimate_by_
- extern f_status_t f_thread_mutex_attributes_decimate_by(const f_array_length_t amount, f_thread_mutex_attributes_t *attributes);
+ extern f_status_t f_thread_mutex_attributes_decimate_by(const f_array_length_t amount, f_thread_mutex_attributes_t * const attributes);
#endif // _di_f_thread_mutex_attributes_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutex_attributes_decrease_by_
- extern f_status_t f_thread_mutex_attributes_decrease_by(const f_array_length_t amount, f_thread_mutex_attributes_t *attributes);
+ extern f_status_t f_thread_mutex_attributes_decrease_by(const f_array_length_t amount, f_thread_mutex_attributes_t * const attributes);
#endif // _di_f_thread_mutex_attributes_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutex_attributes_increase_
- extern f_status_t f_thread_mutex_attributes_increase(const uint16_t step, f_thread_mutex_attributes_t *attributes);
+ extern f_status_t f_thread_mutex_attributes_increase(const uint16_t step, f_thread_mutex_attributes_t * const attributes);
#endif // _di_f_thread_mutex_attributes_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutex_attributes_increase_by_
- extern f_status_t f_thread_mutex_attributes_increase_by(const f_array_length_t amount, f_thread_mutex_attributes_t *attributes);
+ extern f_status_t f_thread_mutex_attributes_increase_by(const f_array_length_t amount, f_thread_mutex_attributes_t * const attributes);
#endif // _di_f_thread_mutex_attributes_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutex_attributes_resize_
- extern f_status_t f_thread_mutex_attributes_resize(const f_array_length_t length, f_thread_mutex_attributes_t *attributes);
+ extern f_status_t f_thread_mutex_attributes_resize(const f_array_length_t length, f_thread_mutex_attributes_t * const attributes);
#endif // _di_f_thread_mutex_attributes_resize_
/**
* @see pthread_mutex_init()
*/
#ifndef _di_f_thread_mutex_create_
- extern f_status_t f_thread_mutex_create(f_thread_mutex_attribute_t * const attribute, f_thread_mutex_t *mutex);
+ extern f_status_t f_thread_mutex_create(f_thread_mutex_attribute_t * const attribute, f_thread_mutex_t * const mutex);
#endif // _di_f_thread_mutex_create_
/**
* @see pthread_mutex_lock()
*/
#ifndef _di_f_thread_mutex_lock_
- extern f_status_t f_thread_mutex_lock(f_thread_mutex_t *mutex);
+ extern f_status_t f_thread_mutex_lock(f_thread_mutex_t * const mutex);
#endif // _di_f_thread_mutex_lock_
/**
* @see pthread_mutex_timedlock()
*/
#ifndef _di_f_thread_mutex_lock_timed_
- extern f_status_t f_thread_mutex_lock_timed(const struct timespec *timeout, f_thread_mutex_t *mutex);
+ extern f_status_t f_thread_mutex_lock_timed(const struct timespec *timeout, f_thread_mutex_t * const mutex);
#endif // _di_f_thread_mutex_lock_timed_
/**
* @see pthread_mutex_trylock()
*/
#ifndef _di_f_thread_mutex_lock_try_
- extern f_status_t f_thread_mutex_lock_try(f_thread_mutex_t *mutex);
+ extern f_status_t f_thread_mutex_lock_try(f_thread_mutex_t * const mutex);
#endif // _di_f_thread_mutex_lock_try_
/**
* @see pthread_mutex_getprioceiling()
*/
#ifndef _di_f_thread_mutex_priority_ceiling_get_
- extern f_status_t f_thread_mutex_priority_ceiling_get(f_thread_mutex_t *mutex, int *ceiling);
+ extern f_status_t f_thread_mutex_priority_ceiling_get(f_thread_mutex_t * const mutex, int * const ceiling);
#endif // _di_f_thread_mutex_priority_ceiling_get_
/**
* @see pthread_mutex_setprioceiling()
*/
#ifndef _di_f_thread_mutex_priority_ceiling_set_
- extern f_status_t f_thread_mutex_priority_ceiling_set(const int ceiling, f_thread_mutex_t *mutex, int *previous);
+ extern f_status_t f_thread_mutex_priority_ceiling_set(const int ceiling, f_thread_mutex_t * const mutex, int * const previous);
#endif // _di_f_thread_mutex_priority_ceiling_set_
/**
* @see pthread_mutex_unlock()
*/
#ifndef _di_f_thread_mutex_unlock_
- extern f_status_t f_thread_mutex_unlock(f_thread_mutex_t *mutex);
+ extern f_status_t f_thread_mutex_unlock(f_thread_mutex_t * const mutex);
#endif // _di_f_thread_mutex_unlock_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutexs_adjust_
- extern f_status_t f_thread_mutexs_adjust(const f_array_length_t length, f_thread_mutexs_t *mutexs);
+ extern f_status_t f_thread_mutexs_adjust(const f_array_length_t length, f_thread_mutexs_t * const mutexs);
#endif // _di_f_thread_mutexs_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutexs_decimate_by_
- extern f_status_t f_thread_mutexs_decimate_by(const f_array_length_t amount, f_thread_mutexs_t *mutexs);
+ extern f_status_t f_thread_mutexs_decimate_by(const f_array_length_t amount, f_thread_mutexs_t * const mutexs);
#endif // _di_f_thread_mutexs_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutexs_decrease_by_
- extern f_status_t f_thread_mutexs_decrease_by(const f_array_length_t amount, f_thread_mutexs_t *mutexs);
+ extern f_status_t f_thread_mutexs_decrease_by(const f_array_length_t amount, f_thread_mutexs_t * const mutexs);
#endif // _di_f_thread_mutexs_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutexs_increase_
- extern f_status_t f_thread_mutexs_increase(const uint16_t step, f_thread_mutexs_t *mutexs);
+ extern f_status_t f_thread_mutexs_increase(const uint16_t step, f_thread_mutexs_t * const mutexs);
#endif // _di_f_thread_mutexs_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutexs_increase_by_
- extern f_status_t f_thread_mutexs_increase_by(const f_array_length_t amount, f_thread_mutexs_t *mutexs);
+ extern f_status_t f_thread_mutexs_increase_by(const f_array_length_t amount, f_thread_mutexs_t * const mutexs);
#endif // _di_f_thread_mutexs_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_mutexs_resize_
- extern f_status_t f_thread_mutexs_resize(const f_array_length_t length, f_thread_mutexs_t *mutexs);
+ extern f_status_t f_thread_mutexs_resize(const f_array_length_t length, f_thread_mutexs_t * const mutexs);
#endif // _di_f_thread_mutexs_resize_
/**
* @see pthread_once()
*/
#ifndef _di_f_thread_once_
- extern f_status_t f_thread_once(void (*routine) (void), f_thread_once_t *once);
+ extern f_status_t f_thread_once(void (*routine) (void), f_thread_once_t * const once);
#endif // _di_f_thread_once_
/**
* @see pthread_getschedparam()
*/
#ifndef _di_f_thread_scheduler_parameter_get_
- extern f_status_t f_thread_scheduler_parameter_get(const f_thread_id_t id, int *policy, struct sched_param *parameter);
+ extern f_status_t f_thread_scheduler_parameter_get(const f_thread_id_t id, int * const policy, struct sched_param * const parameter);
#endif // _di_f_thread_scheduler_parameter_get_
/**
* @see sem_init()
*/
#ifndef _di_f_thread_semaphore_create_
- extern f_status_t f_thread_semaphore_create(const bool shared, const unsigned int value, f_thread_semaphore_t *semaphore);
+ extern f_status_t f_thread_semaphore_create(const bool shared, const unsigned int value, f_thread_semaphore_t * const semaphore);
#endif // _di_f_thread_semaphore_create_
/**
* @see sem_open()
*/
#ifndef _di_f_thread_semaphore_file_create_
- extern f_status_t f_thread_semaphore_file_create(const f_string_t name, const int flag, mode_t mode, unsigned int value, f_thread_semaphore_t *semaphore);
+ extern f_status_t f_thread_semaphore_file_create(const f_string_static_t name, const int flag, mode_t mode, unsigned int value, f_thread_semaphore_t *semaphore);
#endif // _di_f_thread_semaphore_file_create_
/**
* @see f_thread_semaphore_file_delete()
*/
#ifndef _di_f_thread_semaphore_file_destroy_
- extern f_status_t f_thread_semaphore_file_destroy(const f_string_t name);
+ extern f_status_t f_thread_semaphore_file_destroy(const f_string_static_t name);
#endif // _di_f_thread_semaphore_file_destroy_
/**
* @see sem_wait()
*/
#ifndef _di_f_thread_semaphore_lock_
- extern f_status_t f_thread_semaphore_lock(f_thread_semaphore_t *semaphore);
+ extern f_status_t f_thread_semaphore_lock(f_thread_semaphore_t * const semaphore);
#endif // _di_f_thread_semaphore_lock_
/**
* @see sem_timedwait()
*/
#ifndef _di_f_thread_semaphore_lock_timed_
- extern f_status_t f_thread_semaphore_lock_timed(const struct timespec *timeout, f_thread_semaphore_t *semaphore);
+ extern f_status_t f_thread_semaphore_lock_timed(const struct timespec *timeout, f_thread_semaphore_t * const semaphore);
#endif // _di_f_thread_semaphore_lock_timed_
/**
* @see sem_trywait()
*/
#ifndef _di_f_thread_semaphore_lock_try_
- extern f_status_t f_thread_semaphore_lock_try(f_thread_semaphore_t *semaphore);
+ extern f_status_t f_thread_semaphore_lock_try(f_thread_semaphore_t * const semaphore);
#endif // _di_f_thread_semaphore_lock_try_
/**
* @see sem_post()
*/
#ifndef _di_f_thread_semaphore_unlock_
- extern f_status_t f_thread_semaphore_unlock(f_thread_semaphore_t *semaphore);
+ extern f_status_t f_thread_semaphore_unlock(f_thread_semaphore_t * const semaphore);
#endif // _di_f_thread_semaphore_unlock_
/**
* @see sem_getvalue()
*/
#ifndef _di_f_thread_semaphore_value_get_
- extern f_status_t f_thread_semaphore_value_get(f_thread_semaphore_t *semaphore, int *value);
+ extern f_status_t f_thread_semaphore_value_get(f_thread_semaphore_t * const semaphore, int * const value);
#endif // _di_f_thread_semaphore_value_get_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_semaphores_adjust_
- extern f_status_t f_thread_semaphores_adjust(const f_array_length_t length, f_thread_semaphores_t *semaphores);
+ extern f_status_t f_thread_semaphores_adjust(const f_array_length_t length, f_thread_semaphores_t * const semaphores);
#endif // _di_f_thread_semaphores_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_semaphores_decimate_by_
- extern f_status_t f_thread_semaphores_decimate_by(const f_array_length_t amount, f_thread_semaphores_t *semaphores);
+ extern f_status_t f_thread_semaphores_decimate_by(const f_array_length_t amount, f_thread_semaphores_t * const semaphores);
#endif // _di_f_thread_semaphores_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_semaphores_decrease_by_
- extern f_status_t f_thread_semaphores_decrease_by(const f_array_length_t amount, f_thread_semaphores_t *semaphores);
+ extern f_status_t f_thread_semaphores_decrease_by(const f_array_length_t amount, f_thread_semaphores_t * const semaphores);
#endif // _di_f_thread_semaphores_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_semaphores_increase_
- extern f_status_t f_thread_semaphores_increase(const uint16_t step, f_thread_semaphores_t *semaphores);
+ extern f_status_t f_thread_semaphores_increase(const uint16_t step, f_thread_semaphores_t * const semaphores);
#endif // _di_f_thread_semaphores_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_semaphores_increase_by_
- extern f_status_t f_thread_semaphores_increase_by(const f_array_length_t amount, f_thread_semaphores_t *semaphores);
+ extern f_status_t f_thread_semaphores_increase_by(const f_array_length_t amount, f_thread_semaphores_t * const semaphores);
#endif // _di_f_thread_semaphores_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_semaphores_resize_
- extern f_status_t f_thread_semaphores_resize(const f_array_length_t length, f_thread_semaphores_t *semaphores);
+ extern f_status_t f_thread_semaphores_resize(const f_array_length_t length, f_thread_semaphores_t * const semaphores);
#endif // _di_f_thread_semaphores_resize_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_sets_adjust_
- extern f_status_t f_thread_sets_adjust(const f_array_length_t length, f_thread_sets_t *sets);
+ extern f_status_t f_thread_sets_adjust(const f_array_length_t length, f_thread_sets_t * const sets);
#endif // _di_f_thread_sets_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_sets_decimate_by_
- extern f_status_t f_thread_sets_decimate_by(const f_array_length_t amount, f_thread_sets_t *sets);
+ extern f_status_t f_thread_sets_decimate_by(const f_array_length_t amount, f_thread_sets_t * const sets);
#endif // _di_f_thread_sets_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_sets_decrease_by_
- extern f_status_t f_thread_sets_decrease_by(const f_array_length_t amount, f_thread_sets_t *sets);
+ extern f_status_t f_thread_sets_decrease_by(const f_array_length_t amount, f_thread_sets_t * const sets);
#endif // _di_f_thread_sets_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_sets_increase_
- extern f_status_t f_thread_sets_increase(const uint16_t step, f_thread_sets_t *sets);
+ extern f_status_t f_thread_sets_increase(const uint16_t step, f_thread_sets_t * const sets);
#endif // _di_f_thread_sets_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_sets_increase_by_
- extern f_status_t f_thread_sets_increase_by(const f_array_length_t amount, f_thread_sets_t *sets);
+ extern f_status_t f_thread_sets_increase_by(const f_array_length_t amount, f_thread_sets_t * const sets);
#endif // _di_f_thread_sets_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_sets_resize_
- extern f_status_t f_thread_sets_resize(const f_array_length_t length, f_thread_sets_t *sets);
+ extern f_status_t f_thread_sets_resize(const f_array_length_t length, f_thread_sets_t * const sets);
#endif // _di_f_thread_sets_resize_
/**
* @see pthread_sigmask()
*/
#ifndef _di_f_thread_signal_mask_
- extern f_status_t f_thread_signal_mask(const int how, const sigset_t *next, sigset_t *current);
+ extern f_status_t f_thread_signal_mask(const int how, const sigset_t * const next, sigset_t * const current);
#endif // _di_f_thread_signal_mask_
/**
* @see pthread_spin_init()
*/
#ifndef _di_f_thread_spin_create_
- extern f_status_t f_thread_spin_create(const int shared, f_thread_spin_t *spin);
+ extern f_status_t f_thread_spin_create(const int shared, f_thread_spin_t * const spin);
#endif // _di_f_thread_spin_create_
/**
* @see pthread_spin_lock()
*/
#ifndef _di_f_thread_spin_lock_
- extern f_status_t f_thread_spin_lock(f_thread_spin_t *spin);
+ extern f_status_t f_thread_spin_lock(f_thread_spin_t * const spin);
#endif // _di_f_thread_spin_lock_
/**
* @see pthread_spin_trylock()
*/
#ifndef _di_f_thread_spin_lock_try_
- extern f_status_t f_thread_spin_lock_try(f_thread_spin_t *spin);
+ extern f_status_t f_thread_spin_lock_try(f_thread_spin_t * const spin);
#endif // _di_f_thread_spin_lock_try_
/**
* @see pthread_spin_unlock()
*/
#ifndef _di_f_thread_spin_unlock_
- extern f_status_t f_thread_spin_unlock(f_thread_spin_t *spin);
+ extern f_status_t f_thread_spin_unlock(f_thread_spin_t * const spin);
#endif // _di_f_thread_spin_unlock_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_spins_adjust_
- extern f_status_t f_thread_spins_adjust(const f_array_length_t length, f_thread_spins_t *spins);
+ extern f_status_t f_thread_spins_adjust(const f_array_length_t length, f_thread_spins_t * const spins);
#endif // _di_f_thread_spins_adjust_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_spins_decimate_by_
- extern f_status_t f_thread_spins_decimate_by(const f_array_length_t amount, f_thread_spins_t *spins);
+ extern f_status_t f_thread_spins_decimate_by(const f_array_length_t amount, f_thread_spins_t * const spins);
#endif // _di_f_thread_spins_decimate_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_spins_decrease_by_
- extern f_status_t f_thread_spins_decrease_by(const f_array_length_t amount, f_thread_spins_t *spins);
+ extern f_status_t f_thread_spins_decrease_by(const f_array_length_t amount, f_thread_spins_t * const spins);
#endif // _di_f_thread_spins_decrease_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_spins_increase_
- extern f_status_t f_thread_spins_increase(const uint16_t step, f_thread_spins_t *spins);
+ extern f_status_t f_thread_spins_increase(const uint16_t step, f_thread_spins_t * const spins);
#endif // _di_f_thread_spins_increase_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_spins_increase_by_
- extern f_status_t f_thread_spins_increase_by(const f_array_length_t amount, f_thread_spins_t *spins);
+ extern f_status_t f_thread_spins_increase_by(const f_array_length_t amount, f_thread_spins_t * const spins);
#endif // _di_f_thread_spins_increase_by_
/**
* F_parameter (with error bit) if a parameter is invalid.
*/
#ifndef _di_f_thread_spins_resize_
- extern f_status_t f_thread_spins_resize(const f_array_length_t length, f_thread_spins_t *spins);
+ extern f_status_t f_thread_spins_resize(const f_array_length_t length, f_thread_spins_t * const spins);
#endif // _di_f_thread_spins_resize_
/**
* @see pthread_rwlock_unlock()
*/
#ifndef _di_f_thread_unlock_
- extern f_status_t f_thread_unlock(f_thread_lock_t *lock);
+ extern f_status_t f_thread_unlock(f_thread_lock_t * const lock);
#endif // _di_f_thread_unlock_
#ifdef __cplusplus
break;
}
- if (f_path_is_relative(global.setting->path_control.string, global.setting->path_control.used) == F_true) {
+ if (f_path_is_relative(global.setting->path_control) == F_true) {
// Use the PID file path for creating a relative path to the control socket.
status = f_file_name_directory(global.setting->path_pid, &cache->action.generic);
}
// When custom fakefile or settings are used and they are paths to a file, remove the default path.
- if (f_path_is(main->fakefile.string, main->fakefile.used) == F_true) {
+ if (f_path_is(main->fakefile) == F_true) {
main->file_data_build_fakefile.used = 0;
}
- if (f_path_is(main->settings.string, main->settings.used) == F_true) {
+ if (f_path_is(main->settings) == F_true) {
main->file_data_build_settings.used = 0;
}
--data_make->path.stack.used;
- status = f_path_change(argument->string);
+ status = f_path_change(*argument);
if (F_status_is_error(status)) {
fake_print_message_section_operation_path_stack_max(data_make->main, data_make->error, F_status_set_fine(status), "f_path_change", *argument);
return status;
}
- status = f_path_change(arguments.array[0].string);
+ status = f_path_change(arguments.array[0]);
if (F_status_is_error(status)) {
fake_print_message_section_operation_path_stack_max(data_make->main, data_make->error, F_status_set_fine(status), "f_path_change", arguments.array[0]);