MCPcopy Create free account
hub / github.com/Serial-Studio/Serial-Studio / copy2buff

Function copy2buff

lib/lua/src/lvm.c:638–646  ·  view source on GitHub ↗

copy strings in stack from top - n up to top - 1 to buffer */

Source from the content-addressed store, hash-verified

636
637/* copy strings in stack from top - n up to top - 1 to buffer */
638static void copy2buff (StkId top, int n, char *buff) {
639 size_t tl = 0; /* size already copied */
640 do {
641 TString *st = tsvalue(s2v(top - n));
642 size_t l = tsslen(st); /* length of string being copied */
643 memcpy(buff + tl, getstr(st), l * sizeof(char));
644 tl += l;
645 } while (--n > 0);
646}
647
648
649/*

Callers 1

luaV_concatFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected