void *util_loadFile(FILE *const restrict file, size_t *const restrict outsize); char *util_executableRelativePath(char *path, char *execPath, size_t dirLength); // allocated on the heap