#include "prb.h" #include #include i32 main(int c, char **v) { info("os:"); switch (os) { case os_linux: info("linux"); break; case os_windows: info("windows"); break; default: info("unsupported"); return 1; } char *dir = dirname(*v); info("bin directory \"%s\"", dir); const char *filename = "build.sh"; char path[1024] = {0}; snprintf(path, 1024, "%s/%s", dir, filename); struct arena arena = alloc_arena(megabytes(32)); char *content = 0; if (!(content = read_entire_file(&arena, 0, path))) die("failed to read %s", path); info("%s content:\n%s", path, content); return 0; }