MCPcopy
hub / github.com/sql-js/sql.js / _sqlite3_value_text

Function _sqlite3_value_text

js/sql-debug.js:86163–86197  ·  view source on GitHub ↗
($0)

Source from the content-addressed store, hash-verified

86161 return 0;
86162}
86163function _sqlite3_value_text($0) {
86164 $0 = $0|0;
86165 var $$0$i = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0;
86166 sp = STACKTOP;
86167 $1 = ($0|0)==(0|0);
86168 if ($1) {
86169 $$0$i = 0;
86170 return ($$0$i|0);
86171 }
86172 $2 = ((($0)) + 8|0);
86173 $3 = HEAP16[$2>>1]|0;
86174 $4 = $3&65535;
86175 $5 = $4 & 514;
86176 $6 = ($5|0)==(514);
86177 if ($6) {
86178 $7 = ((($0)) + 10|0);
86179 $8 = HEAP8[$7>>0]|0;
86180 $9 = ($8<<24>>24)==(1);
86181 if ($9) {
86182 $10 = ((($0)) + 16|0);
86183 $11 = HEAP32[$10>>2]|0;
86184 $$0$i = $11;
86185 return ($$0$i|0);
86186 }
86187 }
86188 $12 = $4 & 1;
86189 $13 = ($12|0)==(0);
86190 if (!($13)) {
86191 $$0$i = 0;
86192 return ($$0$i|0);
86193 }
86194 $14 = (_valueToText($0,1)|0);
86195 $$0$i = $14;
86196 return ($$0$i|0);
86197}
86198function _sqlite3_value_bytes($0) {
86199 $0 = $0|0;
86200 var $$0$i = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0;

Callers 11

_differenceFuncFunction · 0.85
_replicateFuncFunction · 0.85
_charindexFuncFunction · 0.85
_leftFuncFunction · 0.85
_rightFuncFunction · 0.85
_reverseFuncFunction · 0.85
_properFuncFunction · 0.85
_padlFuncFunction · 0.85
_padrFuncFunction · 0.85
_padcFuncFunction · 0.85
_strfilterFuncFunction · 0.85

Calls 1

_valueToTextFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…