#include void entry_point(Slice arguments, Slice environment); int main(int argc, const char* argv[], const char* envp[]) { auto* envp_end = envp; while (*envp_end) { envp_end += 1; } entry_point({argv, (u64)argc}, {envp, (u64)(envp_end - envp)}); return 0; }