From 33a569a279a1c0acbf06fe6622866bd79f111685 Mon Sep 17 00:00:00 2001 From: midipix Date: Tue, 20 Feb 2024 17:29:18 +0000 Subject: utility api's: _output_ namespace: simplified the execution context interfaces. --- include/slibtool/slibtool.h | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'include') diff --git a/include/slibtool/slibtool.h b/include/slibtool/slibtool.h index 2a43fad..8fea9b8 100644 --- a/include/slibtool/slibtool.h +++ b/include/slibtool/slibtool.h @@ -431,21 +431,23 @@ slbt_api int slbt_ar_create_mapfile (const struct slbt_archive_meta *, const slbt_api int slbt_main (char **, char **, const struct slbt_fd_ctx *); -slbt_api int slbt_output_config (const struct slbt_driver_ctx *); slbt_api int slbt_output_info (const struct slbt_driver_ctx *); +slbt_api int slbt_output_config (const struct slbt_driver_ctx *); slbt_api int slbt_output_machine (const struct slbt_driver_ctx *); slbt_api int slbt_output_features (const struct slbt_driver_ctx *); slbt_api int slbt_output_fdcwd (const struct slbt_driver_ctx *); -slbt_api int slbt_output_exec (const struct slbt_driver_ctx *, const struct slbt_exec_ctx *, const char *); -slbt_api int slbt_output_compile (const struct slbt_driver_ctx *, const struct slbt_exec_ctx *); -slbt_api int slbt_output_execute (const struct slbt_driver_ctx *, const struct slbt_exec_ctx *); -slbt_api int slbt_output_install (const struct slbt_driver_ctx *, const struct slbt_exec_ctx *); -slbt_api int slbt_output_link (const struct slbt_driver_ctx *, const struct slbt_exec_ctx *); -slbt_api int slbt_output_uninstall (const struct slbt_driver_ctx *, const struct slbt_exec_ctx *); -slbt_api int slbt_output_error_record (const struct slbt_driver_ctx *, const struct slbt_error_info *); -slbt_api int slbt_output_error_vector (const struct slbt_driver_ctx *); + +slbt_api int slbt_output_exec (const struct slbt_exec_ctx *, const char *); +slbt_api int slbt_output_compile (const struct slbt_exec_ctx *); +slbt_api int slbt_output_execute (const struct slbt_exec_ctx *); +slbt_api int slbt_output_install (const struct slbt_exec_ctx *); +slbt_api int slbt_output_link (const struct slbt_exec_ctx *); +slbt_api int slbt_output_uninstall (const struct slbt_exec_ctx *); slbt_api int slbt_output_mapfile (const struct slbt_symlist_ctx *); +slbt_api int slbt_output_error_vector (const struct slbt_driver_ctx *); +slbt_api int slbt_output_error_record (const struct slbt_driver_ctx *, const struct slbt_error_info *); + /* archiver utility api */ slbt_api int slbt_au_output_arname (const struct slbt_archive_ctx *); slbt_api int slbt_au_output_members (const struct slbt_archive_meta *); -- cgit v1.2.3