MCPcopy Create free account
hub / github.com/Moddable-OpenSource/moddable / fxNewLinkerPreload

Function fxNewLinkerPreload

xs/tools/xslBase.c:423–432  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

421}
422
423txLinkerPreload* fxNewLinkerPreload(txLinker* linker, txString name)
424{
425 txLinkerPreload* result = fxNewLinkerChunkClear(linker, sizeof(txLinkerPreload));
426 result->name = fxNewLinkerString(linker, name, mxStringLength(name));
427 result->name = fxBasePrefix(linker, result->name);
428 name = c_strrchr(result->name, '.');
429 if (name && (!c_strcmp(name, ".js") || !c_strcmp(name, ".mjs") || !c_strcmp(name, ".xsb")))
430 *name = 0;
431 return result;
432}
433
434txLinkerResource* fxNewLinkerResource(txLinker* linker, txString path, FILE** fileAddress)
435{

Callers 1

mainFunction · 0.85

Calls 3

fxNewLinkerChunkClearFunction · 0.85
fxNewLinkerStringFunction · 0.85
fxBasePrefixFunction · 0.85

Tested by

no test coverage detected