hosted_internal.h (1776B)
1 #ifndef KIT_OS_HOSTED_INTERNAL_H 2 #define KIT_OS_HOSTED_INTERNAL_H 3 4 #include <kit/os.h> 5 6 void kit_os_hosted_errf(const KitOsHostedHost* host, void* host_user, 7 const char* tool, const char* fmt, ...); 8 9 int kit_os_hosted_add_input(KitOsHostedInput* items, uint32_t* n, 10 uint32_t cap, uint8_t kind, char* path, 11 size_t path_size); 12 char* kit_os_hosted_find_in_libdirs(const KitOsHostedHost* host, 13 void* host_user, 14 const KitOsHostedDirs* dirs, 15 const char* file, size_t* out_size); 16 int kit_os_hosted_libdir_has(const KitOsHostedHost* host, void* host_user, 17 const KitOsHostedDirs* dirs, const char* file); 18 int kit_os_hosted_add_required_search(KitOsHostedInput* items, uint32_t* n, 19 uint32_t cap, 20 const KitOsHostedRequest* req, 21 const KitOsHostedDirs* dirs, 22 const char* file, uint8_t kind); 23 int kit_os_hosted_add_incdirs(KitOsHostedPlan* plan, 24 const KitOsHostedHost* host, void* host_user, 25 const KitOsHostedDirs* dirs); 26 int kit_os_hosted_add_define(KitOsHostedPlan* plan, const char* name, 27 const char* body); 28 int kit_os_hosted_add_define_owned(KitOsHostedPlan* plan, 29 const KitOsHostedHost* host, 30 void* host_user, const char* name, 31 const char* body); 32 int kit_os_hosted_add_clang_compat_defines(KitOsHostedPlan* plan); 33 34 #endif