MCPcopy Create free account
hub / github.com/defold/defold / MakeHostPathf

Function MakeHostPathf

engine/dlib/src/dlib/testutil.cpp:67–82  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

65}
66
67const char* MakeHostPathf(char* dst, uint32_t dst_len, const char* path_format, ...)
68{
69 SetupFS();
70
71 int len = dmStrlCpy(dst, DM_HOSTFS, dst_len);
72 if (len > 0 && dst[len-1] != '/')
73 len += dmStrlCat(dst+len, "/", dst_len-len);
74
75 va_list argp;
76 va_start(argp, path_format);
77 vsnprintf(dst+len, dst_len-len, path_format, argp);
78 va_end(argp);
79
80 dmPath::Normalize(dst, dst, dst_len);
81 return dst;
82}
83
84uint8_t* ReadFile(const char* path, uint32_t* file_size)
85{

Callers 13

TEST_FFunction · 0.85
RunFileFunction · 0.85
LoadPrototypeFunction · 0.85
LoadPrototypeFromDDFFunction · 0.85
ReloadPrototypeFunction · 0.85
TESTFunction · 0.85
TEST_FFunction · 0.85
LoadParticlefxPrototypeFunction · 0.85
CopyResourceFunction · 0.85
UnlinkResourceFunction · 0.85
TEST_PFunction · 0.85
TEST_FFunction · 0.85

Calls 4

SetupFSFunction · 0.85
dmStrlCpyFunction · 0.85
dmStrlCatFunction · 0.85
NormalizeFunction · 0.70

Tested by

no test coverage detected