MCPcopy Create free account
hub / github.com/WheretIB/nullc / nullcInitFileModule

Function nullcInitFileModule

NULLC/includes/file.cpp:227–262  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

225#define REGISTER_FUNC(funcPtr, name, index) if(!nullcBindModuleFunction("std.file", (void(*)())NULLCFile::funcPtr, name, index)) return false;
226
227bool nullcInitFileModule()
228{
229 REGISTER_FUNC(FileCreateEmpty, "File", 0);
230 REGISTER_FUNC(FileCreate, "File", 1);
231
232 REGISTER_FUNC(FileOpen, "File::Open", 0);
233 REGISTER_FUNC(FileClose, "File::Close", 0);
234
235 REGISTER_FUNC(FileOpened, "File::Opened", 0);
236
237 REGISTER_FUNC(FileSeek, "File::Seek", 0);
238
239 REGISTER_FUNC(FileWriteC, "File::Write", 0);
240 REGISTER_FUNC(FileWriteS, "File::Write", 1);
241 REGISTER_FUNC(FileWriteI, "File::Write", 2);
242 REGISTER_FUNC(FileWriteL, "File::Write", 3);
243 REGISTER_FUNC(FileWriteF, "File::Write", 4);
244 REGISTER_FUNC(FileWriteD, "File::Write", 5);
245
246 REGISTER_FUNC(FileReadC, "File::Read", 0);
247 REGISTER_FUNC(FileReadS, "File::Read", 1);
248 REGISTER_FUNC(FileReadI, "File::Read", 2);
249 REGISTER_FUNC(FileReadL, "File::Read", 3);
250 REGISTER_FUNC(FileReadF, "File::Read", 4);
251 REGISTER_FUNC(FileReadD, "File::Read", 5);
252
253 REGISTER_FUNC(FileRead, "File::Read", 6);
254 REGISTER_FUNC(FileWrite, "File::Write", 6);
255 REGISTER_FUNC(FilePrint, "File::Print", 0);
256
257 REGISTER_FUNC(FileTell, "File::Tell", 0);
258 REGISTER_FUNC(FileSize, "File::Size", 0);
259 REGISTER_FUNC(FileReadArr, "File::Read", 7);
260 REGISTER_FUNC(FileWriteArr, "File::Write", 7);
261 return true;
262}

Callers 5

RunTestsFunction · 0.85
WinMainFunction · 0.85
mainFunction · 0.85
RunMethod · 0.85
SpeedTestTextFunction · 0.85

Calls

no outgoing calls

Tested by 3

RunTestsFunction · 0.68
RunMethod · 0.68
SpeedTestTextFunction · 0.68