/**
* Execute main program.
*
- * Be sure to call fss_status_code_main_delete() after executing this.
- *
* If main.signal is non-zero, then this blocks and handles the following signals:
* - F_signal_abort
* - F_signal_broken_pipe
* F_none on success.
*
* Status codes (with error bit) are returned on any problem.
- *
- * @see fss_status_code_main_delete()
*/
#ifndef _di_fss_status_code_main_
extern f_status_t fss_status_code_main(fll_program_data_t * const main, const f_console_arguments_t *arguments);
/**
* Execute main program.
*
- * Be sure to call iki_read_main_delete() after executing this.
- *
* If main.signal is non-zero, then this blocks and handles the following signals:
* - F_signal_abort
* - F_signal_broken_pipe
* F_none on success.
*
* Status codes (with error bit) are returned on any problem.
- *
- * @see iki_read_main_delete()
*/
#ifndef _di_iki_read_main_
extern f_status_t iki_read_main(fll_program_data_t * const main, const f_console_arguments_t *arguments);
/**
* Execute main program.
*
- * Be sure to call iki_write_main_delete() after executing this.
- *
* If main.signal is non-zero, then this blocks and handles the following signals:
* - F_signal_abort
* - F_signal_broken_pipe
* F_none on success.
*
* Status codes (with error bit) are returned on any problem.
- *
- * @see iki_write_main_delete()
*/
#ifndef _di_iki_write_main_
extern f_status_t iki_write_main(fll_program_data_t * const main, const f_console_arguments_t *arguments);
/**
* Execute main program.
*
- * Be sure to call status_code_main_delete() after executing this.
- *
* If main.signal is non-zero, then this blocks and handles the following signals:
* - F_signal_abort
* - F_signal_broken_pipe
* F_none on success.
*
* Status codes (with error bit) are returned on any problem.
- *
- * @see status_code_main_delete()
*/
#ifndef _di_status_code_main_
extern f_status_t status_code_main(fll_program_data_t * const main, const f_console_arguments_t *arguments);
/**
* Execute main program.
*
- * Be sure to call utf8_main_delete() after executing this.
- *
* If main.signal is non-zero, then this blocks and handles the following signals:
* - F_signal_abort
* - F_signal_broken_pipe
* F_signal on (exit) signal received.
*
* Status codes (with error bit) are returned on any problem.
- *
- * @see utf8_main_delete()
*/
#ifndef _di_utf8_main_
extern f_status_t utf8_main(fll_program_data_t * const main, const f_console_arguments_t *arguments);