MCPcopy Index your code
hub / github.com/sql-js/sql.js / ___stpncpy

Function ___stpncpy

js/sql-debug.js:395721–395856  ·  view source on GitHub ↗
($0,$1,$2)

Source from the content-addressed store, hash-verified

395719 return ($0|0);
395720}
395721function ___stpncpy($0,$1,$2) {
395722 $0 = $0|0;
395723 $1 = $1|0;
395724 $2 = $2|0;
395725 var $$0$lcssa = 0, $$037$lcssa = 0, $$03753 = 0, $$038$lcssa = 0, $$038$lcssa79 = 0, $$03866 = 0, $$039$lcssa = 0, $$039$lcssa78 = 0, $$03965 = 0, $$041$lcssa = 0, $$041$lcssa77 = 0, $$04164 = 0, $$054 = 0, $$1$lcssa = 0, $$140$ph = 0, $$14046 = 0, $$142$ph = 0, $$14245 = 0, $$152 = 0, $$2$ph = 0;
395726 var $$243 = 0, $$247 = 0, $$3 = 0, $$lcssa = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0;
395727 var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0;
395728 var $9 = 0, $or$cond = 0, $or$cond63 = 0, label = 0, sp = 0;
395729 sp = STACKTOP;
395730 $3 = $1;
395731 $4 = $0;
395732 $5 = $3 ^ $4;
395733 $6 = $5 & 3;
395734 $7 = ($6|0)==(0);
395735 do {
395736 if ($7) {
395737 $8 = $3 & 3;
395738 $9 = ($8|0)!=(0);
395739 $10 = ($2|0)!=(0);
395740 $or$cond63 = $10 & $9;
395741 L3: do {
395742 if ($or$cond63) {
395743 $$03866 = $2;$$03965 = $1;$$04164 = $0;
395744 while(1) {
395745 $11 = HEAP8[$$03965>>0]|0;
395746 HEAP8[$$04164>>0] = $11;
395747 $12 = ($11<<24>>24)==(0);
395748 if ($12) {
395749 $$038$lcssa79 = $$03866;$$039$lcssa78 = $$03965;$$041$lcssa77 = $$04164;
395750 break L3;
395751 }
395752 $13 = (($$03866) + -1)|0;
395753 $14 = ((($$03965)) + 1|0);
395754 $15 = ((($$04164)) + 1|0);
395755 $16 = $14;
395756 $17 = $16 & 3;
395757 $18 = ($17|0)!=(0);
395758 $19 = ($13|0)!=(0);
395759 $or$cond = $19 & $18;
395760 if ($or$cond) {
395761 $$03866 = $13;$$03965 = $14;$$04164 = $15;
395762 } else {
395763 $$038$lcssa = $13;$$039$lcssa = $14;$$041$lcssa = $15;$$lcssa = $19;
395764 label = 5;
395765 break;
395766 }
395767 }
395768 } else {
395769 $$038$lcssa = $2;$$039$lcssa = $1;$$041$lcssa = $0;$$lcssa = $10;
395770 label = 5;
395771 }
395772 } while(0);
395773 if ((label|0) == 5) {
395774 if ($$lcssa) {
395775 $$038$lcssa79 = $$038$lcssa;$$039$lcssa78 = $$039$lcssa;$$041$lcssa77 = $$041$lcssa;
395776 } else {
395777 $$243 = $$041$lcssa;$$3 = 0;
395778 break;

Callers 1

_strncpyFunction · 0.85

Calls 1

_memsetFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…