* symbol_long: The NULL terminated multi-character string, such as 'help' in '--help'.
* symbol_simple: The NULL terminated parameter that has no prefix, such as 'all' in 'make all'.
* values_total: Designates that a parameter will have a given number of values arguments, such as 'blue' in '--color blue'.
- * flag: A set of bits for providing.
+ * flag: A set of bits for providing states associated with the parameter.
* result: A set of bits representing if and how the parameter is found (such as '-h' vs '--help').
* location: The last location in argv[] where this parameter is found.
* location_sub: The last sub-location at location in argv (only used by short parameters, such as -h or +l).
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_byte_dump_parameter_d_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* byte_dump_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - help: Print help.
#endif // _di_control_payload_type_e_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* control_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_controller_resource_limit_type_d_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* controller_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_fake_parameter_d_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* fake_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_firewall_parameter_d_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* firewall_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_fss_basic_list_read_delimit_mode_e_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* fss_basic_list_read_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_fss_basic_read_delimit_mode_e_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* fss_basic_read_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_fss_embedded_list_read_delimit_mode_e_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* fss_embedded_list_read_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_fss_extended_list_read_delimit_mode_e_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* fss_extended_list_read_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_fss_extended_read_delimit_mode_e_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* fss_extended_read_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_fss_identify_parameter_d_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* fss_identify_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_fss_payload_read_delimit_mode_e_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* fss_payload_read_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - at: Selecting at a specific index.
* - content: Print Contents.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_fss_write_parameter_d_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* fss_write_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - content: The Content being written is specified.
* - content_end: The Content end characters are to be printed.
* - content_multiple: Designate that multiple Content is allowed for an Object for this standard rather than a single Content per Object.
* content: A pointer to a specific Content used during processing.
* contents: A pointer to a specific set of Content used during processing.
*
- * program_name: The short name of the program.
- * program_name_long: The human friendly name of the program.
- *
* process_content: Process a single Content.
* process_help: Process help (generally printing help).
* process_normal: Process normally (data from parameters and files).
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
if (setting->flag & (fss_write_flag_object_e | fss_write_flag_content_e | fss_write_flag_object_open_e | fss_write_flag_content_next_e | fss_write_flag_content_end_e)) {
if (setting->process_normal) {
- setting->process_normal(main, setting);
+ setting->process_normal(main, (void *) setting);
if (F_status_is_error(setting->status)) return;
}
}
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_iki_read_substitution_t_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* iki_read_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - at: Selecting at a specific index.
* - content: Print Contents.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_iki_write_parameter_d_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* iki_write_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - content: The Content being written is specified.
* - file_to: Using a specified destination file.
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
#endif // _di_status_code_parameter_d_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* When number mode is not specified, then mode is "string" mode (there is no flag for "string" mode).
*
* status_code_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - error: Check if status is "error".
* - fine: Check if status is "fine".
* - help: Print help.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).
* Modes used to designate how to the input and output are to be processed.
*
* utf8_mode_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
*
* utf8_mode_from_*_e:
* - bytesequence: The input format is bytesequence.
#endif // _di_utf8_modes_e_
/**
- * Flags used to represent flags passed to the main function.
+ * Flags passed to the main function or program.
*
* utf8_main_flag_*_e:
- * - none: No modes in use.
+ * - none: No flags set.
* - file_from: Using a specified source file.
* - file_to: Using a specified destination file.
* - header: Enable printing of headers.
*
* This prints error messages as appropriate.
*
- * If either main or setting is NULL, then this immediately retuns without doing anything.
+ * If either main or setting is NULL, then this immediately returns without doing anything.
*
* @param arguments
* The parameters passed to the process (often referred to as command line arguments).