// Code generated by `gocc testdata/sqlite-src-3300100/mptest/mptest.c -o internal/mptest/main_linux_amd64.go -Itestdata/sqlite-amalgamation-3300100 -qbec-dot-import modernc.org/sqlite/internal/bin -qbec-static-prefix s_ -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_DEFAULT_MEMSTATUS=0 -DSQLITE_DEFAULT_WAL_SYNCHRONOUS=1 -DSQLITE_DQS=0 -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_MAX_EXPR_DEPTH=0 -DSQLITE_MAX_MMAP_SIZE=0 -DSQLITE_MUTEX_APPDEF=1 -DSQLITE_MUTEX_NOOP -DSQLITE_OMIT_DECLTYPE -DSQLITE_OMIT_PROGRESS_CALLBACK -DSQLITE_OMIT_SHARED_CACHE -DSQLITE_THREADSAFE=2 -DSQLITE_USE_ALLOCA`, DO NOT EDIT. package main import ( . "modernc.org/sqlite/internal/bin" ) import ( "math" "modernc.org/crt/v2" "unsafe" ) var ( _ *crt.TLS _ = math.Pi _ = unsafe.Sizeof(0) ) func main() { crt.Start(Xmain) } var s__1 = [11]byte{0x5f, 0x5f, 0x62, 0x73, 0x77, 0x61, 0x70, 0x5f, 0x31, 0x36} var s__2 = [11]byte{0x5f, 0x5f, 0x62, 0x73, 0x77, 0x61, 0x70, 0x5f, 0x33, 0x32} var s__3 = [11]byte{0x5f, 0x5f, 0x62, 0x73, 0x77, 0x61, 0x70, 0x5f, 0x36, 0x34} var s__4 = [18]byte{ 0x5f, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x31, 0x36, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, } var s__5 = [18]byte{ 0x5f, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x33, 0x32, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, } var s__6 = [18]byte{ 0x5f, 0x5f, 0x75, 0x69, 0x6e, 0x74, 0x36, 0x34, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x74, 0x79, } var s_g [128]byte func s_printWithPrefix(t *crt.TLS, _v1 int64, _v2 int64, _v3 int64) { bp := t.Alloc(48) defer t.Free(48) var _v15 int32 // %t10 var _v17 int64 // %t12 var _v18 int32 // %t13 var _v19 int64 // %t14 var _v20 int64 // %t15 var _v21 int64 // %t16 var _v22 int64 // %t17 var _v23 int32 // %t18 var _v24 int32 // %t19 var _v7 int64 // %t2 var _v25 int64 // %t20 var _v26 int64 // %t21 var _v27 int64 // %t22 var _v28 int64 // %t23 var _v29 int32 // %t24 var _v30 int32 // %t25 var _v32 int32 // %t27 var _v33 int32 // %t28 var _v34 int32 // %t29 var _v8 int32 // %t3 var _v35 int64 // %t30 var _v36 int64 // %t31 var _v37 int64 // %t32 var _v38 int64 // %t33 var _v39 int32 // %t34 var _v40 int32 // %t35 var _v42 int32 // %t37 var _v43 int32 // %t38 var _v44 int64 // %t39 var _v45 int32 // %t40 var _v46 int32 // %t41 var _v50 int32 // %t45 var _v51 int64 // %t46 var _v53 int32 // %t48 var _v54 int64 // %t49 var _v55 int64 // %t50 var _v56 int64 // %t51 var _v57 int64 // %t52 var _v61 int64 // %t56 var _v62 int64 // %t57 var _v63 int32 // %t58 var _v64 int32 // %t59 var _v66 int32 // %t61 var _v70 int64 // %t65 var _v71 int64 // %t66 var _v72 int32 // %t67 var _v73 int32 // %t68 var _v12 int64 // %t7 var _v75 int32 // %t70 var _v76 int32 // %t71 var _v77 int64 // %t72 var _v78 int64 // %t73 var _v79 int64 // %t74 var _v13 int64 // %t8 var _v14 int32 // %t9 var _v4 = int64(bp + 24) // %v3 var _v6 = int64(bp + 32) // %v4 *(*int64)(unsafe.Pointer(uintptr(_v4))) = _v3 goto l2 l2: _v7 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v8 = crt.Bool32(int64(_v7) != int64(int64(0))) goto l3 l3: if _v8 != 0 { goto l4 } goto l33 l33: _v15 = 0 goto l7 l4: _v12 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v13 = int64(_v12 + int64(0)) _v14 = int32(*(*int8)(unsafe.Pointer(uintptr(_v13)))) goto l5 l5: if _v14 != 0 { goto l6 } goto l34 l34: _v15 = 0 goto l7 l6: _v15 = 1 goto l7 l7: if _v15 != 0 { goto l8 } goto l31 l8: _v17 = int64(_v6 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v17))) = 0 goto l9 l9: _v18 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v19 = int64(int32(_v18)) _v20 = int64(_v19 * int64(1)) _v21 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v22 = int64(_v21 + _v20) _v23 = int32(*(*int8)(unsafe.Pointer(uintptr(_v22)))) goto l10 l10: if _v23 != 0 { goto l11 } goto l35 l35: _v33 = 0 goto l14 l11: _v24 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v25 = int64(int32(_v24)) _v26 = int64(_v25 * int64(1)) _v27 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v28 = int64(_v27 + _v26) _v29 = int32(*(*int8)(unsafe.Pointer(uintptr(_v28)))) _v30 = int32(int8(_v29)) _v32 = crt.Bool32(int32(_v30) != int32(10)) goto l12 l12: if _v32 != 0 { goto l13 } goto l36 l36: _v33 = 0 goto l14 l13: _v33 = 1 goto l14 l14: goto l15 l15: if _v33 != 0 { goto l16 } goto l37 l37: _v43 = 0 goto l19 l16: _v34 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v35 = int64(int32(_v34)) _v36 = int64(_v35 * int64(1)) _v37 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v38 = int64(_v37 + _v36) _v39 = int32(*(*int8)(unsafe.Pointer(uintptr(_v38)))) _v40 = int32(int8(_v39)) _v42 = crt.Bool32(int32(_v40) != int32(13)) goto l17 l17: if _v42 != 0 { goto l18 } goto l38 l38: _v43 = 0 goto l19 l18: _v43 = 1 goto l19 l19: if _v43 != 0 { goto l20 } goto l22 l20: goto l21 l21: _v44 = int64(_v6 + int64(0)) _v45 = *(*int32)(unsafe.Pointer(uintptr(_v44))) _v46 = int32(int32(_v45) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v44))) = _v46 goto l9 l22: _v50 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v51 = *(*int64)(unsafe.Pointer(uintptr(_v4))) *(*int64)(unsafe.Pointer(bp + 0)) = _v2 *(*int32)(unsafe.Pointer(bp + 8)) = _v50 *(*int64)(unsafe.Pointer(bp + 16)) = _v51 _ = crt.Xfprintf(t, _v1, int64(uintptr(unsafe.Pointer(&s__8))), bp+0) _v53 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v54 = int64(int32(_v53)) _v55 = int64(_v4 + int64(0)) _v56 = *(*int64)(unsafe.Pointer(uintptr(_v55))) _v57 = int64(_v56 + _v54) *(*int64)(unsafe.Pointer(uintptr(_v55))) = _v57 goto l23 l23: _v61 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v62 = int64(_v61 + int64(0)) _v63 = int32(*(*int8)(unsafe.Pointer(uintptr(_v62)))) _v64 = int32(int8(_v63)) _v66 = crt.Bool32(int32(_v64) == int32(10)) goto l24 l24: if _v66 != 0 { goto l39 } goto l25 l39: _v76 = 1 goto l28 l25: _v70 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v71 = int64(_v70 + int64(0)) _v72 = int32(*(*int8)(unsafe.Pointer(uintptr(_v71)))) _v73 = int32(int8(_v72)) _v75 = crt.Bool32(int32(_v73) == int32(13)) goto l26 l26: if _v75 != 0 { goto l40 } goto l27 l40: _v76 = 1 goto l28 l27: _v76 = 0 goto l28 l28: if _v76 != 0 { goto l29 } goto l30 l29: _v77 = int64(_v4 + int64(0)) _v78 = *(*int64)(unsafe.Pointer(uintptr(_v77))) _v79 = int64(_v78 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v77))) = _v79 goto l23 l30: goto l2 l31: goto l32 l32: } var s__7 = [16]byte{0x70, 0x72, 0x69, 0x6e, 0x74, 0x57, 0x69, 0x74, 0x68, 0x50, 0x72, 0x65, 0x66, 0x69, 0x78} var s__8 = [8]byte{0x25, 0x73, 0x25, 0x2e, 0x2a, 0x73, 0x0a} func s_safe_strcmp(t *crt.TLS, _v1 int64, _v2 int64) int32 { var _v16 int32 // %t14 var _v20 int32 // %t18 var _v5 int32 // %t3 var _v10 int32 // %t8 _v5 = crt.Bool32(_v1 == _v2) if _v5 != 0 { goto l2 } goto l4 l2: return 0 l4: _v10 = crt.Bool32(_v1 == int64(0)) if _v10 != 0 { goto l5 } goto l7 l5: return -1 l7: _v16 = crt.Bool32(_v2 == int64(0)) if _v16 != 0 { goto l8 } goto l10 l8: return 1 l10: _v20 = crt.Xstrcmp(t, _v1, _v2) return _v20 } var s__9 = [12]byte{0x73, 0x61, 0x66, 0x65, 0x5f, 0x73, 0x74, 0x72, 0x63, 0x6d, 0x70} func Xstrglob(t *crt.TLS, _v1 int64, _v2 int64) int32 { bp := t.Alloc(48) defer t.Free(48) var _v109 int32 // %t100 var _v111 int32 // %t102 var _v113 int32 // %t104 var _v116 int64 // %t107 var _v118 int64 // %t109 var _v20 int32 // %t11 var _v119 int64 // %t110 var _v120 int64 // %t111 var _v121 int64 // %t112 var _v122 int32 // %t113 var _v123 int32 // %t114 var _v124 int64 // %t115 var _v125 int32 // %t116 var _v127 int32 // %t118 var _v21 int32 // %t12 var _v129 int64 // %t120 var _v130 int64 // %t121 var _v131 int64 // %t122 var _v132 int32 // %t123 var _v133 int32 // %t124 var _v134 int64 // %t125 var _v135 int32 // %t126 var _v137 int32 // %t128 var _v139 int64 // %t130 var _v140 int64 // %t131 var _v141 int64 // %t132 var _v142 int64 // %t133 var _v143 int32 // %t134 var _v144 int32 // %t135 var _v145 int64 // %t136 var _v146 int32 // %t137 var _v148 int32 // %t139 var _v23 int32 // %t14 var _v149 int32 // %t140 var _v151 int32 // %t142 var _v153 int64 // %t144 var _v154 int64 // %t145 var _v155 int64 // %t146 var _v156 int64 // %t147 var _v157 int32 // %t148 var _v158 int32 // %t149 var _v24 int64 // %t15 var _v159 int64 // %t150 var _v160 int32 // %t151 var _v161 int32 // %t152 var _v163 int32 // %t154 var _v164 int32 // %t155 var _v165 int32 // %t156 var _v167 int32 // %t158 var _v25 int64 // %t16 var _v171 int64 // %t162 var _v172 int64 // %t163 var _v173 int32 // %t164 var _v174 int32 // %t165 var _v176 int32 // %t167 var _v177 int32 // %t168 var _v26 int64 // %t17 var _v181 int64 // %t172 var _v182 int64 // %t173 var _v183 int32 // %t174 var _v184 int32 // %t175 var _v186 int32 // %t177 var _v187 int32 // %t178 var _v188 int32 // %t179 var _v27 int32 // %t18 var _v190 int32 // %t181 var _v191 int32 // %t182 var _v192 int64 // %t183 var _v193 int64 // %t184 var _v194 int64 // %t185 var _v195 int32 // %t186 var _v196 int32 // %t187 var _v197 int64 // %t188 var _v198 int32 // %t189 var _v28 int32 // %t19 var _v199 int32 // %t190 var _v200 int32 // %t191 var _v201 int32 // %t192 var _v202 int32 // %t193 var _v203 int32 // %t194 var _v204 int32 // %t195 var _v206 int64 // %t197 var _v208 int64 // %t199 var _v29 int64 // %t20 var _v209 int32 // %t200 var _v210 int32 // %t201 var _v211 int32 // %t202 var _v213 int64 // %t204 var _v214 int32 // %t205 var _v215 int64 // %t206 var _v216 int64 // %t207 var _v217 int64 // %t208 var _v218 int64 // %t209 var _v30 int32 // %t21 var _v219 int32 // %t210 var _v220 int32 // %t211 var _v221 int64 // %t212 var _v222 int32 // %t213 var _v224 int32 // %t215 var _v225 int32 // %t216 var _v226 int32 // %t217 var _v227 int32 // %t218 var _v229 int32 // %t220 var _v230 int32 // %t221 var _v232 int32 // %t223 var _v234 int32 // %t225 var _v238 int64 // %t229 var _v32 int32 // %t23 var _v239 int64 // %t230 var _v240 int32 // %t231 var _v241 int32 // %t232 var _v243 int32 // %t234 var _v247 int64 // %t238 var _v248 int64 // %t239 var _v33 int32 // %t24 var _v249 int32 // %t240 var _v250 int32 // %t241 var _v252 int32 // %t243 var _v253 int32 // %t244 var _v257 int64 // %t248 var _v258 int64 // %t249 var _v259 int32 // %t250 var _v260 int32 // %t251 var _v261 int64 // %t252 var _v262 int64 // %t253 var _v263 int64 // %t254 var _v264 int64 // %t255 var _v265 int64 // %t256 var _v266 int32 // %t257 var _v267 int32 // %t258 var _v35 int32 // %t26 var _v271 int32 // %t262 var _v272 int32 // %t263 var _v273 int64 // %t264 var _v274 int64 // %t265 var _v275 int64 // %t266 var _v36 int32 // %t27 var _v279 int64 // %t270 var _v280 int64 // %t271 var _v281 int32 // %t272 var _v282 int32 // %t273 var _v283 int64 // %t274 var _v284 int64 // %t275 var _v285 int64 // %t276 var _v286 int64 // %t277 var _v287 int64 // %t278 var _v288 int32 // %t279 var _v37 int32 // %t28 var _v289 int32 // %t280 var _v293 int32 // %t284 var _v294 int32 // %t285 var _v296 int64 // %t287 var _v297 int64 // %t288 var _v298 int64 // %t289 var _v302 int64 // %t293 var _v303 int64 // %t294 var _v304 int32 // %t295 var _v305 int32 // %t296 var _v306 int64 // %t297 var _v307 int64 // %t298 var _v308 int64 // %t299 var _v12 int64 // %t3 var _v39 int32 // %t30 var _v309 int64 // %t300 var _v310 int64 // %t301 var _v311 int32 // %t302 var _v312 int32 // %t303 var _v316 int32 // %t307 var _v317 int64 // %t308 var _v318 int64 // %t309 var _v40 int64 // %t31 var _v319 int64 // %t310 var _v320 int32 // %t311 var _v321 int64 // %t312 var _v322 int64 // %t313 var _v323 int64 // %t314 var _v324 int32 // %t315 var _v325 int32 // %t316 var _v326 int32 // %t317 var _v328 int64 // %t319 var _v41 int64 // %t32 var _v329 int32 // %t320 var _v330 int32 // %t321 var _v332 int32 // %t323 var _v42 int64 // %t33 var _v43 int32 // %t34 var _v44 int32 // %t35 var _v46 int32 // %t37 var _v47 int32 // %t38 var _v13 int64 // %t4 var _v49 int32 // %t40 var _v51 int32 // %t42 var _v53 int32 // %t44 var _v55 int32 // %t46 var _v56 int64 // %t47 var _v57 int32 // %t48 var _v58 int64 // %t49 var _v14 int64 // %t5 var _v61 int64 // %t52 var _v62 int64 // %t53 var _v63 int32 // %t54 var _v64 int32 // %t55 var _v65 int64 // %t56 var _v66 int64 // %t57 var _v67 int64 // %t58 var _v68 int64 // %t59 var _v15 int32 // %t6 var _v69 int32 // %t60 var _v70 int32 // %t61 var _v72 int32 // %t63 var _v73 int64 // %t64 var _v74 int64 // %t65 var _v75 int64 // %t66 var _v76 int32 // %t67 var _v77 int32 // %t68 var _v78 int64 // %t69 var _v16 int32 // %t7 var _v79 int32 // %t70 var _v81 int32 // %t72 var _v82 int32 // %t73 var _v83 int32 // %t74 var _v84 int32 // %t75 var _v85 int64 // %t76 var _v86 int64 // %t77 var _v87 int64 // %t78 var _v88 int32 // %t79 var _v17 int64 // %t8 var _v89 int32 // %t80 var _v90 int64 // %t81 var _v91 int32 // %t82 var _v93 int32 // %t84 var _v95 int64 // %t86 var _v96 int64 // %t87 var _v97 int32 // %t88 var _v18 int32 // %t9 var _v100 int32 // %t91 var _v102 int32 // %t93 var _v103 int64 // %t94 var _v104 int64 // %t95 var _v105 int64 // %t96 var _v106 int32 // %t97 var _v107 int32 // %t98 var _v3 = int64(bp + 0) // %v1 var _v5 = int64(bp + 8) // %v2 var _v7 = int64(bp + 16) // %v3 var _v8 = int64(bp + 20) // %v4 var _v9 = int64(bp + 24) // %v5 var _v10 = int64(bp + 28) // %v6 var _v11 = int64(bp + 32) // %v7 *(*int64)(unsafe.Pointer(uintptr(_v3))) = _v1 *(*int64)(unsafe.Pointer(uintptr(_v5))) = _v2 goto l2 l2: _v12 = int64(_v3 + int64(0)) _v13 = *(*int64)(unsafe.Pointer(uintptr(_v12))) _v14 = int64(_v13 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v12))) = _v14 _v15 = int32(*(*int8)(unsafe.Pointer(uintptr(_v13)))) _v16 = int32(int8(_v15)) _v17 = int64(_v7 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v17))) = _v16 _v18 = *(*int32)(unsafe.Pointer(uintptr(_v17))) _v20 = crt.Bool32(int32(_v18) != int32(0)) if _v20 != 0 { goto l3 } goto l139 l3: _v21 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v23 = crt.Bool32(int32(_v21) == int32(42)) if _v23 != 0 { goto l4 } goto l49 l4: goto l5 l5: _v24 = int64(_v3 + int64(0)) _v25 = *(*int64)(unsafe.Pointer(uintptr(_v24))) _v26 = int64(_v25 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v24))) = _v26 _v27 = int32(*(*int8)(unsafe.Pointer(uintptr(_v25)))) _v28 = int32(int8(_v27)) _v29 = int64(_v7 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v29))) = _v28 _v30 = *(*int32)(unsafe.Pointer(uintptr(_v29))) _v32 = crt.Bool32(int32(_v30) == int32(42)) goto l6 l6: if _v32 != 0 { goto l142 } goto l7 l142: _v36 = 1 goto l10 l7: _v33 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v35 = crt.Bool32(int32(_v33) == int32(63)) goto l8 l8: if _v35 != 0 { goto l143 } goto l9 l143: _v36 = 1 goto l10 l9: _v36 = 0 goto l10 l10: if _v36 != 0 { goto l11 } goto l20 l11: _v37 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v39 = crt.Bool32(int32(_v37) == int32(63)) goto l12 l12: if _v39 != 0 { goto l13 } goto l144 l144: _v47 = 0 goto l16 l13: _v40 = int64(_v5 + int64(0)) _v41 = *(*int64)(unsafe.Pointer(uintptr(_v40))) _v42 = int64(_v41 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v40))) = _v42 _v43 = int32(*(*int8)(unsafe.Pointer(uintptr(_v41)))) _v44 = int32(int8(_v43)) _v46 = crt.Bool32(int32(_v44) == int32(0)) goto l14 l14: if _v46 != 0 { goto l15 } goto l145 l145: _v47 = 0 goto l16 l15: _v47 = 1 goto l16 l16: if _v47 != 0 { goto l17 } goto l19 l17: return 0 l19: goto l5 l20: _v49 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v51 = crt.Bool32(int32(_v49) == int32(0)) if _v51 != 0 { goto l21 } goto l23 l21: return 1 l23: _v53 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v55 = crt.Bool32(int32(_v53) == int32(91)) if _v55 != 0 { goto l24 } goto l34 l24: goto l25 l25: _v56 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v57 = int32(*(*int8)(unsafe.Pointer(uintptr(_v56)))) goto l26 l26: if _v57 != 0 { goto l27 } goto l146 l146: _v64 = 0 goto l30 l27: _v58 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v61 = int64(_v58 - int64(1)) _v62 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v63 = Xstrglob(t, _v61, _v62) goto l28 l28: if _v63 != 0 { goto l29 } goto l147 l147: _v64 = 0 goto l30 l29: _v64 = 1 goto l30 l30: if _v64 != 0 { goto l31 } goto l32 l31: _v65 = int64(_v5 + int64(0)) _v66 = *(*int64)(unsafe.Pointer(uintptr(_v65))) _v67 = int64(_v66 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v65))) = _v67 goto l25 l32: _v68 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v69 = int32(*(*int8)(unsafe.Pointer(uintptr(_v68)))) _v70 = int32(int8(_v69)) _v72 = crt.Bool32(int32(_v70) != int32(0)) return _v72 l34: goto l35 l35: goto l36 l36: _v73 = int64(_v5 + int64(0)) _v74 = *(*int64)(unsafe.Pointer(uintptr(_v73))) _v75 = int64(_v74 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v73))) = _v75 _v76 = int32(*(*int8)(unsafe.Pointer(uintptr(_v74)))) _v77 = int32(int8(_v76)) _v78 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v78))) = _v77 _v79 = *(*int32)(unsafe.Pointer(uintptr(_v78))) _v81 = crt.Bool32(int32(_v79) != int32(0)) if _v81 != 0 { goto l37 } goto l47 l37: goto l38 l38: _v82 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v83 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v84 = crt.Bool32(int32(_v82) != int32(_v83)) if _v84 != 0 { goto l39 } goto l43 l39: _v85 = int64(_v5 + int64(0)) _v86 = *(*int64)(unsafe.Pointer(uintptr(_v85))) _v87 = int64(_v86 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v85))) = _v87 _v88 = int32(*(*int8)(unsafe.Pointer(uintptr(_v86)))) _v89 = int32(int8(_v88)) _v90 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v90))) = _v89 _v91 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v93 = crt.Bool32(int32(_v91) == int32(0)) if _v93 != 0 { goto l40 } goto l42 l40: return 0 l42: goto l38 l43: _v95 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v96 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v97 = Xstrglob(t, _v95, _v96) if _v97 != 0 { goto l44 } goto l46 l44: return 1 l46: goto l36 l47: return 0 l49: _v100 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v102 = crt.Bool32(int32(_v100) == int32(63)) if _v102 != 0 { goto l50 } goto l54 l50: _v103 = int64(_v5 + int64(0)) _v104 = *(*int64)(unsafe.Pointer(uintptr(_v103))) _v105 = int64(_v104 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v103))) = _v105 _v106 = int32(*(*int8)(unsafe.Pointer(uintptr(_v104)))) _v107 = int32(int8(_v106)) _v109 = crt.Bool32(int32(_v107) == int32(0)) if _v109 != 0 { goto l51 } goto l53 l51: return 0 l53: goto l137 l54: _v111 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v113 = crt.Bool32(int32(_v111) == int32(91)) if _v113 != 0 { goto l55 } goto l108 l55: *(*int32)(unsafe.Pointer(uintptr(_v11))) = 0 _v116 = int64(_v10 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v116))) = 0 _v118 = int64(_v9 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v118))) = 0 _v119 = int64(_v5 + int64(0)) _v120 = *(*int64)(unsafe.Pointer(uintptr(_v119))) _v121 = int64(_v120 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v119))) = _v121 _v122 = int32(*(*int8)(unsafe.Pointer(uintptr(_v120)))) _v123 = int32(int8(_v122)) _v124 = int64(_v7 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v124))) = _v123 _v125 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v127 = crt.Bool32(int32(_v125) == int32(0)) if _v127 != 0 { goto l56 } goto l58 l56: return 0 l58: _v129 = int64(_v3 + int64(0)) _v130 = *(*int64)(unsafe.Pointer(uintptr(_v129))) _v131 = int64(_v130 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v129))) = _v131 _v132 = int32(*(*int8)(unsafe.Pointer(uintptr(_v130)))) _v133 = int32(int8(_v132)) _v134 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v134))) = _v133 _v135 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v137 = crt.Bool32(int32(_v135) == int32(94)) if _v137 != 0 { goto l59 } goto l60 l59: _v139 = int64(_v9 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v139))) = 1 _v140 = int64(_v3 + int64(0)) _v141 = *(*int64)(unsafe.Pointer(uintptr(_v140))) _v142 = int64(_v141 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v140))) = _v142 _v143 = int32(*(*int8)(unsafe.Pointer(uintptr(_v141)))) _v144 = int32(int8(_v143)) _v145 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v145))) = _v144 goto l60 l60: _v146 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v148 = crt.Bool32(int32(_v146) == int32(93)) if _v148 != 0 { goto l61 } goto l148 l148: goto l64 l61: _v149 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v151 = crt.Bool32(int32(_v149) == int32(93)) if _v151 != 0 { goto l62 } goto l63 l62: _v153 = int64(_v10 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v153))) = 1 goto l63 l63: _v154 = int64(_v3 + int64(0)) _v155 = *(*int64)(unsafe.Pointer(uintptr(_v154))) _v156 = int64(_v155 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v154))) = _v156 _v157 = int32(*(*int8)(unsafe.Pointer(uintptr(_v155)))) _v158 = int32(int8(_v157)) _v159 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v159))) = _v158 goto l64 l64: goto l65 l65: _v160 = *(*int32)(unsafe.Pointer(uintptr(_v8))) goto l66 l66: if _v160 != 0 { goto l67 } goto l149 l149: _v164 = 0 goto l70 l67: _v161 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v163 = crt.Bool32(int32(_v161) != int32(93)) goto l68 l68: if _v163 != 0 { goto l69 } goto l150 l150: _v164 = 0 goto l70 l69: _v164 = 1 goto l70 l70: if _v164 != 0 { goto l71 } goto l99 l71: _v165 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v167 = crt.Bool32(int32(_v165) == int32(45)) goto l72 l72: if _v167 != 0 { goto l73 } goto l151 l151: _v177 = 0 goto l76 l73: _v171 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v172 = int64(_v171 + int64(0)) _v173 = int32(*(*int8)(unsafe.Pointer(uintptr(_v172)))) _v174 = int32(int8(_v173)) _v176 = crt.Bool32(int32(_v174) != int32(93)) goto l74 l74: if _v176 != 0 { goto l75 } goto l152 l152: _v177 = 0 goto l76 l75: _v177 = 1 goto l76 l76: goto l77 l77: if _v177 != 0 { goto l78 } goto l153 l153: _v187 = 0 goto l81 l78: _v181 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v182 = int64(_v181 + int64(0)) _v183 = int32(*(*int8)(unsafe.Pointer(uintptr(_v182)))) _v184 = int32(int8(_v183)) _v186 = crt.Bool32(int32(_v184) != int32(0)) goto l79 l79: if _v186 != 0 { goto l80 } goto l154 l154: _v187 = 0 goto l81 l80: _v187 = 1 goto l81 l81: goto l82 l82: if _v187 != 0 { goto l83 } goto l155 l155: _v191 = 0 goto l86 l83: _v188 = *(*int32)(unsafe.Pointer(uintptr(_v11))) _v190 = crt.Bool32(int32(_v188) > int32(0)) goto l84 l84: if _v190 != 0 { goto l85 } goto l156 l156: _v191 = 0 goto l86 l85: _v191 = 1 goto l86 l86: if _v191 != 0 { goto l87 } goto l95 l87: _v192 = int64(_v3 + int64(0)) _v193 = *(*int64)(unsafe.Pointer(uintptr(_v192))) _v194 = int64(_v193 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v192))) = _v194 _v195 = int32(*(*int8)(unsafe.Pointer(uintptr(_v193)))) _v196 = int32(int8(_v195)) _v197 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v197))) = _v196 _v198 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v199 = *(*int32)(unsafe.Pointer(uintptr(_v11))) _v200 = crt.Bool32(int32(_v198) >= int32(_v199)) goto l88 l88: if _v200 != 0 { goto l89 } goto l157 l157: _v204 = 0 goto l92 l89: _v201 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v202 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v203 = crt.Bool32(int32(_v201) <= int32(_v202)) goto l90 l90: if _v203 != 0 { goto l91 } goto l158 l158: _v204 = 0 goto l92 l91: _v204 = 1 goto l92 l92: if _v204 != 0 { goto l93 } goto l94 l93: _v206 = int64(_v10 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v206))) = 1 goto l94 l94: _v208 = int64(_v11 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v208))) = 0 goto l98 l95: _v209 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v210 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v211 = crt.Bool32(int32(_v209) == int32(_v210)) if _v211 != 0 { goto l96 } goto l97 l96: _v213 = int64(_v10 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v213))) = 1 goto l97 l97: _v214 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v215 = int64(_v11 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v215))) = _v214 goto l98 l98: _v216 = int64(_v3 + int64(0)) _v217 = *(*int64)(unsafe.Pointer(uintptr(_v216))) _v218 = int64(_v217 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v216))) = _v218 _v219 = int32(*(*int8)(unsafe.Pointer(uintptr(_v217)))) _v220 = int32(int8(_v219)) _v221 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v221))) = _v220 goto l65 l99: _v222 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v224 = crt.Bool32(int32(_v222) == int32(0)) goto l100 l100: if _v224 != 0 { goto l159 } goto l101 l159: _v230 = 1 goto l104 l101: _v225 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _v226 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v227 = int32(_v225 ^ _v226) _v229 = crt.Bool32(int32(_v227) == int32(0)) goto l102 l102: if _v229 != 0 { goto l160 } goto l103 l160: _v230 = 1 goto l104 l103: _v230 = 0 goto l104 l104: if _v230 != 0 { goto l105 } goto l107 l105: return 0 l107: goto l136 l108: _v232 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v234 = crt.Bool32(int32(_v232) == int32(35)) if _v234 != 0 { goto l109 } goto l131 l109: _v238 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v239 = int64(_v238 + int64(0)) _v240 = int32(*(*int8)(unsafe.Pointer(uintptr(_v239)))) _v241 = int32(int8(_v240)) _v243 = crt.Bool32(int32(_v241) == int32(45)) goto l110 l110: if _v243 != 0 { goto l161 } goto l111 l161: _v253 = 1 goto l114 l111: _v247 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v248 = int64(_v247 + int64(0)) _v249 = int32(*(*int8)(unsafe.Pointer(uintptr(_v248)))) _v250 = int32(int8(_v249)) _v252 = crt.Bool32(int32(_v250) == int32(43)) goto l112 l112: if _v252 != 0 { goto l162 } goto l113 l162: _v253 = 1 goto l114 l113: _v253 = 0 goto l114 l114: goto l115 l115: if _v253 != 0 { goto l116 } goto l163 l163: _v272 = 0 goto l119 l116: _v257 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v258 = int64(_v257 + int64(1)) _v259 = int32(*(*int8)(unsafe.Pointer(uintptr(_v258)))) _v260 = int32(int32(uint8(_v259))) _v261 = int64(int32(_v260)) _v262 = int64(_v261 * int64(2)) _v263 = crt.X__ctype_b_loc(t) _v264 = *(*int64)(unsafe.Pointer(uintptr(_v263))) _v265 = int64(_v264 + _v262) _v266 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v265)))) _v267 = int32(uint16(_v266)) _v271 = int32(int32(_v267) & int32(2048)) goto l117 l117: if _v271 != 0 { goto l118 } goto l164 l164: _v272 = 0 goto l119 l118: _v272 = 1 goto l119 l119: if _v272 != 0 { goto l120 } goto l121 l120: _v273 = int64(_v5 + int64(0)) _v274 = *(*int64)(unsafe.Pointer(uintptr(_v273))) _v275 = int64(_v274 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v273))) = _v275 goto l121 l121: _v279 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v280 = int64(_v279 + int64(0)) _v281 = int32(*(*int8)(unsafe.Pointer(uintptr(_v280)))) _v282 = int32(int32(uint8(_v281))) _v283 = int64(int32(_v282)) _v284 = int64(_v283 * int64(2)) _v285 = crt.X__ctype_b_loc(t) _v286 = *(*int64)(unsafe.Pointer(uintptr(_v285))) _v287 = int64(_v286 + _v284) _v288 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v287)))) _v289 = int32(uint16(_v288)) _v293 = int32(int32(_v289) & int32(2048)) goto l122 l122: if _v293 != 0 { goto l123 } goto l165 l165: _v294 = 1 goto l124 l123: _v294 = 0 goto l124 l124: if _v294 != 0 { goto l125 } goto l127 l125: return 0 l127: _v296 = int64(_v5 + int64(0)) _v297 = *(*int64)(unsafe.Pointer(uintptr(_v296))) _v298 = int64(_v297 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v296))) = _v298 goto l128 l128: _v302 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v303 = int64(_v302 + int64(0)) _v304 = int32(*(*int8)(unsafe.Pointer(uintptr(_v303)))) _v305 = int32(int32(uint8(_v304))) _v306 = int64(int32(_v305)) _v307 = int64(_v306 * int64(2)) _v308 = crt.X__ctype_b_loc(t) _v309 = *(*int64)(unsafe.Pointer(uintptr(_v308))) _v310 = int64(_v309 + _v307) _v311 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v310)))) _v312 = int32(uint16(_v311)) _v316 = int32(int32(_v312) & int32(2048)) if _v316 != 0 { goto l129 } goto l130 l129: _v317 = int64(_v5 + int64(0)) _v318 = *(*int64)(unsafe.Pointer(uintptr(_v317))) _v319 = int64(_v318 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v317))) = _v319 goto l128 l130: goto l135 l131: _v320 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v321 = int64(_v5 + int64(0)) _v322 = *(*int64)(unsafe.Pointer(uintptr(_v321))) _v323 = int64(_v322 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v321))) = _v323 _v324 = int32(*(*int8)(unsafe.Pointer(uintptr(_v322)))) _v325 = int32(int8(_v324)) _v326 = crt.Bool32(int32(_v320) != int32(_v325)) if _v326 != 0 { goto l132 } goto l134 l132: return 0 l134: goto l135 l135: goto l136 l136: goto l137 l137: goto l138 l138: goto l2 l139: _v328 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v329 = int32(*(*int8)(unsafe.Pointer(uintptr(_v328)))) _v330 = int32(int8(_v329)) _v332 = crt.Bool32(int32(_v330) == int32(0)) return _v332 } var s__10 = [8]byte{0x73, 0x74, 0x72, 0x67, 0x6c, 0x6f, 0x62} func s_maybeClose(t *crt.TLS, _v1 int64) { var _v3 int64 // %t2 var _v4 int32 // %t3 var _v6 int64 // %t5 var _v7 int32 // %t6 var _v8 int32 // %t7 _v3 = *(*int64)(unsafe.Pointer(&crt.Xstdout)) _v4 = crt.Bool32(int64(_v1) != int64(_v3)) goto l2 l2: if _v4 != 0 { goto l3 } goto l10 l10: _v8 = 0 goto l6 l3: _v6 = *(*int64)(unsafe.Pointer(&crt.Xstderr)) _v7 = crt.Bool32(int64(_v1) != int64(_v6)) goto l4 l4: if _v7 != 0 { goto l5 } goto l11 l11: _v8 = 0 goto l6 l5: _v8 = 1 goto l6 l6: if _v8 != 0 { goto l7 } goto l8 l7: _ = crt.Xfclose(t, _v1) goto l8 l8: goto l9 l9: } var s__11 = [11]byte{0x6d, 0x61, 0x79, 0x62, 0x65, 0x43, 0x6c, 0x6f, 0x73, 0x65} func s_errorMessage(t *crt.TLS, _v1 int64, args uintptr) { bp := t.Alloc(80) defer t.Free(80) var _v19 int64 // %t15 var _v20 int32 // %t16 var _v23 int64 // %t19 var _v25 int64 // %t21 var _v28 int64 // %t24 var _v32 int64 // %t28 var _v33 int32 // %t29 var _v7 int64 // %t3 var _v36 int64 // %t32 var _v39 int64 // %t35 var _v40 int32 // %t36 var _v41 int32 // %t37 var _v8 int64 // %t4 var _v44 int64 // %t40 var _v46 int64 // %t42 var _v49 int64 // %t45 var _v51 int64 // %t47 var _v54 int32 // %t50 var _v55 int32 // %t51 var _v2 = int64(bp + 8) // %v2 var _v3 = int64(bp + 32) // %v3 var _v4 = int64(bp + 40) // %v4 *(*uintptr)(unsafe.Pointer(bp + 8)) = args _v7 = Xsqlite3_vmprintf(t, _v1, _v2) _v8 = int64(_v3 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v8))) = _v7 *(*int64)(unsafe.Pointer(bp + 0)) = int64(uintptr(unsafe.Pointer(&s_g)) + 64) _ = Xsqlite3_snprintf(t, 30, _v4, int64(uintptr(unsafe.Pointer(&s__13))), bp+0) _v19 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) _v20 = crt.Bool32(int64(_v19) != int64(int64(0))) if _v20 != 0 { goto l2 } goto l3 l2: _v23 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) _v25 = *(*int64)(unsafe.Pointer(uintptr(_v3))) s_printWithPrefix(t, _v23, _v4, _v25) _v28 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) _ = crt.Xfflush(t, _v28) goto l3 l3: _v32 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 40)) _v33 = crt.Bool32(int64(_v32) != int64(int64(0))) goto l4 l4: if _v33 != 0 { goto l5 } goto l12 l12: _v41 = 0 goto l8 l5: _v36 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 32)) _v39 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 48)) _v40 = s_safe_strcmp(t, _v36, _v39) goto l6 l6: if _v40 != 0 { goto l7 } goto l13 l13: _v41 = 0 goto l8 l7: _v41 = 1 goto l8 l8: if _v41 != 0 { goto l9 } goto l10 l9: _v44 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 40)) _v46 = *(*int64)(unsafe.Pointer(uintptr(_v3))) s_printWithPrefix(t, _v44, _v4, _v46) _v49 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 40)) _ = crt.Xfflush(t, _v49) goto l10 l10: _v51 = *(*int64)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v51) _v54 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 112)) _v55 = int32(int32(_v54) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 112)) = _v55 goto l11 l11: } var s__12 = [13]byte{0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65} var s__13 = [11]byte{0x25, 0x73, 0x3a, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x3a, 0x20} func s_fatalError(t *crt.TLS, _v1 int64, args uintptr) { bp := t.Alloc(80) defer t.Free(80) var _v20 int64 // %t15 var _v21 int32 // %t16 var _v24 int64 // %t19 var _v26 int64 // %t21 var _v29 int64 // %t24 var _v33 int64 // %t28 var _v8 int64 // %t3 var _v36 int64 // %t31 var _v37 int32 // %t32 var _v40 int64 // %t35 var _v43 int64 // %t38 var _v44 int32 // %t39 var _v9 int64 // %t4 var _v45 int32 // %t40 var _v48 int64 // %t43 var _v50 int64 // %t45 var _v53 int64 // %t48 var _v57 int64 // %t52 var _v58 int64 // %t53 var _v61 int64 // %t56 var _v62 int32 // %t57 var _v68 int32 // %t63 var _v70 int32 // %t65 var _v71 int64 // %t66 var _v72 int32 // %t67 var _v73 int32 // %t68 var _v75 int32 // %t70 var _v76 int32 // %t71 var _v81 int64 // %t76 var _v2 = int64(bp + 8) // %v2 var _v3 = int64(bp + 32) // %v3 var _v4 = int64(bp + 40) // %v4 var _v5 = int64(bp + 72) // %v5 *(*uintptr)(unsafe.Pointer(bp + 8)) = args _v8 = Xsqlite3_vmprintf(t, _v1, _v2) _v9 = int64(_v3 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v9))) = _v8 *(*int64)(unsafe.Pointer(bp + 0)) = int64(uintptr(unsafe.Pointer(&s_g)) + 64) _ = Xsqlite3_snprintf(t, 30, _v4, int64(uintptr(unsafe.Pointer(&s__15))), bp+0) _v20 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) _v21 = crt.Bool32(int64(_v20) != int64(int64(0))) if _v21 != 0 { goto l2 } goto l3 l2: _v24 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) _v26 = *(*int64)(unsafe.Pointer(uintptr(_v3))) s_printWithPrefix(t, _v24, _v4, _v26) _v29 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) _ = crt.Xfflush(t, _v29) _v33 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) s_maybeClose(t, _v33) goto l3 l3: _v36 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 40)) _v37 = crt.Bool32(int64(_v36) != int64(int64(0))) goto l4 l4: if _v37 != 0 { goto l5 } goto l22 l22: _v45 = 0 goto l8 l5: _v40 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 32)) _v43 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 48)) _v44 = s_safe_strcmp(t, _v40, _v43) goto l6 l6: if _v44 != 0 { goto l7 } goto l23 l23: _v45 = 0 goto l8 l7: _v45 = 1 goto l8 l8: if _v45 != 0 { goto l9 } goto l10 l9: _v48 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 40)) _v50 = *(*int64)(unsafe.Pointer(uintptr(_v3))) s_printWithPrefix(t, _v48, _v4, _v50) _v53 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 40)) _ = crt.Xfflush(t, _v53) _v57 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 40)) s_maybeClose(t, _v57) goto l10 l10: _v58 = *(*int64)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v58) _v61 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v62 = crt.Bool32(int64(_v61) != int64(int64(0))) if _v62 != 0 { goto l11 } goto l20 l11: *(*int32)(unsafe.Pointer(uintptr(_v5))) = 0 *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) = 0 goto l12 l12: _v68 = s_trySql(t, int64(uintptr(unsafe.Pointer(&s__16))), 0) _v70 = crt.Bool32(int32(_v68) == int32(5)) goto l13 l13: if _v70 != 0 { goto l14 } goto l24 l24: _v76 = 0 goto l17 l14: _v71 = int64(_v5 + int64(0)) _v72 = *(*int32)(unsafe.Pointer(uintptr(_v71))) _v73 = int32(int32(_v72) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v71))) = _v73 _v75 = crt.Bool32(int32(_v72) < int32(100)) goto l15 l15: if _v75 != 0 { goto l16 } goto l25 l25: _v76 = 0 goto l17 l16: _v76 = 1 goto l17 l17: if _v76 != 0 { goto l18 } goto l19 l18: _ = Xsqlite3_sleep(t, 10) goto l12 l19: goto l20 l20: _v81 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _ = Xsqlite3_close(t, _v81) crt.Xexit(t, 1) goto l21 l21: } var s__14 = [11]byte{0x66, 0x61, 0x74, 0x61, 0x6c, 0x45, 0x72, 0x72, 0x6f, 0x72} var s__15 = [11]byte{0x25, 0x73, 0x3a, 0x46, 0x41, 0x54, 0x41, 0x4c, 0x3a, 0x20} var s__16 = [30]byte{ 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x53, 0x45, 0x54, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x48, 0x61, 0x6c, 0x74, 0x3d, 0x31, 0x3b, } func s_logMessage(t *crt.TLS, _v1 int64, args uintptr) { bp := t.Alloc(80) defer t.Free(80) var _v19 int64 // %t15 var _v20 int32 // %t16 var _v23 int64 // %t19 var _v25 int64 // %t21 var _v28 int64 // %t24 var _v30 int64 // %t26 var _v7 int64 // %t3 var _v8 int64 // %t4 var _v2 = int64(bp + 8) // %v2 var _v3 = int64(bp + 32) // %v3 var _v4 = int64(bp + 40) // %v4 *(*uintptr)(unsafe.Pointer(bp + 8)) = args _v7 = Xsqlite3_vmprintf(t, _v1, _v2) _v8 = int64(_v3 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v8))) = _v7 *(*int64)(unsafe.Pointer(bp + 0)) = int64(uintptr(unsafe.Pointer(&s_g)) + 64) _ = Xsqlite3_snprintf(t, 30, _v4, int64(uintptr(unsafe.Pointer(&s__18))), bp+0) _v19 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) _v20 = crt.Bool32(int64(_v19) != int64(int64(0))) if _v20 != 0 { goto l2 } goto l3 l2: _v23 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) _v25 = *(*int64)(unsafe.Pointer(uintptr(_v3))) s_printWithPrefix(t, _v23, _v4, _v25) _v28 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) _ = crt.Xfflush(t, _v28) goto l3 l3: _v30 = *(*int64)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v30) goto l4 l4: } var s__17 = [11]byte{0x6c, 0x6f, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65} var s__18 = [5]byte{0x25, 0x73, 0x3a, 0x20} func s_clipLength(t *crt.TLS, _v1 int64) int32 { bp := t.Alloc(16) defer t.Free(16) var _v12 int64 // %t10 var _v13 int64 // %t11 var _v15 int64 // %t13 var _v16 int32 // %t14 var _v17 int32 // %t15 var _v18 int64 // %t16 var _v19 int64 // %t17 var _v20 int64 // %t18 var _v21 int64 // %t19 var _v4 int64 // %t2 var _v22 int64 // %t20 var _v23 int32 // %t21 var _v24 int32 // %t22 var _v28 int32 // %t26 var _v29 int32 // %t27 var _v30 int64 // %t28 var _v31 int32 // %t29 var _v5 int32 // %t3 var _v32 int32 // %t30 var _v33 int32 // %t31 var _v6 int32 // %t4 var _v8 int32 // %t6 var _v9 int32 // %t7 var _v11 int32 // %t9 var _v2 = int64(bp + 0) // %v2 _v4 = crt.Xstrlen(t, _v1) _v5 = int32(int32(int32(_v4)) & int32(-1)) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v5 goto l2 l2: _v6 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v8 = crt.Bool32(int32(_v6) > int32(0)) goto l3 l3: if _v8 != 0 { goto l4 } goto l12 l12: _v29 = 0 goto l7 l4: _v9 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v11 = int32(int32(_v9) - int32(1)) _v12 = int64(int32(_v11)) _v13 = int64(_v12 * int64(1)) _v15 = int64(_v1 + _v13) _v16 = int32(*(*int8)(unsafe.Pointer(uintptr(_v15)))) _v17 = int32(int32(uint8(_v16))) _v18 = int64(int32(_v17)) _v19 = int64(_v18 * int64(2)) _v20 = crt.X__ctype_b_loc(t) _v21 = *(*int64)(unsafe.Pointer(uintptr(_v20))) _v22 = int64(_v21 + _v19) _v23 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v22)))) _v24 = int32(uint16(_v23)) _v28 = int32(int32(_v24) & int32(8192)) goto l5 l5: if _v28 != 0 { goto l6 } goto l13 l13: _v29 = 0 goto l7 l6: _v29 = 1 goto l7 l7: if _v29 != 0 { goto l8 } goto l9 l8: _v30 = int64(_v2 + int64(0)) _v31 = *(*int32)(unsafe.Pointer(uintptr(_v30))) _v32 = int32(int32(_v31) - int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v30))) = _v32 goto l2 l9: _v33 = *(*int32)(unsafe.Pointer(uintptr(_v2))) return _v33 } var s__19 = [11]byte{0x63, 0x6c, 0x69, 0x70, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68} func s_vfsNameFunc(t *crt.TLS, _v1 int64, _v2 int32, _v3 int64) { bp := t.Alloc(16) defer t.Free(16) var _v15 int64 // %t10 var _v16 int32 // %t11 var _v18 int64 // %t13 var _v7 int64 // %t2 var _v10 int64 // %t5 var _v13 int64 // %t8 var _v4 = int64(bp + 0) // %v4 var _v5 = int64(bp + 8) // %v5 _v7 = Xsqlite3_context_db_handle(t, _v1) *(*int64)(unsafe.Pointer(uintptr(_v4))) = _v7 *(*int64)(unsafe.Pointer(uintptr(_v5))) = int64(0) _v10 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v13 = int64(_v5 + int64(0)) _ = Xsqlite3_file_control(t, _v10, int64(uintptr(unsafe.Pointer(&s__21))), 12, _v13) _v15 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v16 = crt.Bool32(int64(_v15) != int64(int64(0))) if _v16 != 0 { goto l2 } goto l3 l2: _v18 = *(*int64)(unsafe.Pointer(uintptr(_v5))) Xsqlite3_result_text(t, _v1, _v18, -1, *(*int64)(unsafe.Pointer(&struct{ f func(*crt.TLS, int64) }{Xsqlite3_free}))) goto l3 l3: goto l4 l4: } var s__20 = [12]byte{0x76, 0x66, 0x73, 0x4e, 0x61, 0x6d, 0x65, 0x46, 0x75, 0x6e, 0x63} var s__21 = [5]byte{0x6d, 0x61, 0x69, 0x6e} func s_busyHandler(t *crt.TLS, _v1 int64, _v2 int32) int32 { bp := t.Alloc(16) defer t.Free(16) var _v12 int32 // %t10 var _v14 int32 // %t12 var _v18 int32 // %t16 var _v5 int32 // %t3 var _v8 int32 // %t6 var _v9 int32 // %t7 _v5 = int32(_v2 * 10) _v8 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) _v9 = crt.Bool32(int32(_v5) > int32(_v8)) if _v9 != 0 { goto l2 } goto l6 l2: _v12 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) _v14 = crt.Bool32(int32(_v12) > int32(0)) if _v14 != 0 { goto l3 } goto l4 l3: _v18 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) *(*int32)(unsafe.Pointer(bp + 0)) = _v18 s_errorMessage(t, int64(uintptr(unsafe.Pointer(&s__23))), bp+0) goto l4 l4: return 0 l6: _ = Xsqlite3_sleep(t, 10) return 1 } var s__22 = [12]byte{0x62, 0x75, 0x73, 0x79, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72} var s__23 = [19]byte{ 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x25, 0x64, 0x6d, 0x73, } func s_sqlTraceCallback(t *crt.TLS, _v1 int64, _v2 int64) { bp := t.Alloc(16) defer t.Free(16) var _v5 int32 // %t3 _v5 = s_clipLength(t, _v2) *(*int32)(unsafe.Pointer(bp + 0)) = _v5 *(*int64)(unsafe.Pointer(bp + 8)) = _v2 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__25))), bp+0) goto l2 l2: } var s__24 = [17]byte{0x73, 0x71, 0x6c, 0x54, 0x72, 0x61, 0x63, 0x65, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b} var s__25 = [7]byte{0x5b, 0x25, 0x2e, 0x2a, 0x73, 0x5d} func s_sqlErrorCallback(t *crt.TLS, _v1 int64, _v2 int32, _v3 int64) { bp := t.Alloc(32) defer t.Free(32) var _v13 int32 // %t10 var _v15 int32 // %t12 var _v18 int32 // %t15 var _v20 int32 // %t17 var _v21 int32 // %t18 var _v24 int32 // %t21 var _v26 int32 // %t23 var _v29 int32 // %t26 var _v31 int32 // %t28 var _v32 int32 // %t29 var _v6 int32 // %t3 var _v35 int32 // %t32 var _v37 int32 // %t34 var _v38 int32 // %t35 var _v41 int32 // %t38 var _v43 int32 // %t40 var _v9 int32 // %t6 var _v10 int32 // %t7 _v6 = crt.Bool32(int32(_v2) == int32(1)) goto l2 l2: if _v6 != 0 { goto l3 } goto l35 l35: _v10 = 0 goto l6 l3: _v9 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 108)) goto l4 l4: if _v9 != 0 { goto l5 } goto l36 l36: _v10 = 0 goto l6 l5: _v10 = 1 goto l6 l6: if _v10 != 0 { goto l7 } goto l9 l7: return l9: _v13 = int32(int32(_v2) & int32(255)) _v15 = crt.Bool32(int32(_v13) == int32(17)) goto l10 l10: if _v15 != 0 { goto l11 } goto l37 l37: _v21 = 0 goto l14 l11: _v18 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) _v20 = crt.Bool32(int32(_v18) < int32(3)) goto l12 l12: if _v20 != 0 { goto l13 } goto l38 l38: _v21 = 0 goto l14 l13: _v21 = 1 goto l14 l14: if _v21 != 0 { goto l15 } goto l17 l15: return l17: _v24 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) _v26 = crt.Bool32(int32(_v24) == int32(0)) goto l18 l18: if _v26 != 0 { goto l19 } goto l39 l39: _v32 = 0 goto l22 l19: _v29 = int32(int32(_v2) & int32(255)) _v31 = crt.Bool32(int32(_v29) == int32(5)) goto l20 l20: if _v31 != 0 { goto l21 } goto l40 l40: _v32 = 0 goto l22 l21: _v32 = 1 goto l22 l22: goto l23 l23: if _v32 != 0 { goto l24 } goto l41 l41: _v38 = 0 goto l27 l24: _v35 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) _v37 = crt.Bool32(int32(_v35) < int32(3)) goto l25 l25: if _v37 != 0 { goto l26 } goto l42 l42: _v38 = 0 goto l27 l26: _v38 = 1 goto l27 l27: if _v38 != 0 { goto l28 } goto l30 l28: return l30: _v41 = int32(int32(_v2) & int32(255)) _v43 = crt.Bool32(int32(_v41) == int32(27)) if _v43 != 0 { goto l31 } goto l32 l31: *(*int64)(unsafe.Pointer(bp + 0)) = _v3 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__27))), bp+0) goto l33 l32: *(*int32)(unsafe.Pointer(bp + 8)) = _v2 *(*int64)(unsafe.Pointer(bp + 16)) = _v3 s_errorMessage(t, int64(uintptr(unsafe.Pointer(&s__28))), bp+8) goto l33 l33: goto l34 l34: } var s__26 = [17]byte{0x73, 0x71, 0x6c, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b} var s__27 = [10]byte{0x28, 0x69, 0x6e, 0x66, 0x6f, 0x29, 0x20, 0x25, 0x73} var s__28 = [16]byte{0x28, 0x65, 0x72, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x3d, 0x25, 0x64, 0x29, 0x20, 0x25, 0x73} func s_prepareSql(t *crt.TLS, _v1 int64, args uintptr) int64 { bp := t.Alloc(64) defer t.Free(64) var _v15 int64 // %t10 var _v16 int64 // %t11 var _v19 int64 // %t14 var _v22 int32 // %t17 var _v23 int64 // %t18 var _v24 int32 // %t19 var _v26 int32 // %t21 var _v27 int64 // %t22 var _v32 int64 // %t27 var _v33 int64 // %t28 var _v34 int64 // %t29 var _v35 int64 // %t30 var _v36 int64 // %t31 var _v10 int64 // %t5 var _v11 int64 // %t6 var _v2 = int64(bp + 16) // %v2 var _v3 = int64(bp + 40) // %v3 var _v4 = int64(bp + 48) // %v4 var _v5 = int64(bp + 56) // %v5 *(*int64)(unsafe.Pointer(uintptr(_v5))) = int64(0) *(*uintptr)(unsafe.Pointer(bp + 16)) = args _v10 = Xsqlite3_vmprintf(t, _v1, _v2) _v11 = int64(_v3 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v11))) = _v10 _v15 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v16 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v19 = int64(_v5 + int64(0)) _v22 = Xsqlite3_prepare_v2(t, _v15, _v16, -1, _v19, int64(0)) _v23 = int64(_v4 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v23))) = _v22 _v24 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v26 = crt.Bool32(int32(_v24) != int32(0)) if _v26 != 0 { goto l2 } goto l3 l2: _v27 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _ = Xsqlite3_finalize(t, _v27) _v32 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v33 = Xsqlite3_errmsg(t, _v32) _v34 = *(*int64)(unsafe.Pointer(uintptr(_v3))) *(*int64)(unsafe.Pointer(bp + 0)) = _v33 *(*int64)(unsafe.Pointer(bp + 8)) = _v34 s_fatalError(t, int64(uintptr(unsafe.Pointer(&s__30))), bp+0) goto l3 l3: _v35 = *(*int64)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v35) _v36 = *(*int64)(unsafe.Pointer(uintptr(_v5))) return _v36 } var s__29 = [11]byte{0x70, 0x72, 0x65, 0x70, 0x61, 0x72, 0x65, 0x53, 0x71, 0x6c} var s__30 = [7]byte{0x25, 0x73, 0x0a, 0x25, 0x73, 0x0a} func s_runSql(t *crt.TLS, _v1 int64, args uintptr) { bp := t.Alloc(64) defer t.Free(64) var _v20 int32 // %t16 var _v21 int64 // %t17 var _v22 int32 // %t18 var _v24 int32 // %t20 var _v28 int64 // %t24 var _v29 int64 // %t25 var _v30 int64 // %t26 var _v31 int64 // %t27 var _v7 int64 // %t3 var _v8 int64 // %t4 var _v12 int64 // %t8 var _v13 int64 // %t9 var _v2 = int64(bp + 16) // %v2 var _v3 = int64(bp + 40) // %v3 var _v4 = int64(bp + 48) // %v4 *(*uintptr)(unsafe.Pointer(bp + 16)) = args _v7 = Xsqlite3_vmprintf(t, _v1, _v2) _v8 = int64(_v3 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v8))) = _v7 _v12 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v13 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v20 = Xsqlite3_exec(t, _v12, _v13, int64(0), int64(0), int64(0)) _v21 = int64(_v4 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v21))) = _v20 _v22 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v24 = crt.Bool32(int32(_v22) != int32(0)) if _v24 != 0 { goto l2 } goto l3 l2: _v28 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v29 = Xsqlite3_errmsg(t, _v28) _v30 = *(*int64)(unsafe.Pointer(uintptr(_v3))) *(*int64)(unsafe.Pointer(bp + 0)) = _v29 *(*int64)(unsafe.Pointer(bp + 8)) = _v30 s_fatalError(t, int64(uintptr(unsafe.Pointer(&s__30))), bp+0) goto l3 l3: _v31 = *(*int64)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v31) goto l4 l4: } var s__31 = [7]byte{0x72, 0x75, 0x6e, 0x53, 0x71, 0x6c} func s_trySql(t *crt.TLS, _v1 int64, args uintptr) int32 { bp := t.Alloc(48) defer t.Free(48) var _v20 int32 // %t16 var _v21 int64 // %t17 var _v22 int64 // %t18 var _v23 int32 // %t19 var _v7 int64 // %t3 var _v8 int64 // %t4 var _v12 int64 // %t8 var _v13 int64 // %t9 var _v2 = int64(bp + 0) // %v2 var _v3 = int64(bp + 24) // %v3 var _v4 = int64(bp + 32) // %v4 *(*uintptr)(unsafe.Pointer(bp + 0)) = args _v7 = Xsqlite3_vmprintf(t, _v1, _v2) _v8 = int64(_v3 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v8))) = _v7 _v12 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v13 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v20 = Xsqlite3_exec(t, _v12, _v13, int64(0), int64(0), int64(0)) _v21 = int64(_v4 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v21))) = _v20 _v22 = *(*int64)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v22) _v23 = *(*int32)(unsafe.Pointer(uintptr(_v4))) return _v23 } var s__32 = [7]byte{0x74, 0x72, 0x79, 0x53, 0x71, 0x6c} func s_stringFree(t *crt.TLS, _v1 int64) { var _v3 int64 // %t2 var _v4 int64 // %t3 var _v5 int32 // %t4 var _v7 int64 // %t6 var _v8 int64 // %t7 _v3 = int64(_v1 + int64(0)) _v4 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v5 = crt.Bool32(int64(_v4) != int64(int64(0))) if _v5 != 0 { goto l2 } goto l3 l2: _v7 = int64(_v1 + int64(0)) _v8 = *(*int64)(unsafe.Pointer(uintptr(_v7))) Xsqlite3_free(t, _v8) goto l3 l3: _ = crt.Xmemset(t, _v1, 0, int64(16)) goto l4 l4: } var s__33 = [11]byte{0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x46, 0x72, 0x65, 0x65} func s_stringAppend(t *crt.TLS, _v1 int64, _v2 int64, _v3 int32) { bp := t.Alloc(16) defer t.Free(16) var _v16 int64 // %t10 var _v17 int32 // %t11 var _v18 int32 // %t12 var _v19 int32 // %t13 var _v21 int64 // %t15 var _v22 int32 // %t16 var _v23 int32 // %t17 var _v25 int64 // %t19 var _v8 int32 // %t2 var _v26 int32 // %t20 var _v28 int32 // %t22 var _v29 int32 // %t23 var _v30 int32 // %t24 var _v32 int32 // %t26 var _v34 int64 // %t28 var _v35 int64 // %t29 var _v36 int32 // %t30 var _v37 int64 // %t31 var _v38 int64 // %t32 var _v41 int32 // %t35 var _v43 int64 // %t37 var _v45 int64 // %t39 var _v10 int32 // %t4 var _v46 int32 // %t40 var _v48 int64 // %t42 var _v50 int64 // %t44 var _v51 int64 // %t45 var _v53 int64 // %t47 var _v54 int32 // %t48 var _v55 int64 // %t49 var _v56 int64 // %t50 var _v58 int32 // %t52 var _v59 int64 // %t53 var _v61 int32 // %t55 var _v63 int64 // %t57 var _v64 int32 // %t58 var _v65 int32 // %t59 var _v12 int64 // %t6 var _v69 int64 // %t63 var _v70 int32 // %t64 var _v71 int64 // %t65 var _v72 int64 // %t66 var _v74 int64 // %t68 var _v75 int64 // %t69 var _v13 int32 // %t7 var _v76 int64 // %t70 var _v14 int64 // %t8 var _v4 = int64(bp + 0) // %v3 var _v6 = int64(bp + 4) // %v4 var _v7 = int64(bp + 8) // %v5 *(*int32)(unsafe.Pointer(uintptr(_v4))) = _v3 _v8 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v10 = crt.Bool32(int32(_v8) < int32(0)) if _v10 != 0 { goto l2 } goto l3 l2: _v12 = crt.Xstrlen(t, _v2) _v13 = int32(int32(int32(_v12)) & int32(-1)) _v14 = int64(_v4 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v14))) = _v13 goto l3 l3: _v16 = int64(_v1 + int64(8)) _v17 = *(*int32)(unsafe.Pointer(uintptr(_v16))) _v18 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v19 = int32(int32(_v17) + int32(_v18)) _v21 = int64(_v1 + int64(12)) _v22 = *(*int32)(unsafe.Pointer(uintptr(_v21))) _v23 = crt.Bool32(int32(_v19) >= int32(_v22)) if _v23 != 0 { goto l4 } goto l9 l9: goto l7 l4: _v25 = int64(_v1 + int64(12)) _v26 = *(*int32)(unsafe.Pointer(uintptr(_v25))) _v28 = int32(_v26 * 2) _v29 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v30 = int32(int32(_v28) + int32(_v29)) _v32 = int32(int32(_v30) + int32(100)) *(*int32)(unsafe.Pointer(uintptr(_v6))) = _v32 _v34 = int64(_v1 + int64(0)) _v35 = *(*int64)(unsafe.Pointer(uintptr(_v34))) _v36 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v37 = Xsqlite3_realloc(t, _v35, _v36) *(*int64)(unsafe.Pointer(uintptr(_v7))) = _v37 _v38 = *(*int64)(unsafe.Pointer(uintptr(_v7))) _v41 = crt.Bool32(_v38 == int64(0)) if _v41 != 0 { goto l5 } goto l6 l5: s_fatalError(t, int64(uintptr(unsafe.Pointer(&s__35))), 0) goto l6 l6: _v43 = *(*int64)(unsafe.Pointer(uintptr(_v7))) _v45 = int64(_v1 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v45))) = _v43 _v46 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v48 = int64(_v1 + int64(12)) *(*int32)(unsafe.Pointer(uintptr(_v48))) = _v46 goto l7 l7: _v50 = int64(_v1 + int64(0)) _v51 = *(*int64)(unsafe.Pointer(uintptr(_v50))) _v53 = int64(_v1 + int64(8)) _v54 = *(*int32)(unsafe.Pointer(uintptr(_v53))) _v55 = int64(int32(_v54)) _v56 = int64(_v51 + _v55) _v58 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v59 = int64(int32(_v58)) _ = crt.Xmemcpy(t, _v56, _v2, _v59) _v61 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v63 = int64(_v1 + int64(8)) _v64 = *(*int32)(unsafe.Pointer(uintptr(_v63))) _v65 = int32(int32(_v64) + int32(_v61)) *(*int32)(unsafe.Pointer(uintptr(_v63))) = _v65 _v69 = int64(_v1 + int64(8)) _v70 = *(*int32)(unsafe.Pointer(uintptr(_v69))) _v71 = int64(int32(_v70)) _v72 = int64(_v71 * int64(1)) _v74 = int64(_v1 + int64(0)) _v75 = *(*int64)(unsafe.Pointer(uintptr(_v74))) _v76 = int64(_v75 + _v72) *(*int8)(unsafe.Pointer(uintptr(_v76))) = 0 goto l8 l8: } var s__34 = [13]byte{0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x65, 0x6e, 0x64} var s__35 = [14]byte{0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79} func s_stringReset(t *crt.TLS, _v1 int64) { var _v13 int64 // %t12 var _v20 int64 // %t19 var _v3 int64 // %t2 var _v21 int64 // %t20 var _v22 int64 // %t21 var _v4 int64 // %t3 var _v7 int32 // %t6 _v3 = int64(_v1 + int64(0)) _v4 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v7 = crt.Bool32(_v4 == int64(0)) if _v7 != 0 { goto l2 } goto l3 l2: s_stringAppend(t, _v1, int64(uintptr(unsafe.Pointer(&s__37))), 1) goto l3 l3: _v13 = int64(_v1 + int64(8)) *(*int32)(unsafe.Pointer(uintptr(_v13))) = 0 _v20 = int64(_v1 + int64(0)) _v21 = *(*int64)(unsafe.Pointer(uintptr(_v20))) _v22 = int64(_v21 + int64(0)) *(*int8)(unsafe.Pointer(uintptr(_v22))) = 0 goto l4 l4: } var s__36 = [12]byte{0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x65, 0x74} var s__37 = [2]byte{0x20} func s_stringAppendTerm(t *crt.TLS, _v1 int64, _v2 int64) { bp := t.Alloc(16) defer t.Free(16) var _v104 int32 // %t100 var _v106 int32 // %t102 var _v110 int32 // %t106 var _v112 int32 // %t108 var _v113 int64 // %t109 var _v15 int32 // %t11 var _v114 int64 // %t110 var _v115 int64 // %t111 var _v116 int64 // %t112 var _v118 int64 // %t114 var _v119 int32 // %t115 var _v20 int64 // %t16 var _v21 int32 // %t17 var _v22 int64 // %t18 var _v23 int64 // %t19 var _v24 int64 // %t20 var _v25 int64 // %t21 var _v26 int32 // %t22 var _v27 int32 // %t23 var _v28 int64 // %t24 var _v29 int64 // %t25 var _v30 int64 // %t26 var _v31 int64 // %t27 var _v32 int32 // %t28 var _v33 int32 // %t29 var _v7 int64 // %t3 var _v34 int64 // %t30 var _v35 int64 // %t31 var _v36 int64 // %t32 var _v37 int64 // %t33 var _v38 int64 // %t34 var _v39 int32 // %t35 var _v40 int32 // %t36 var _v8 int32 // %t4 var _v44 int32 // %t40 var _v45 int32 // %t41 var _v46 int32 // %t42 var _v47 int64 // %t43 var _v48 int32 // %t44 var _v49 int32 // %t45 var _v50 int32 // %t46 var _v52 int32 // %t48 var _v53 int32 // %t49 var _v54 int64 // %t50 var _v55 int64 // %t51 var _v56 int64 // %t52 var _v57 int64 // %t53 var _v58 int32 // %t54 var _v59 int32 // %t55 var _v61 int32 // %t57 var _v62 int32 // %t58 var _v64 int64 // %t60 var _v65 int32 // %t61 var _v72 int64 // %t68 var _v73 int64 // %t69 var _v74 int32 // %t70 var _v76 int64 // %t72 var _v77 int32 // %t73 var _v78 int64 // %t74 var _v79 int64 // %t75 var _v80 int64 // %t76 var _v81 int64 // %t77 var _v82 int32 // %t78 var _v83 int32 // %t79 var _v12 int64 // %t8 var _v84 int64 // %t80 var _v85 int64 // %t81 var _v86 int64 // %t82 var _v87 int64 // %t83 var _v88 int32 // %t84 var _v89 int32 // %t85 var _v91 int32 // %t87 var _v92 int32 // %t88 var _v93 int64 // %t89 var _v94 int32 // %t90 var _v95 int32 // %t91 var _v96 int32 // %t92 var _v97 int64 // %t93 var _v98 int64 // %t94 var _v99 int64 // %t95 var _v100 int64 // %t96 var _v101 int32 // %t97 var _v103 int64 // %t99 var _v3 = int64(bp + 0) // %v2 var _v5 = int64(bp + 8) // %v3 *(*int64)(unsafe.Pointer(uintptr(_v3))) = _v2 _v7 = int64(_v1 + int64(8)) _v8 = *(*int32)(unsafe.Pointer(uintptr(_v7))) if _v8 != 0 { goto l2 } goto l3 l2: s_stringAppend(t, _v1, int64(uintptr(unsafe.Pointer(&s__37))), 1) goto l3 l3: _v12 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v15 = crt.Bool32(_v12 == int64(0)) if _v15 != 0 { goto l4 } goto l6 l4: s_stringAppend(t, _v1, int64(uintptr(unsafe.Pointer(&s__39))), 3) return l6: _v20 = int64(_v5 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v20))) = 0 goto l7 l7: _v21 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v22 = int64(int32(_v21)) _v23 = int64(_v22 * int64(1)) _v24 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v25 = int64(_v24 + _v23) _v26 = int32(*(*int8)(unsafe.Pointer(uintptr(_v25)))) goto l8 l8: if _v26 != 0 { goto l9 } goto l44 l44: _v46 = 0 goto l15 l9: _v27 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v28 = int64(int32(_v27)) _v29 = int64(_v28 * int64(1)) _v30 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v31 = int64(_v30 + _v29) _v32 = int32(*(*int8)(unsafe.Pointer(uintptr(_v31)))) _v33 = int32(int32(uint8(_v32))) _v34 = int64(int32(_v33)) _v35 = int64(_v34 * int64(2)) _v36 = crt.X__ctype_b_loc(t) _v37 = *(*int64)(unsafe.Pointer(uintptr(_v36))) _v38 = int64(_v37 + _v35) _v39 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v38)))) _v40 = int32(uint16(_v39)) _v44 = int32(int32(_v40) & int32(8192)) goto l10 l10: if _v44 != 0 { goto l11 } goto l45 l45: _v45 = 1 goto l12 l11: _v45 = 0 goto l12 l12: goto l13 l13: if _v45 != 0 { goto l14 } goto l46 l46: _v46 = 0 goto l15 l14: _v46 = 1 goto l15 l15: if _v46 != 0 { goto l16 } goto l18 l16: goto l17 l17: _v47 = int64(_v5 + int64(0)) _v48 = *(*int32)(unsafe.Pointer(uintptr(_v47))) _v49 = int32(int32(_v48) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v47))) = _v49 goto l7 l18: _v50 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v52 = crt.Bool32(int32(_v50) > int32(0)) goto l19 l19: if _v52 != 0 { goto l20 } goto l47 l47: _v62 = 0 goto l23 l20: _v53 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v54 = int64(int32(_v53)) _v55 = int64(_v54 * int64(1)) _v56 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v57 = int64(_v56 + _v55) _v58 = int32(*(*int8)(unsafe.Pointer(uintptr(_v57)))) _v59 = int32(int8(_v58)) _v61 = crt.Bool32(int32(_v59) == int32(0)) goto l21 l21: if _v61 != 0 { goto l22 } goto l48 l48: _v62 = 0 goto l23 l22: _v62 = 1 goto l23 l23: if _v62 != 0 { goto l24 } goto l26 l24: _v64 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v65 = *(*int32)(unsafe.Pointer(uintptr(_v5))) s_stringAppend(t, _v1, _v64, _v65) return l26: s_stringAppend(t, _v1, int64(uintptr(unsafe.Pointer(&s__40))), 1) goto l27 l27: _v72 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v73 = int64(_v72 + int64(0)) _v74 = int32(*(*int8)(unsafe.Pointer(uintptr(_v73)))) if _v74 != 0 { goto l28 } goto l42 l28: _v76 = int64(_v5 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v76))) = 0 goto l29 l29: _v77 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v78 = int64(int32(_v77)) _v79 = int64(_v78 * int64(1)) _v80 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v81 = int64(_v80 + _v79) _v82 = int32(*(*int8)(unsafe.Pointer(uintptr(_v81)))) goto l30 l30: if _v82 != 0 { goto l31 } goto l49 l49: _v92 = 0 goto l34 l31: _v83 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v84 = int64(int32(_v83)) _v85 = int64(_v84 * int64(1)) _v86 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v87 = int64(_v86 + _v85) _v88 = int32(*(*int8)(unsafe.Pointer(uintptr(_v87)))) _v89 = int32(int8(_v88)) _v91 = crt.Bool32(int32(_v89) != int32(39)) goto l32 l32: if _v91 != 0 { goto l33 } goto l50 l50: _v92 = 0 goto l34 l33: _v92 = 1 goto l34 l34: if _v92 != 0 { goto l35 } goto l37 l35: goto l36 l36: _v93 = int64(_v5 + int64(0)) _v94 = *(*int32)(unsafe.Pointer(uintptr(_v93))) _v95 = int32(int32(_v94) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v93))) = _v95 goto l29 l37: _v96 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v97 = int64(int32(_v96)) _v98 = int64(_v97 * int64(1)) _v99 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v100 = int64(_v99 + _v98) _v101 = int32(*(*int8)(unsafe.Pointer(uintptr(_v100)))) if _v101 != 0 { goto l38 } goto l39 l38: _v103 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v104 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v106 = int32(int32(_v104) + int32(1)) s_stringAppend(t, _v1, _v103, _v106) s_stringAppend(t, _v1, int64(uintptr(unsafe.Pointer(&s__40))), 1) _v110 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v112 = int32(int32(_v110) + int32(1)) _v113 = int64(int32(_v112)) _v114 = int64(_v3 + int64(0)) _v115 = *(*int64)(unsafe.Pointer(uintptr(_v114))) _v116 = int64(_v115 + _v113) *(*int64)(unsafe.Pointer(uintptr(_v114))) = _v116 goto l41 l39: _v118 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v119 = *(*int32)(unsafe.Pointer(uintptr(_v5))) s_stringAppend(t, _v1, _v118, _v119) goto l42 l41: goto l27 l42: s_stringAppend(t, _v1, int64(uintptr(unsafe.Pointer(&s__40))), 1) goto l43 l43: } var s__38 = [17]byte{0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x41, 0x70, 0x70, 0x65, 0x6e, 0x64, 0x54, 0x65, 0x72, 0x6d} var s__39 = [4]byte{0x6e, 0x69, 0x6c} var s__40 = [2]byte{0x27} func s_evalCallback(t *crt.TLS, _v1 int64, _v2 int32, _v3 int64, _v4 int64) int32 { bp := t.Alloc(16) defer t.Free(16) var _v16 int64 // %t10 var _v18 int64 // %t12 var _v19 int64 // %t13 var _v20 int64 // %t14 var _v21 int32 // %t15 var _v22 int32 // %t16 var _v9 int64 // %t3 var _v10 int32 // %t4 var _v12 int32 // %t6 var _v13 int64 // %t7 var _v14 int32 // %t8 var _v15 int64 // %t9 var _v5 = int64(bp + 0) // %v5 var _v6 = int64(bp + 8) // %v6 *(*int64)(unsafe.Pointer(uintptr(_v5))) = _v1 _v9 = int64(_v6 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v9))) = 0 goto l2 l2: _v10 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v12 = crt.Bool32(int32(_v10) < int32(_v2)) if _v12 != 0 { goto l3 } goto l5 l3: _v13 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v14 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v15 = int64(int32(_v14)) _v16 = int64(_v15 * int64(8)) _v18 = int64(_v3 + _v16) _v19 = *(*int64)(unsafe.Pointer(uintptr(_v18))) s_stringAppendTerm(t, _v13, _v19) goto l4 l4: _v20 = int64(_v6 + int64(0)) _v21 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v22 = int32(int32(_v21) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v20))) = _v22 goto l2 l5: return 0 } var s__41 = [13]byte{0x65, 0x76, 0x61, 0x6c, 0x43, 0x61, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b} func s_evalSql(t *crt.TLS, _v1 int64, _v2 int64, args uintptr) int32 { bp := t.Alloc(96) defer t.Free(96) var _v17 int32 // %t10 var _v19 int32 // %t12 var _v26 int64 // %t19 var _v27 int64 // %t20 var _v30 int64 // %t23 var _v31 int32 // %t24 var _v32 int64 // %t25 var _v33 int64 // %t26 var _v34 int32 // %t27 var _v39 int32 // %t32 var _v43 int64 // %t36 var _v44 int32 // %t37 var _v46 int64 // %t39 var _v47 int64 // %t40 var _v48 int32 // %t41 var _v12 int64 // %t5 var _v13 int64 // %t6 var _v3 = int64(bp + 8) // %v3 var _v4 = int64(bp + 32) // %v4 var _v5 = int64(bp + 40) // %v5 var _v6 = int64(bp + 48) // %v6 var _v7 = int64(bp + 56) // %v7 *(*int64)(unsafe.Pointer(uintptr(_v6))) = int64(0) *(*uintptr)(unsafe.Pointer(bp + 8)) = args _v12 = Xsqlite3_vmprintf(t, _v2, _v3) _v13 = int64(_v4 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v13))) = _v12 _v17 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) _v19 = crt.Bool32(int32(_v17) > int32(0)) goto l2 l2: if _v19 != 0 { goto l3 } goto l5 l3: goto l4 l4: goto l7 l5: crt.X__assert_fail(t, int64(uintptr(unsafe.Pointer(&s__43))), int64(uintptr(unsafe.Pointer(&s__44))), 494, int64(uintptr(unsafe.Pointer(&s__42)))) goto l6 l6: goto l7 l7: _v26 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v27 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v30 = int64(_v6 + int64(0)) _v31 = Xsqlite3_exec(t, _v26, _v27, *(*int64)(unsafe.Pointer(&struct { f func(*crt.TLS, int64, int32, int64, int64) int32 }{s_evalCallback})), _v1, _v30) _v32 = int64(_v5 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v32))) = _v31 _v33 = *(*int64)(unsafe.Pointer(uintptr(_v4))) Xsqlite3_free(t, _v33) _v34 = *(*int32)(unsafe.Pointer(uintptr(_v5))) if _v34 != 0 { goto l8 } goto l14 l14: goto l11 l8: _v39 = *(*int32)(unsafe.Pointer(uintptr(_v5))) *(*int32)(unsafe.Pointer(bp + 0)) = _v39 _ = Xsqlite3_snprintf(t, 30, _v7, int64(uintptr(unsafe.Pointer(&s__45))), bp+0) s_stringAppendTerm(t, _v1, _v7) _v43 = *(*int64)(unsafe.Pointer(uintptr(_v6))) _v44 = crt.Bool32(int64(_v43) != int64(int64(0))) if _v44 != 0 { goto l9 } goto l10 l9: _v46 = *(*int64)(unsafe.Pointer(uintptr(_v6))) s_stringAppendTerm(t, _v1, _v46) _v47 = *(*int64)(unsafe.Pointer(uintptr(_v6))) Xsqlite3_free(t, _v47) goto l10 l10: goto l11 l11: _v48 = *(*int32)(unsafe.Pointer(uintptr(_v5))) return _v48 } var s__42 = [8]byte{0x65, 0x76, 0x61, 0x6c, 0x53, 0x71, 0x6c} var s__43 = [13]byte{0x67, 0x2e, 0x69, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x3e, 0x30} var s__44 = [44]byte{ 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x73, 0x71, 0x6c, 0x69, 0x74, 0x65, 0x2d, 0x73, 0x72, 0x63, 0x2d, 0x33, 0x33, 0x30, 0x30, 0x31, 0x30, 0x30, 0x2f, 0x6d, 0x70, 0x74, 0x65, 0x73, 0x74, 0x2f, 0x6d, 0x70, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x63, } var s__45 = [10]byte{0x65, 0x72, 0x72, 0x6f, 0x72, 0x28, 0x25, 0x64, 0x29} func s_evalFunc(t *crt.TLS, _v1 int64, _v2 int32, _v3 int64) { bp := t.Alloc(48) defer t.Free(48) var _v20 int64 // %t12 var _v24 int64 // %t16 var _v25 int64 // %t17 var _v27 int64 // %t19 var _v10 int64 // %t2 var _v28 int64 // %t20 var _v29 int32 // %t21 var _v30 int64 // %t22 var _v31 int64 // %t23 var _v32 int32 // %t24 var _v34 int64 // %t26 var _v37 int64 // %t29 var _v38 int32 // %t30 var _v40 int32 // %t32 var _v42 int64 // %t34 var _v43 int64 // %t35 var _v44 int64 // %t36 var _v50 int64 // %t42 var _v15 int64 // %t7 var _v16 int64 // %t8 var _v17 int64 // %t9 var _v4 = int64(bp + 0) // %v4 var _v5 = int64(bp + 8) // %v5 var _v6 = int64(bp + 16) // %v6 var _v7 = int64(bp + 32) // %v7 var _v8 = int64(bp + 40) // %v8 _v10 = Xsqlite3_context_db_handle(t, _v1) *(*int64)(unsafe.Pointer(uintptr(_v4))) = _v10 _v15 = int64(_v3 + int64(0)) _v16 = *(*int64)(unsafe.Pointer(uintptr(_v15))) _v17 = Xsqlite3_value_text(t, _v16) *(*int64)(unsafe.Pointer(uintptr(_v5))) = _v17 *(*int64)(unsafe.Pointer(uintptr(_v7))) = int64(0) _v20 = int64(_v6 + int64(0)) _ = crt.Xmemset(t, _v20, 0, int64(16)) _v24 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v25 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v27 = int64(_v6 + int64(0)) _v28 = int64(_v7 + int64(0)) _v29 = Xsqlite3_exec(t, _v24, _v25, *(*int64)(unsafe.Pointer(&struct { f func(*crt.TLS, int64, int32, int64, int64) int32 }{s_evalCallback})), _v27, _v28) _v30 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v30))) = _v29 _v31 = *(*int64)(unsafe.Pointer(uintptr(_v7))) _v32 = crt.Bool32(int64(_v31) != int64(int64(0))) if _v32 != 0 { goto l2 } goto l3 l2: _v34 = *(*int64)(unsafe.Pointer(uintptr(_v7))) Xsqlite3_result_error(t, _v1, _v34, -1) _v37 = *(*int64)(unsafe.Pointer(uintptr(_v7))) Xsqlite3_free(t, _v37) goto l7 l3: _v38 = *(*int32)(unsafe.Pointer(uintptr(_v8))) if _v38 != 0 { goto l4 } goto l5 l4: _v40 = *(*int32)(unsafe.Pointer(uintptr(_v8))) Xsqlite3_result_error_code(t, _v1, _v40) goto l6 l5: _v42 = int64(_v6 + int64(0)) _v43 = int64(_v42 + int64(0)) _v44 = *(*int64)(unsafe.Pointer(uintptr(_v43))) Xsqlite3_result_text(t, _v1, _v44, -1, int64(-1)) goto l6 l6: goto l7 l7: _v50 = int64(_v6 + int64(0)) s_stringFree(t, _v50) goto l8 l8: } var s__46 = [9]byte{0x65, 0x76, 0x61, 0x6c, 0x46, 0x75, 0x6e, 0x63} func s_startScript(t *crt.TLS, _v1 int32, _v2 int64, _v3 int64, _v4 int64) int32 { bp := t.Alloc(112) defer t.Free(112) var _v110 int64 // %t101 var _v112 int64 // %t103 var _v113 int64 // %t104 var _v115 int64 // %t106 var _v118 int32 // %t109 var _v124 int64 // %t115 var _v126 int32 // %t117 var _v128 int32 // %t119 var _v21 int32 // %t12 var _v129 int32 // %t120 var _v131 int32 // %t122 var _v137 int64 // %t128 var _v22 int64 // %t13 var _v141 int32 // %t132 var _v143 int32 // %t134 var _v147 int64 // %t138 var _v148 int32 // %t139 var _v23 int32 // %t14 var _v149 int32 // %t140 var _v153 int64 // %t144 var _v154 int32 // %t145 var _v155 int32 // %t146 var _v159 int64 // %t150 var _v160 int64 // %t151 var _v25 int32 // %t16 var _v29 int64 // %t20 var _v30 int32 // %t21 var _v31 int32 // %t22 var _v32 int32 // %t23 var _v34 int32 // %t25 var _v38 int64 // %t29 var _v39 int64 // %t30 var _v42 int32 // %t33 var _v45 int32 // %t36 var _v46 int32 // %t37 var _v50 int32 // %t41 var _v53 int32 // %t44 var _v62 int64 // %t53 var _v63 int64 // %t54 var _v64 int64 // %t55 var _v65 int32 // %t56 var _v66 int64 // %t57 var _v67 int64 // %t58 var _v69 int32 // %t60 var _v71 int32 // %t62 var _v81 int64 // %t72 var _v82 int64 // %t73 var _v83 int64 // %t74 var _v84 int32 // %t75 var _v85 int64 // %t76 var _v86 int32 // %t77 var _v88 int32 // %t79 var _v89 int64 // %t80 var _v91 int32 // %t82 var _v92 int32 // %t83 var _v94 int32 // %t85 var _v95 int64 // %t86 var _v98 int64 // %t89 var _v99 int64 // %t90 var _v101 int64 // %t92 var _v103 int64 // %t94 var _v105 int32 // %t96 var _v106 int64 // %t97 var _v107 int32 // %t98 var _v5 = int64(bp + 80) // %v5 var _v6 = int64(bp + 88) // %v6 var _v7 = int64(bp + 92) // %v7 var _v8 = int64(bp + 96) // %v8 var _v9 = int64(bp + 100) // %v9 *(*int64)(unsafe.Pointer(uintptr(_v5))) = int64(0) *(*int32)(unsafe.Pointer(uintptr(_v8))) = 0 *(*int64)(unsafe.Pointer(uintptr(_v2))) = int64(0) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) = 0 goto l2 l2: if 1 != 0 { goto l3 } goto l30 l3: _v21 = s_trySql(t, int64(uintptr(unsafe.Pointer(&s__48))), 0) _v22 = int64(_v7 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v22))) = _v21 _v23 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v25 = crt.Bool32(int32(_v23) == int32(5)) if _v25 != 0 { goto l4 } goto l6 l4: _ = Xsqlite3_sleep(t, 10) _v29 = int64(_v8 + int64(0)) _v30 = *(*int32)(unsafe.Pointer(uintptr(_v29))) _v31 = int32(int32(_v30) + int32(10)) *(*int32)(unsafe.Pointer(uintptr(_v29))) = _v31 goto l2 l6: _v32 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v34 = crt.Bool32(int32(_v32) != int32(0)) if _v34 != 0 { goto l7 } goto l8 l7: _v38 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v39 = Xsqlite3_errmsg(t, _v38) *(*int64)(unsafe.Pointer(bp + 0)) = _v39 s_fatalError(t, int64(uintptr(unsafe.Pointer(&s__49))), bp+0) goto l8 l8: _v42 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 112)) goto l9 l9: if _v42 != 0 { goto l32 } goto l10 l32: _v46 = 1 goto l13 l10: _v45 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 116)) goto l11 l11: if _v45 != 0 { goto l33 } goto l12 l33: _v46 = 1 goto l13 l12: _v46 = 0 goto l13 l13: if _v46 != 0 { goto l14 } goto l15 l14: _v50 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 112)) _v53 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 116)) *(*int32)(unsafe.Pointer(bp + 8)) = _v50 *(*int32)(unsafe.Pointer(bp + 16)) = _v53 s_runSql(t, int64(uintptr(unsafe.Pointer(&s__50))), bp+8) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 112)) = 0 *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 116)) = 0 goto l15 l15: *(*int32)(unsafe.Pointer(bp + 24)) = _v1 _v62 = s_prepareSql(t, int64(uintptr(unsafe.Pointer(&s__51))), bp+24) _v63 = int64(_v5 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v63))) = _v62 _v64 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v65 = Xsqlite3_step(t, _v64) _v66 = int64(_v7 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v66))) = _v65 _v67 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _ = Xsqlite3_finalize(t, _v67) _v69 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v71 = crt.Bool32(int32(_v69) == int32(100)) if _v71 != 0 { goto l16 } goto l18 l16: *(*int32)(unsafe.Pointer(bp + 32)) = _v1 s_runSql(t, int64(uintptr(unsafe.Pointer(&s__52))), bp+32) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) = 10000 s_runSql(t, int64(uintptr(unsafe.Pointer(&s__53))), 0) return 101 l18: *(*int32)(unsafe.Pointer(bp + 40)) = _v1 _v81 = s_prepareSql(t, int64(uintptr(unsafe.Pointer(&s__54))), bp+40) _v82 = int64(_v5 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v82))) = _v81 _v83 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v84 = Xsqlite3_step(t, _v83) _v85 = int64(_v7 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v85))) = _v84 _v86 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v88 = crt.Bool32(int32(_v86) == int32(100)) if _v88 != 0 { goto l19 } goto l21 l19: _v89 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v91 = Xsqlite3_column_bytes(t, _v89, 0) *(*int32)(unsafe.Pointer(uintptr(_v9))) = _v91 _v92 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v94 = int32(int32(_v92) + int32(1)) _v95 = Xsqlite3_malloc(t, _v94) *(*int64)(unsafe.Pointer(uintptr(_v2))) = _v95 _v98 = *(*int64)(unsafe.Pointer(uintptr(_v2))) _v99 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v101 = Xsqlite3_column_text(t, _v99, 0) _ = crt.Xstrcpy(t, _v98, _v101) _v103 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v105 = Xsqlite3_column_int(t, _v103, 1) _v106 = int64(_v6 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v106))) = _v105 _v107 = *(*int32)(unsafe.Pointer(uintptr(_v106))) *(*int32)(unsafe.Pointer(uintptr(_v3))) = _v107 _v110 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v112 = Xsqlite3_column_text(t, _v110, 2) *(*int64)(unsafe.Pointer(bp + 48)) = _v112 _v113 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__55))), bp+48) *(*int64)(unsafe.Pointer(uintptr(_v4))) = _v113 _v115 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _ = Xsqlite3_finalize(t, _v115) _v118 = *(*int32)(unsafe.Pointer(uintptr(_v6))) *(*int32)(unsafe.Pointer(bp + 56)) = _v118 s_runSql(t, int64(uintptr(unsafe.Pointer(&s__56))), bp+56) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) = 10000 s_runSql(t, int64(uintptr(unsafe.Pointer(&s__53))), 0) return 0 l21: _v124 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _ = Xsqlite3_finalize(t, _v124) _v126 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v128 = crt.Bool32(int32(_v126) == int32(101)) if _v128 != 0 { goto l22 } goto l29 l22: _v129 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v131 = crt.Bool32(int32(_v129) > int32(30000)) if _v131 != 0 { goto l23 } goto l24 l23: s_errorMessage(t, int64(uintptr(unsafe.Pointer(&s__57))), 0) *(*int32)(unsafe.Pointer(bp + 64)) = _v1 s_runSql(t, int64(uintptr(unsafe.Pointer(&s__58))), bp+64) _v137 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _ = Xsqlite3_close(t, _v137) crt.Xexit(t, 1) goto l24 l24: goto l25 l25: _v141 = s_trySql(t, int64(uintptr(unsafe.Pointer(&s__59))), 0) _v143 = crt.Bool32(int32(_v141) == int32(5)) if _v143 != 0 { goto l26 } goto l27 l26: _ = Xsqlite3_sleep(t, 10) _v147 = int64(_v8 + int64(0)) _v148 = *(*int32)(unsafe.Pointer(uintptr(_v147))) _v149 = int32(int32(_v148) + int32(10)) *(*int32)(unsafe.Pointer(uintptr(_v147))) = _v149 goto l25 l27: _ = Xsqlite3_sleep(t, 100) _v153 = int64(_v8 + int64(0)) _v154 = *(*int32)(unsafe.Pointer(uintptr(_v153))) _v155 = int32(int32(_v154) + int32(100)) *(*int32)(unsafe.Pointer(uintptr(_v153))) = _v155 goto l2 l29: _v159 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v160 = Xsqlite3_errmsg(t, _v159) *(*int64)(unsafe.Pointer(bp + 72)) = _v160 s_fatalError(t, int64(uintptr(unsafe.Pointer(&s__55))), bp+72) goto l2 l30: *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) = 10000 goto l31 l31: return 0 } var s__47 = [12]byte{0x73, 0x74, 0x61, 0x72, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74} var s__48 = [16]byte{0x42, 0x45, 0x47, 0x49, 0x4e, 0x20, 0x49, 0x4d, 0x4d, 0x45, 0x44, 0x49, 0x41, 0x54, 0x45} var s__49 = [19]byte{ 0x69, 0x6e, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74, 0x3a, 0x20, 0x25, 0x73, } var s__50 = [53]byte{ 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x20, 0x53, 0x45, 0x54, 0x20, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x3d, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x2b, 0x25, 0x64, 0x2c, 0x20, 0x6e, 0x54, 0x65, 0x73, 0x74, 0x3d, 0x6e, 0x54, 0x65, 0x73, 0x74, 0x2b, 0x25, 0x64, } var s__51 = [46]byte{ 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x20, 0x31, 0x20, 0x46, 0x52, 0x4f, 0x4d, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x57, 0x48, 0x45, 0x52, 0x45, 0x20, 0x69, 0x64, 0x3d, 0x25, 0x64, 0x20, 0x41, 0x4e, 0x44, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x48, 0x61, 0x6c, 0x74, } var s__52 = [31]byte{ 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x20, 0x46, 0x52, 0x4f, 0x4d, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x57, 0x48, 0x45, 0x52, 0x45, 0x20, 0x69, 0x64, 0x3d, 0x25, 0x64, } var s__53 = [20]byte{ 0x43, 0x4f, 0x4d, 0x4d, 0x49, 0x54, 0x20, 0x54, 0x52, 0x41, 0x4e, 0x53, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x3b, } var s__54 = [92]byte{ 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x2c, 0x20, 0x69, 0x64, 0x2c, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x46, 0x52, 0x4f, 0x4d, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x20, 0x57, 0x48, 0x45, 0x52, 0x45, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x3d, 0x25, 0x64, 0x20, 0x41, 0x4e, 0x44, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x49, 0x53, 0x20, 0x4e, 0x55, 0x4c, 0x4c, 0x20, 0x4f, 0x52, 0x44, 0x45, 0x52, 0x20, 0x42, 0x59, 0x20, 0x69, 0x64, 0x20, 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x20, 0x31, } var s__55 = [3]byte{0x25, 0x73} var s__56 = [83]byte{ 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x20, 0x20, 0x20, 0x53, 0x45, 0x54, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x74, 0x69, 0x6d, 0x65, 0x3d, 0x73, 0x74, 0x72, 0x66, 0x74, 0x69, 0x6d, 0x65, 0x28, 0x27, 0x25, 0x25, 0x59, 0x2d, 0x25, 0x25, 0x6d, 0x2d, 0x25, 0x25, 0x64, 0x20, 0x25, 0x25, 0x48, 0x3a, 0x25, 0x25, 0x4d, 0x3a, 0x25, 0x25, 0x66, 0x27, 0x2c, 0x27, 0x6e, 0x6f, 0x77, 0x27, 0x29, 0x20, 0x57, 0x48, 0x45, 0x52, 0x45, 0x20, 0x69, 0x64, 0x3d, 0x25, 0x64, 0x3b, } var s__57 = [49]byte{ 0x57, 0x61, 0x69, 0x74, 0x65, 0x64, 0x20, 0x6f, 0x76, 0x65, 0x72, 0x20, 0x33, 0x30, 0x20, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6e, 0x6f, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x2e, 0x20, 0x20, 0x47, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x20, 0x75, 0x70, 0x2e, } var s__58 = [40]byte{ 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x20, 0x46, 0x52, 0x4f, 0x4d, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x57, 0x48, 0x45, 0x52, 0x45, 0x20, 0x69, 0x64, 0x3d, 0x25, 0x64, 0x3b, 0x20, 0x43, 0x4f, 0x4d, 0x4d, 0x49, 0x54, 0x3b, } var s__59 = [7]byte{0x43, 0x4f, 0x4d, 0x4d, 0x49, 0x54} func s_finishScript(t *crt.TLS, _v1 int32, _v2 int32, _v3 int32) int32 { bp := t.Alloc(16) defer t.Free(16) *(*int32)(unsafe.Pointer(bp + 0)) = _v2 s_runSql(t, int64(uintptr(unsafe.Pointer(&s__61))), bp+0) if _v3 != 0 { goto l2 } goto l3 l2: *(*int32)(unsafe.Pointer(bp + 8)) = _v1 s_runSql(t, int64(uintptr(unsafe.Pointer(&s__52))), bp+8) goto l3 l3: return 0 } var s__60 = [13]byte{0x66, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74} var s__61 = [81]byte{ 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x20, 0x20, 0x20, 0x53, 0x45, 0x54, 0x20, 0x65, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x3d, 0x73, 0x74, 0x72, 0x66, 0x74, 0x69, 0x6d, 0x65, 0x28, 0x27, 0x25, 0x25, 0x59, 0x2d, 0x25, 0x25, 0x6d, 0x2d, 0x25, 0x25, 0x64, 0x20, 0x25, 0x25, 0x48, 0x3a, 0x25, 0x25, 0x4d, 0x3a, 0x25, 0x25, 0x66, 0x27, 0x2c, 0x27, 0x6e, 0x6f, 0x77, 0x27, 0x29, 0x20, 0x57, 0x48, 0x45, 0x52, 0x45, 0x20, 0x69, 0x64, 0x3d, 0x25, 0x64, 0x3b, } func s_startClient(t *crt.TLS, _v1 int32) { bp := t.Alloc(112) defer t.Free(112) var _v13 int64 // %t10 var _v16 int64 // %t13 var _v20 int32 // %t17 var _v21 int64 // %t18 var _v22 int64 // %t19 var _v25 int32 // %t22 var _v27 int64 // %t24 var _v28 int64 // %t25 var _v29 int64 // %t26 var _v32 int32 // %t29 var _v34 int64 // %t31 var _v35 int64 // %t32 var _v36 int64 // %t33 var _v39 int64 // %t36 var _v40 int32 // %t37 var _v42 int64 // %t39 var _v45 int64 // %t42 var _v46 int64 // %t43 var _v47 int64 // %t44 var _v50 int32 // %t47 var _v52 int32 // %t49 var _v8 int64 // %t5 var _v54 int64 // %t51 var _v56 int64 // %t53 var _v57 int64 // %t54 var _v58 int64 // %t55 var _v59 int64 // %t56 var _v60 int32 // %t57 var _v61 int64 // %t58 var _v62 int32 // %t59 var _v9 int32 // %t6 var _v64 int32 // %t61 var _v65 int64 // %t62 var _v2 = int64(bp + 96) // %v2 var _v3 = int64(bp + 104) // %v3 *(*int32)(unsafe.Pointer(bp + 0)) = _v1 s_runSql(t, int64(uintptr(unsafe.Pointer(&s__63))), bp+0) _v8 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v9 = Xsqlite3_changes(t, _v8) if _v9 != 0 { goto l2 } goto l13 l2: _v13 = *(*int64)(unsafe.Pointer(&s_g)) _v16 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) _v20 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) *(*int64)(unsafe.Pointer(bp + 8)) = _v13 *(*int64)(unsafe.Pointer(bp + 16)) = _v16 *(*int32)(unsafe.Pointer(bp + 24)) = _v1 *(*int32)(unsafe.Pointer(bp + 32)) = _v20 _v21 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__64))), bp+8) _v22 = int64(_v2 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v22))) = _v21 _v25 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 104)) if _v25 != 0 { goto l3 } goto l4 l3: _v27 = *(*int64)(unsafe.Pointer(uintptr(_v2))) *(*int64)(unsafe.Pointer(bp + 40)) = _v27 _v28 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__65))), bp+40) _v29 = int64(_v2 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v29))) = _v28 goto l4 l4: _v32 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 124)) if _v32 != 0 { goto l5 } goto l6 l5: _v34 = *(*int64)(unsafe.Pointer(uintptr(_v2))) *(*int64)(unsafe.Pointer(bp + 48)) = _v34 _v35 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__66))), bp+48) _v36 = int64(_v2 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v36))) = _v35 goto l6 l6: _v39 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) _v40 = crt.Bool32(int64(_v39) != int64(int64(0))) if _v40 != 0 { goto l7 } goto l8 l7: _v42 = *(*int64)(unsafe.Pointer(uintptr(_v2))) _v45 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) *(*int64)(unsafe.Pointer(bp + 56)) = _v42 *(*int64)(unsafe.Pointer(bp + 64)) = _v45 _v46 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__67))), bp+56) _v47 = int64(_v2 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v47))) = _v46 goto l8 l8: _v50 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) _v52 = crt.Bool32(int32(_v50) >= int32(2)) if _v52 != 0 { goto l9 } goto l10 l9: _v54 = *(*int64)(unsafe.Pointer(uintptr(_v2))) *(*int64)(unsafe.Pointer(bp + 72)) = _v54 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__68))), bp+72) goto l10 l10: _v56 = *(*int64)(unsafe.Pointer(uintptr(_v2))) *(*int64)(unsafe.Pointer(bp + 80)) = _v56 _v57 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__69))), bp+80) _v58 = int64(_v2 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v58))) = _v57 _v59 = *(*int64)(unsafe.Pointer(uintptr(_v2))) _v60 = crt.Xsystem(t, _v59) _v61 = int64(_v3 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v61))) = _v60 _v62 = *(*int32)(unsafe.Pointer(uintptr(_v3))) if _v62 != 0 { goto l11 } goto l12 l11: _v64 = *(*int32)(unsafe.Pointer(uintptr(_v3))) *(*int32)(unsafe.Pointer(bp + 88)) = _v64 s_errorMessage(t, int64(uintptr(unsafe.Pointer(&s__70))), bp+88) goto l12 l12: _v65 = *(*int64)(unsafe.Pointer(uintptr(_v2))) Xsqlite3_free(t, _v65) goto l13 l13: goto l14 l14: } var s__62 = [12]byte{0x73, 0x74, 0x61, 0x72, 0x74, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74} var s__63 = [42]byte{ 0x49, 0x4e, 0x53, 0x45, 0x52, 0x54, 0x20, 0x4f, 0x52, 0x20, 0x49, 0x47, 0x4e, 0x4f, 0x52, 0x45, 0x20, 0x49, 0x4e, 0x54, 0x4f, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x53, 0x28, 0x25, 0x64, 0x2c, 0x30, 0x29, } var s__64 = [31]byte{ 0x25, 0x73, 0x20, 0x22, 0x25, 0x73, 0x22, 0x20, 0x2d, 0x2d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x25, 0x64, 0x20, 0x2d, 0x2d, 0x74, 0x72, 0x61, 0x63, 0x65, 0x20, 0x25, 0x64, } var s__65 = [14]byte{0x25, 0x7a, 0x20, 0x2d, 0x2d, 0x73, 0x71, 0x6c, 0x74, 0x72, 0x61, 0x63, 0x65} var s__66 = [10]byte{0x25, 0x7a, 0x20, 0x2d, 0x2d, 0x73, 0x79, 0x6e, 0x63} var s__67 = [14]byte{0x25, 0x7a, 0x20, 0x2d, 0x2d, 0x76, 0x66, 0x73, 0x20, 0x22, 0x25, 0x73, 0x22} var s__68 = [13]byte{0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x28, 0x27, 0x25, 0x71, 0x27, 0x29} var s__69 = [5]byte{0x25, 0x7a, 0x20, 0x26} var s__70 = [34]byte{ 0x73, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x28, 0x29, 0x20, 0x66, 0x61, 0x69, 0x6c, 0x73, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x20, 0x63, 0x6f, 0x64, 0x65, 0x20, 0x25, 0x64, } func s_readFile(t *crt.TLS, _v1 int64) int64 { bp := t.Alloc(32) defer t.Free(32) var _v14 int64 // %t10 var _v19 int64 // %t15 var _v20 int64 // %t16 var _v21 int64 // %t17 var _v22 int64 // %t18 var _v23 int64 // %t19 var _v26 int64 // %t22 var _v27 int32 // %t23 var _v28 int64 // %t24 var _v29 int64 // %t25 var _v30 int64 // %t26 var _v33 int64 // %t29 var _v7 int64 // %t3 var _v34 int64 // %t30 var _v35 int64 // %t31 var _v36 int64 // %t32 var _v39 int64 // %t35 var _v40 int64 // %t36 var _v41 int64 // %t37 var _v42 int64 // %t38 var _v43 int64 // %t39 var _v8 int64 // %t4 var _v45 int64 // %t41 var _v11 int32 // %t7 var _v2 = int64(bp + 8) // %v2 var _v3 = int64(bp + 16) // %v3 var _v4 = int64(bp + 24) // %v4 _v7 = crt.Xfopen(t, _v1, int64(uintptr(unsafe.Pointer(&s__72)))) *(*int64)(unsafe.Pointer(uintptr(_v2))) = _v7 _v8 = *(*int64)(unsafe.Pointer(uintptr(_v2))) _v11 = crt.Bool32(_v8 == int64(0)) if _v11 != 0 { goto l2 } goto l3 l2: *(*int64)(unsafe.Pointer(bp + 0)) = _v1 s_fatalError(t, int64(uintptr(unsafe.Pointer(&s__73))), bp+0) goto l3 l3: _v14 = *(*int64)(unsafe.Pointer(uintptr(_v2))) _ = crt.Xfseek(t, _v14, int64(0), 2) _v19 = *(*int64)(unsafe.Pointer(uintptr(_v2))) _v20 = crt.Xftell(t, _v19) _v21 = int64(_v3 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v21))) = _v20 _v22 = *(*int64)(unsafe.Pointer(uintptr(_v2))) crt.Xrewind(t, _v22) _v23 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v26 = int64(_v23 + int64(1)) _v27 = int32(int32(int32(_v26)) & int32(-1)) _v28 = Xsqlite3_malloc(t, _v27) _v29 = int64(_v4 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v29))) = _v28 _v30 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v33 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v34 = *(*int64)(unsafe.Pointer(uintptr(_v2))) _v35 = crt.Xfread(t, _v30, int64(1), _v33, _v34) _v36 = int64(_v3 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v36))) = _v35 _v39 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v40 = int64(_v39 * int64(1)) _v41 = *(*int64)(unsafe.Pointer(uintptr(_v4))) _v42 = int64(_v41 + _v40) *(*int8)(unsafe.Pointer(uintptr(_v42))) = 0 _v43 = *(*int64)(unsafe.Pointer(uintptr(_v2))) _ = crt.Xfclose(t, _v43) _v45 = *(*int64)(unsafe.Pointer(uintptr(_v4))) return _v45 } var s__71 = [9]byte{0x72, 0x65, 0x61, 0x64, 0x46, 0x69, 0x6c, 0x65} var s__72 = [3]byte{0x72, 0x62} var s__73 = [29]byte{ 0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x20, 0x22, 0x25, 0x73, 0x22, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x72, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, } func s_tokenLength(t *crt.TLS, _v1 int64, _v2 int64) int32 { bp := t.Alloc(32) defer t.Free(32) var _v17 int64 // %t10 var _v107 int32 // %t100 var _v108 int32 // %t101 var _v109 int64 // %t102 var _v110 int32 // %t103 var _v111 int32 // %t104 var _v113 int64 // %t106 var _v114 int32 // %t107 var _v115 int32 // %t108 var _v116 int32 // %t109 var _v18 int64 // %t11 var _v118 int32 // %t111 var _v119 int32 // %t112 var _v120 int32 // %t113 var _v121 int64 // %t114 var _v122 int64 // %t115 var _v124 int64 // %t117 var _v125 int32 // %t118 var _v126 int32 // %t119 var _v19 int64 // %t12 var _v128 int32 // %t121 var _v129 int32 // %t122 var _v130 int64 // %t123 var _v131 int32 // %t124 var _v132 int32 // %t125 var _v134 int64 // %t127 var _v135 int32 // %t128 var _v136 int32 // %t129 var _v20 int64 // %t13 var _v137 int64 // %t130 var _v138 int32 // %t131 var _v139 int32 // %t132 var _v144 int64 // %t137 var _v145 int32 // %t138 var _v146 int32 // %t139 var _v21 int32 // %t14 var _v148 int32 // %t141 var _v153 int64 // %t146 var _v154 int32 // %t147 var _v155 int32 // %t148 var _v22 int32 // %t15 var _v157 int32 // %t150 var _v158 int32 // %t151 var _v160 int64 // %t153 var _v161 int32 // %t154 var _v162 int64 // %t155 var _v163 int64 // %t156 var _v165 int64 // %t158 var _v166 int32 // %t159 var _v167 int32 // %t160 var _v168 int64 // %t161 var _v169 int64 // %t162 var _v171 int64 // %t164 var _v172 int32 // %t165 var _v173 int32 // %t166 var _v175 int32 // %t168 var _v176 int32 // %t169 var _v177 int64 // %t170 var _v178 int32 // %t171 var _v179 int32 // %t172 var _v180 int32 // %t173 var _v181 int64 // %t174 var _v182 int64 // %t175 var _v184 int64 // %t177 var _v185 int32 // %t178 var _v187 int32 // %t180 var _v188 int32 // %t181 var _v189 int64 // %t182 var _v190 int32 // %t183 var _v191 int32 // %t184 var _v196 int64 // %t189 var _v26 int32 // %t19 var _v197 int32 // %t190 var _v198 int32 // %t191 var _v200 int32 // %t193 var _v205 int64 // %t198 var _v206 int32 // %t199 var _v207 int32 // %t200 var _v209 int32 // %t202 var _v210 int32 // %t203 var _v215 int64 // %t208 var _v216 int32 // %t209 var _v217 int32 // %t210 var _v219 int64 // %t212 var _v220 int32 // %t213 var _v221 int64 // %t214 var _v222 int64 // %t215 var _v224 int64 // %t217 var _v225 int32 // %t218 var _v226 int32 // %t219 var _v227 int64 // %t220 var _v228 int64 // %t221 var _v230 int64 // %t223 var _v231 int32 // %t224 var _v232 int32 // %t225 var _v234 int32 // %t227 var _v236 int32 // %t229 var _v237 int32 // %t230 var _v238 int32 // %t231 var _v239 int64 // %t232 var _v240 int64 // %t233 var _v242 int64 // %t235 var _v243 int32 // %t236 var _v244 int32 // %t237 var _v245 int32 // %t238 var _v246 int32 // %t239 var _v31 int64 // %t24 var _v247 int64 // %t240 var _v248 int32 // %t241 var _v249 int32 // %t242 var _v250 int32 // %t243 var _v252 int32 // %t245 var _v253 int64 // %t246 var _v254 int64 // %t247 var _v256 int64 // %t249 var _v32 int32 // %t25 var _v257 int32 // %t250 var _v258 int32 // %t251 var _v259 int32 // %t252 var _v260 int32 // %t253 var _v261 int64 // %t254 var _v262 int32 // %t255 var _v263 int32 // %t256 var _v265 int64 // %t258 var _v266 int32 // %t259 var _v33 int32 // %t26 var _v267 int64 // %t260 var _v268 int64 // %t261 var _v270 int64 // %t263 var _v271 int32 // %t264 var _v272 int32 // %t265 var _v273 int64 // %t266 var _v274 int32 // %t267 var _v276 int32 // %t269 var _v277 int32 // %t270 var _v278 int32 // %t271 var _v279 int32 // %t272 var _v280 int64 // %t273 var _v281 int64 // %t274 var _v282 int64 // %t275 var _v283 int64 // %t276 var _v284 int64 // %t277 var _v285 int32 // %t278 var _v286 int32 // %t279 var _v35 int32 // %t28 var _v290 int32 // %t283 var _v291 int32 // %t284 var _v292 int32 // %t285 var _v293 int32 // %t286 var _v295 int32 // %t288 var _v296 int32 // %t289 var _v297 int32 // %t290 var _v299 int32 // %t292 var _v300 int32 // %t293 var _v301 int32 // %t294 var _v303 int32 // %t296 var _v304 int32 // %t297 var _v305 int64 // %t298 var _v306 int32 // %t299 var _v307 int32 // %t300 var _v308 int32 // %t301 var _v40 int64 // %t33 var _v41 int32 // %t34 var _v42 int32 // %t35 var _v44 int32 // %t37 var _v45 int32 // %t38 var _v46 int32 // %t39 var _v52 int64 // %t45 var _v53 int32 // %t46 var _v54 int32 // %t47 var _v56 int32 // %t49 var _v58 int64 // %t51 var _v60 int64 // %t53 var _v61 int64 // %t54 var _v62 int32 // %t55 var _v63 int32 // %t56 var _v64 int64 // %t57 var _v65 int64 // %t58 var _v13 int64 // %t6 var _v67 int64 // %t60 var _v68 int32 // %t61 var _v69 int32 // %t62 var _v70 int64 // %t63 var _v71 int32 // %t64 var _v73 int32 // %t66 var _v74 int32 // %t67 var _v76 int32 // %t69 var _v14 int32 // %t7 var _v78 int32 // %t71 var _v79 int32 // %t72 var _v80 int32 // %t73 var _v81 int32 // %t74 var _v82 int32 // %t75 var _v83 int64 // %t76 var _v84 int64 // %t77 var _v85 int64 // %t78 var _v86 int64 // %t79 var _v15 int32 // %t8 var _v87 int64 // %t80 var _v88 int32 // %t81 var _v89 int32 // %t82 var _v93 int32 // %t86 var _v94 int32 // %t87 var _v95 int32 // %t88 var _v16 int64 // %t9 var _v97 int32 // %t90 var _v98 int32 // %t91 var _v99 int32 // %t92 var _v100 int64 // %t93 var _v101 int64 // %t94 var _v103 int64 // %t96 var _v104 int32 // %t97 var _v105 int32 // %t98 var _v3 = int64(bp + 0) // %v3 var _v4 = int64(bp + 4) // %v4 var _v5 = int64(bp + 8) // %v5 var _v6 = int64(bp + 12) // %v6 var _v7 = int64(bp + 16) // %v7 *(*int32)(unsafe.Pointer(uintptr(_v3))) = 0 _v13 = int64(_v1 + int64(0)) _v14 = int32(*(*int8)(unsafe.Pointer(uintptr(_v13)))) _v15 = int32(int32(uint8(_v14))) _v16 = int64(int32(_v15)) _v17 = int64(_v16 * int64(2)) _v18 = crt.X__ctype_b_loc(t) _v19 = *(*int64)(unsafe.Pointer(uintptr(_v18))) _v20 = int64(_v19 + _v17) _v21 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v20)))) _v22 = int32(uint16(_v21)) _v26 = int32(int32(_v22) & int32(8192)) goto l2 l2: if _v26 != 0 { goto l127 } goto l3 l127: _v46 = 1 goto l11 l3: _v31 = int64(_v1 + int64(0)) _v32 = int32(*(*int8)(unsafe.Pointer(uintptr(_v31)))) _v33 = int32(int8(_v32)) _v35 = crt.Bool32(int32(_v33) == int32(47)) goto l4 l4: if _v35 != 0 { goto l5 } goto l128 l128: _v45 = 0 goto l8 l5: _v40 = int64(_v1 + int64(1)) _v41 = int32(*(*int8)(unsafe.Pointer(uintptr(_v40)))) _v42 = int32(int8(_v41)) _v44 = crt.Bool32(int32(_v42) == int32(42)) goto l6 l6: if _v44 != 0 { goto l7 } goto l129 l129: _v45 = 0 goto l8 l7: _v45 = 1 goto l8 l8: goto l9 l9: if _v45 != 0 { goto l130 } goto l10 l130: _v46 = 1 goto l11 l10: _v46 = 0 goto l11 l11: if _v46 != 0 { goto l12 } goto l58 l12: *(*int32)(unsafe.Pointer(uintptr(_v4))) = 0 _v52 = int64(_v1 + int64(0)) _v53 = int32(*(*int8)(unsafe.Pointer(uintptr(_v52)))) _v54 = int32(int8(_v53)) _v56 = crt.Bool32(int32(_v54) == int32(47)) if _v56 != 0 { goto l13 } goto l14 l13: _v58 = int64(_v4 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v58))) = 1 _v60 = int64(_v3 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v60))) = 2 goto l14 l14: goto l15 l15: _v61 = int64(_v3 + int64(0)) _v62 = *(*int32)(unsafe.Pointer(uintptr(_v61))) _v63 = int32(int32(_v62) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v61))) = _v63 _v64 = int64(int32(_v62)) _v65 = int64(_v64 * int64(1)) _v67 = int64(_v1 + _v65) _v68 = int32(*(*int8)(unsafe.Pointer(uintptr(_v67)))) _v69 = int32(int8(_v68)) _v70 = int64(_v5 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v70))) = _v69 _v71 = *(*int32)(unsafe.Pointer(uintptr(_v70))) _v73 = crt.Bool32(int32(_v71) != int32(0)) if _v73 != 0 { goto l16 } goto l131 l131: goto l57 l16: _v74 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v76 = crt.Bool32(int32(_v74) == int32(10)) if _v76 != 0 { goto l17 } goto l18 l17: _v78 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v79 = int32(int32(_v78) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v79 goto l18 l18: _v80 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v81 = int32(int32(_v80) & int32(255)) _v82 = int32(int32(uint8(_v81))) _v83 = int64(int32(_v82)) _v84 = int64(_v83 * int64(2)) _v85 = crt.X__ctype_b_loc(t) _v86 = *(*int64)(unsafe.Pointer(uintptr(_v85))) _v87 = int64(_v86 + _v84) _v88 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v87)))) _v89 = int32(uint16(_v88)) _v93 = int32(int32(_v89) & int32(8192)) if _v93 != 0 { goto l19 } goto l21 l19: goto l15 l21: _v94 = *(*int32)(unsafe.Pointer(uintptr(_v4))) goto l22 l22: if _v94 != 0 { goto l23 } goto l132 l132: _v98 = 0 goto l26 l23: _v95 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v97 = crt.Bool32(int32(_v95) == int32(42)) goto l24 l24: if _v97 != 0 { goto l25 } goto l133 l133: _v98 = 0 goto l26 l25: _v98 = 1 goto l26 l26: goto l27 l27: if _v98 != 0 { goto l28 } goto l134 l134: _v108 = 0 goto l31 l28: _v99 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v100 = int64(int32(_v99)) _v101 = int64(_v100 * int64(1)) _v103 = int64(_v1 + _v101) _v104 = int32(*(*int8)(unsafe.Pointer(uintptr(_v103)))) _v105 = int32(int8(_v104)) _v107 = crt.Bool32(int32(_v105) == int32(47)) goto l29 l29: if _v107 != 0 { goto l30 } goto l135 l135: _v108 = 0 goto l31 l30: _v108 = 1 goto l31 l31: if _v108 != 0 { goto l32 } goto l33 l32: _v109 = int64(_v3 + int64(0)) _v110 = *(*int32)(unsafe.Pointer(uintptr(_v109))) _v111 = int32(int32(_v110) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v109))) = _v111 _v113 = int64(_v4 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v113))) = 0 goto l56 l33: _v114 = *(*int32)(unsafe.Pointer(uintptr(_v4))) goto l34 l34: if _v114 != 0 { goto l35 } goto l136 l136: _v115 = 1 goto l36 l35: _v115 = 0 goto l36 l36: goto l37 l37: if _v115 != 0 { goto l38 } goto l137 l137: _v119 = 0 goto l41 l38: _v116 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v118 = crt.Bool32(int32(_v116) == int32(47)) goto l39 l39: if _v118 != 0 { goto l40 } goto l138 l138: _v119 = 0 goto l41 l40: _v119 = 1 goto l41 l41: goto l42 l42: if _v119 != 0 { goto l43 } goto l139 l139: _v129 = 0 goto l46 l43: _v120 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v121 = int64(int32(_v120)) _v122 = int64(_v121 * int64(1)) _v124 = int64(_v1 + _v122) _v125 = int32(*(*int8)(unsafe.Pointer(uintptr(_v124)))) _v126 = int32(int8(_v125)) _v128 = crt.Bool32(int32(_v126) == int32(42)) goto l44 l44: if _v128 != 0 { goto l45 } goto l140 l140: _v129 = 0 goto l46 l45: _v129 = 1 goto l46 l46: if _v129 != 0 { goto l47 } goto l48 l47: _v130 = int64(_v3 + int64(0)) _v131 = *(*int32)(unsafe.Pointer(uintptr(_v130))) _v132 = int32(int32(_v131) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v130))) = _v132 _v134 = int64(_v4 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v134))) = 1 goto l55 l48: _v135 = *(*int32)(unsafe.Pointer(uintptr(_v4))) goto l49 l49: if _v135 != 0 { goto l50 } goto l141 l141: _v136 = 1 goto l51 l50: _v136 = 0 goto l51 l51: if _v136 != 0 { goto l52 } goto l54 l52: goto l57 l54: goto l55 l55: goto l56 l56: goto l15 l57: _v137 = int64(_v3 + int64(0)) _v138 = *(*int32)(unsafe.Pointer(uintptr(_v137))) _v139 = int32(int32(_v138) - int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v137))) = _v139 goto l124 l58: _v144 = int64(_v1 + int64(0)) _v145 = int32(*(*int8)(unsafe.Pointer(uintptr(_v144)))) _v146 = int32(int8(_v145)) _v148 = crt.Bool32(int32(_v146) == int32(45)) goto l59 l59: if _v148 != 0 { goto l60 } goto l142 l142: _v158 = 0 goto l63 l60: _v153 = int64(_v1 + int64(1)) _v154 = int32(*(*int8)(unsafe.Pointer(uintptr(_v153)))) _v155 = int32(int8(_v154)) _v157 = crt.Bool32(int32(_v155) == int32(45)) goto l61 l61: if _v157 != 0 { goto l62 } goto l143 l143: _v158 = 0 goto l63 l62: _v158 = 1 goto l63 l63: if _v158 != 0 { goto l64 } goto l76 l64: _v160 = int64(_v3 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v160))) = 2 goto l65 l65: _v161 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v162 = int64(int32(_v161)) _v163 = int64(_v162 * int64(1)) _v165 = int64(_v1 + _v163) _v166 = int32(*(*int8)(unsafe.Pointer(uintptr(_v165)))) goto l66 l66: if _v166 != 0 { goto l67 } goto l144 l144: _v176 = 0 goto l70 l67: _v167 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v168 = int64(int32(_v167)) _v169 = int64(_v168 * int64(1)) _v171 = int64(_v1 + _v169) _v172 = int32(*(*int8)(unsafe.Pointer(uintptr(_v171)))) _v173 = int32(int8(_v172)) _v175 = crt.Bool32(int32(_v173) != int32(10)) goto l68 l68: if _v175 != 0 { goto l69 } goto l145 l145: _v176 = 0 goto l70 l69: _v176 = 1 goto l70 l70: if _v176 != 0 { goto l71 } goto l73 l71: goto l72 l72: _v177 = int64(_v3 + int64(0)) _v178 = *(*int32)(unsafe.Pointer(uintptr(_v177))) _v179 = int32(int32(_v178) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v177))) = _v179 goto l65 l73: _v180 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v181 = int64(int32(_v180)) _v182 = int64(_v181 * int64(1)) _v184 = int64(_v1 + _v182) _v185 = int32(*(*int8)(unsafe.Pointer(uintptr(_v184)))) if _v185 != 0 { goto l74 } goto l75 l74: _v187 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v188 = int32(int32(_v187) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v188 _v189 = int64(_v3 + int64(0)) _v190 = *(*int32)(unsafe.Pointer(uintptr(_v189))) _v191 = int32(int32(_v190) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v189))) = _v191 goto l75 l75: goto l123 l76: _v196 = int64(_v1 + int64(0)) _v197 = int32(*(*int8)(unsafe.Pointer(uintptr(_v196)))) _v198 = int32(int8(_v197)) _v200 = crt.Bool32(int32(_v198) == int32(34)) goto l77 l77: if _v200 != 0 { goto l146 } goto l78 l146: _v210 = 1 goto l81 l78: _v205 = int64(_v1 + int64(0)) _v206 = int32(*(*int8)(unsafe.Pointer(uintptr(_v205)))) _v207 = int32(int8(_v206)) _v209 = crt.Bool32(int32(_v207) == int32(39)) goto l79 l79: if _v209 != 0 { goto l147 } goto l80 l147: _v210 = 1 goto l81 l80: _v210 = 0 goto l81 l81: if _v210 != 0 { goto l82 } goto l94 l82: _v215 = int64(_v1 + int64(0)) _v216 = int32(*(*int8)(unsafe.Pointer(uintptr(_v215)))) _v217 = int32(int8(_v216)) *(*int32)(unsafe.Pointer(uintptr(_v6))) = _v217 _v219 = int64(_v3 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v219))) = 1 goto l83 l83: _v220 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v221 = int64(int32(_v220)) _v222 = int64(_v221 * int64(1)) _v224 = int64(_v1 + _v222) _v225 = int32(*(*int8)(unsafe.Pointer(uintptr(_v224)))) if _v225 != 0 { goto l84 } goto l148 l148: goto l93 l84: _v226 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v227 = int64(int32(_v226)) _v228 = int64(_v227 * int64(1)) _v230 = int64(_v1 + _v228) _v231 = int32(*(*int8)(unsafe.Pointer(uintptr(_v230)))) _v232 = int32(int8(_v231)) _v234 = crt.Bool32(int32(_v232) == int32(10)) if _v234 != 0 { goto l85 } goto l86 l85: _v236 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v237 = int32(int32(_v236) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v237 goto l86 l86: _v238 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v239 = int64(int32(_v238)) _v240 = int64(_v239 * int64(1)) _v242 = int64(_v1 + _v240) _v243 = int32(*(*int8)(unsafe.Pointer(uintptr(_v242)))) _v244 = int32(int8(_v243)) _v245 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v246 = crt.Bool32(int32(_v244) == int32(_v245)) if _v246 != 0 { goto l87 } goto l91 l87: _v247 = int64(_v3 + int64(0)) _v248 = *(*int32)(unsafe.Pointer(uintptr(_v247))) _v249 = int32(int32(_v248) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v247))) = _v249 _v250 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v252 = int32(int32(_v250) + int32(1)) _v253 = int64(int32(_v252)) _v254 = int64(_v253 * int64(1)) _v256 = int64(_v1 + _v254) _v257 = int32(*(*int8)(unsafe.Pointer(uintptr(_v256)))) _v258 = int32(int8(_v257)) _v259 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v260 = crt.Bool32(int32(_v258) != int32(_v259)) if _v260 != 0 { goto l88 } goto l90 l88: goto l93 l90: goto l91 l91: goto l92 l92: _v261 = int64(_v3 + int64(0)) _v262 = *(*int32)(unsafe.Pointer(uintptr(_v261))) _v263 = int32(int32(_v262) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v261))) = _v263 goto l83 l93: goto l122 l94: _v265 = int64(_v3 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v265))) = 1 goto l95 l95: _v266 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v267 = int64(int32(_v266)) _v268 = int64(_v267 * int64(1)) _v270 = int64(_v1 + _v268) _v271 = int32(*(*int8)(unsafe.Pointer(uintptr(_v270)))) _v272 = int32(int8(_v271)) _v273 = int64(_v7 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v273))) = _v272 _v274 = *(*int32)(unsafe.Pointer(uintptr(_v273))) _v276 = crt.Bool32(int32(_v274) != int32(0)) goto l96 l96: if _v276 != 0 { goto l97 } goto l149 l149: _v292 = 0 goto l103 l97: _v277 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v278 = int32(int32(_v277) & int32(255)) _v279 = int32(int32(uint8(_v278))) _v280 = int64(int32(_v279)) _v281 = int64(_v280 * int64(2)) _v282 = crt.X__ctype_b_loc(t) _v283 = *(*int64)(unsafe.Pointer(uintptr(_v282))) _v284 = int64(_v283 + _v281) _v285 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v284)))) _v286 = int32(uint16(_v285)) _v290 = int32(int32(_v286) & int32(8192)) goto l98 l98: if _v290 != 0 { goto l99 } goto l150 l150: _v291 = 1 goto l100 l99: _v291 = 0 goto l100 l100: goto l101 l101: if _v291 != 0 { goto l102 } goto l151 l151: _v292 = 0 goto l103 l102: _v292 = 1 goto l103 l103: goto l104 l104: if _v292 != 0 { goto l105 } goto l152 l152: _v296 = 0 goto l108 l105: _v293 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v295 = crt.Bool32(int32(_v293) != int32(34)) goto l106 l106: if _v295 != 0 { goto l107 } goto l153 l153: _v296 = 0 goto l108 l107: _v296 = 1 goto l108 l108: goto l109 l109: if _v296 != 0 { goto l110 } goto l154 l154: _v300 = 0 goto l113 l110: _v297 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v299 = crt.Bool32(int32(_v297) != int32(39)) goto l111 l111: if _v299 != 0 { goto l112 } goto l155 l155: _v300 = 0 goto l113 l112: _v300 = 1 goto l113 l113: goto l114 l114: if _v300 != 0 { goto l115 } goto l156 l156: _v304 = 0 goto l118 l115: _v301 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v303 = crt.Bool32(int32(_v301) != int32(59)) goto l116 l116: if _v303 != 0 { goto l117 } goto l157 l157: _v304 = 0 goto l118 l117: _v304 = 1 goto l118 l118: if _v304 != 0 { goto l119 } goto l121 l119: goto l120 l120: _v305 = int64(_v3 + int64(0)) _v306 = *(*int32)(unsafe.Pointer(uintptr(_v305))) _v307 = int32(int32(_v306) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v305))) = _v307 goto l95 l121: goto l122 l122: goto l123 l123: goto l124 l124: _v308 = *(*int32)(unsafe.Pointer(uintptr(_v3))) return _v308 } var s__74 = [12]byte{0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68} func s_extractToken(t *crt.TLS, _v1 int64, _v2 int32, _v3 int64, _v4 int32) int32 { bp := t.Alloc(16) defer t.Free(16) var _v16 int64 // %t10 var _v17 int64 // %t11 var _v20 int64 // %t14 var _v21 int32 // %t15 var _v23 int32 // %t17 var _v24 int32 // %t18 var _v27 int32 // %t21 var _v28 int32 // %t22 var _v29 int32 // %t23 var _v30 int32 // %t24 var _v31 int64 // %t25 var _v32 int64 // %t26 var _v34 int64 // %t28 var _v35 int32 // %t29 var _v36 int32 // %t30 var _v37 int64 // %t31 var _v38 int64 // %t32 var _v39 int64 // %t33 var _v40 int64 // %t34 var _v41 int64 // %t35 var _v42 int32 // %t36 var _v43 int32 // %t37 var _v10 int32 // %t4 var _v47 int32 // %t41 var _v48 int32 // %t42 var _v49 int32 // %t43 var _v50 int32 // %t44 var _v51 int64 // %t45 var _v52 int64 // %t46 var _v54 int64 // %t48 var _v55 int32 // %t49 var _v56 int32 // %t50 var _v57 int64 // %t51 var _v58 int64 // %t52 var _v59 int64 // %t53 var _v60 int64 // %t54 var _v61 int64 // %t55 var _v62 int32 // %t56 var _v63 int32 // %t57 var _v66 int32 // %t60 var _v67 int64 // %t61 var _v68 int64 // %t62 var _v69 int64 // %t63 var _v70 int64 // %t64 var _v71 int32 // %t65 var _v5 = int64(bp + 0) // %v3 var _v7 = int64(bp + 8) // %v5 *(*int64)(unsafe.Pointer(uintptr(_v5))) = _v3 _v10 = crt.Bool32(int32(_v2) <= int32(0)) if _v10 != 0 { goto l2 } goto l4 l2: _v16 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v17 = int64(_v16 + int64(0)) *(*int8)(unsafe.Pointer(uintptr(_v17))) = 0 return 0 l4: _v20 = int64(_v7 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v20))) = 0 goto l5 l5: _v21 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v23 = crt.Bool32(int32(_v21) < int32(_v2)) goto l6 l6: if _v23 != 0 { goto l7 } goto l24 l24: _v29 = 0 goto l10 l7: _v24 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v27 = int32(int32(_v4) - int32(1)) _v28 = crt.Bool32(int32(_v24) < int32(_v27)) goto l8 l8: if _v28 != 0 { goto l9 } goto l25 l25: _v29 = 0 goto l10 l9: _v29 = 1 goto l10 l10: goto l11 l11: if _v29 != 0 { goto l12 } goto l26 l26: _v49 = 0 goto l18 l12: _v30 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v31 = int64(int32(_v30)) _v32 = int64(_v31 * int64(1)) _v34 = int64(_v1 + _v32) _v35 = int32(*(*int8)(unsafe.Pointer(uintptr(_v34)))) _v36 = int32(int32(uint8(_v35))) _v37 = int64(int32(_v36)) _v38 = int64(_v37 * int64(2)) _v39 = crt.X__ctype_b_loc(t) _v40 = *(*int64)(unsafe.Pointer(uintptr(_v39))) _v41 = int64(_v40 + _v38) _v42 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v41)))) _v43 = int32(uint16(_v42)) _v47 = int32(int32(_v43) & int32(8192)) goto l13 l13: if _v47 != 0 { goto l14 } goto l27 l27: _v48 = 1 goto l15 l14: _v48 = 0 goto l15 l15: goto l16 l16: if _v48 != 0 { goto l17 } goto l28 l28: _v49 = 0 goto l18 l17: _v49 = 1 goto l18 l18: if _v49 != 0 { goto l19 } goto l21 l19: _v50 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v51 = int64(int32(_v50)) _v52 = int64(_v51 * int64(1)) _v54 = int64(_v1 + _v52) _v55 = int32(*(*int8)(unsafe.Pointer(uintptr(_v54)))) _v56 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v57 = int64(int32(_v56)) _v58 = int64(_v57 * int64(1)) _v59 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v60 = int64(_v59 + _v58) *(*int8)(unsafe.Pointer(uintptr(_v60))) = int8(_v55) goto l20 l20: _v61 = int64(_v7 + int64(0)) _v62 = *(*int32)(unsafe.Pointer(uintptr(_v61))) _v63 = int32(int32(_v62) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v61))) = _v63 goto l5 l21: _v66 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v67 = int64(int32(_v66)) _v68 = int64(_v67 * int64(1)) _v69 = *(*int64)(unsafe.Pointer(uintptr(_v5))) _v70 = int64(_v69 + _v68) *(*int8)(unsafe.Pointer(uintptr(_v70))) = 0 _v71 = *(*int32)(unsafe.Pointer(uintptr(_v7))) return _v71 } var s__75 = [13]byte{0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e} func s_findEnd(t *crt.TLS, _v1 int64, _v2 int64) int32 { bp := t.Alloc(16) defer t.Free(16) var _v13 int64 // %t10 var _v14 int64 // %t11 var _v18 int32 // %t15 var _v19 int32 // %t16 var _v21 int32 // %t18 var _v22 int64 // %t19 var _v5 int32 // %t2 var _v23 int64 // %t20 var _v25 int64 // %t22 var _v26 int32 // %t23 var _v27 int32 // %t24 var _v28 int64 // %t25 var _v29 int64 // %t26 var _v30 int64 // %t27 var _v31 int64 // %t28 var _v32 int64 // %t29 var _v6 int64 // %t3 var _v33 int32 // %t30 var _v34 int32 // %t31 var _v38 int32 // %t35 var _v39 int32 // %t36 var _v40 int32 // %t37 var _v41 int32 // %t38 var _v7 int64 // %t4 var _v43 int32 // %t40 var _v44 int64 // %t41 var _v45 int64 // %t42 var _v47 int32 // %t44 var _v48 int64 // %t45 var _v49 int32 // %t46 var _v50 int32 // %t47 var _v51 int32 // %t48 var _v9 int64 // %t6 var _v10 int32 // %t7 var _v12 int32 // %t9 var _v3 = int64(bp + 0) // %v3 *(*int32)(unsafe.Pointer(uintptr(_v3))) = 0 goto l2 l2: _v5 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v6 = int64(int32(_v5)) _v7 = int64(_v6 * int64(1)) _v9 = int64(_v1 + _v7) _v10 = int32(*(*int8)(unsafe.Pointer(uintptr(_v9)))) goto l3 l3: if _v10 != 0 { goto l4 } goto l20 l20: _v41 = 0 goto l15 l4: _v12 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v13 = int64(int32(_v12)) _v14 = int64(_v1 + _v13) _v18 = crt.Xstrncmp(t, _v14, int64(uintptr(unsafe.Pointer(&s__77))), int64(5)) goto l5 l5: if _v18 != 0 { goto l21 } goto l6 l21: _v40 = 1 goto l12 l6: _v19 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v21 = int32(int32(_v19) + int32(5)) _v22 = int64(int32(_v21)) _v23 = int64(_v22 * int64(1)) _v25 = int64(_v1 + _v23) _v26 = int32(*(*int8)(unsafe.Pointer(uintptr(_v25)))) _v27 = int32(int32(uint8(_v26))) _v28 = int64(int32(_v27)) _v29 = int64(_v28 * int64(2)) _v30 = crt.X__ctype_b_loc(t) _v31 = *(*int64)(unsafe.Pointer(uintptr(_v30))) _v32 = int64(_v31 + _v29) _v33 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v32)))) _v34 = int32(uint16(_v33)) _v38 = int32(int32(_v34) & int32(8192)) goto l7 l7: if _v38 != 0 { goto l8 } goto l22 l22: _v39 = 1 goto l9 l8: _v39 = 0 goto l9 l9: goto l10 l10: if _v39 != 0 { goto l23 } goto l11 l23: _v40 = 1 goto l12 l11: _v40 = 0 goto l12 l12: goto l13 l13: if _v40 != 0 { goto l14 } goto l24 l24: _v41 = 0 goto l15 l14: _v41 = 1 goto l15 l15: if _v41 != 0 { goto l16 } goto l17 l16: _v43 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v44 = int64(int32(_v43)) _v45 = int64(_v1 + _v44) _v47 = s_tokenLength(t, _v45, _v2) _v48 = int64(_v3 + int64(0)) _v49 = *(*int32)(unsafe.Pointer(uintptr(_v48))) _v50 = int32(int32(_v49) + int32(_v47)) *(*int32)(unsafe.Pointer(uintptr(_v48))) = _v50 goto l2 l17: _v51 = *(*int32)(unsafe.Pointer(uintptr(_v3))) return _v51 } var s__76 = [8]byte{0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x64} var s__77 = [6]byte{0x2d, 0x2d, 0x65, 0x6e, 0x64} func s_findEndif(t *crt.TLS, _v1 int64, _v2 int32, _v3 int64) int32 { bp := t.Alloc(16) defer t.Free(16) var _v16 int64 // %t10 var _v106 int32 // %t100 var _v107 int64 // %t101 var _v108 int64 // %t102 var _v109 int64 // %t103 var _v110 int64 // %t104 var _v111 int64 // %t105 var _v112 int32 // %t106 var _v113 int32 // %t107 var _v17 int64 // %t11 var _v117 int32 // %t111 var _v118 int32 // %t112 var _v120 int32 // %t114 var _v121 int64 // %t115 var _v122 int64 // %t116 var _v123 int32 // %t117 var _v124 int64 // %t118 var _v125 int64 // %t119 var _v128 int32 // %t122 var _v129 int32 // %t123 var _v130 int32 // %t124 var _v131 int32 // %t125 var _v132 int64 // %t126 var _v133 int32 // %t127 var _v134 int32 // %t128 var _v135 int32 // %t129 var _v19 int32 // %t13 var _v136 int64 // %t130 var _v137 int32 // %t131 var _v138 int32 // %t132 var _v139 int32 // %t133 var _v21 int32 // %t15 var _v22 int64 // %t16 var _v23 int64 // %t17 var _v8 int32 // %t2 var _v27 int32 // %t21 var _v29 int32 // %t23 var _v30 int32 // %t24 var _v32 int32 // %t26 var _v33 int64 // %t27 var _v34 int64 // %t28 var _v9 int64 // %t3 var _v36 int64 // %t30 var _v37 int32 // %t31 var _v38 int32 // %t32 var _v39 int64 // %t33 var _v40 int64 // %t34 var _v41 int64 // %t35 var _v42 int64 // %t36 var _v43 int64 // %t37 var _v44 int32 // %t38 var _v45 int32 // %t39 var _v10 int64 // %t4 var _v49 int32 // %t43 var _v50 int32 // %t44 var _v53 int32 // %t47 var _v54 int64 // %t48 var _v55 int64 // %t49 var _v59 int32 // %t53 var _v61 int32 // %t55 var _v62 int32 // %t56 var _v63 int32 // %t57 var _v65 int32 // %t59 var _v12 int64 // %t6 var _v66 int64 // %t60 var _v67 int64 // %t61 var _v69 int64 // %t63 var _v70 int32 // %t64 var _v71 int32 // %t65 var _v72 int64 // %t66 var _v73 int64 // %t67 var _v74 int64 // %t68 var _v75 int64 // %t69 var _v13 int32 // %t7 var _v76 int64 // %t70 var _v77 int32 // %t71 var _v78 int32 // %t72 var _v82 int32 // %t76 var _v83 int32 // %t77 var _v84 int32 // %t78 var _v85 int32 // %t79 var _v86 int32 // %t80 var _v87 int32 // %t81 var _v89 int32 // %t83 var _v90 int64 // %t84 var _v91 int64 // %t85 var _v95 int32 // %t89 var _v15 int32 // %t9 var _v97 int32 // %t91 var _v98 int32 // %t92 var _v100 int32 // %t94 var _v101 int64 // %t95 var _v102 int64 // %t96 var _v104 int64 // %t98 var _v105 int32 // %t99 var _v4 = int64(bp + 0) // %v4 var _v5 = int64(bp + 4) // %v5 var _v6 = int64(bp + 8) // %v6 *(*int32)(unsafe.Pointer(uintptr(_v4))) = 0 goto l2 l2: _v8 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v9 = int64(int32(_v8)) _v10 = int64(_v9 * int64(1)) _v12 = int64(_v1 + _v10) _v13 = int32(*(*int8)(unsafe.Pointer(uintptr(_v12)))) if _v13 != 0 { goto l3 } goto l35 l3: _v15 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v16 = int64(int32(_v15)) _v17 = int64(_v1 + _v16) _v19 = s_tokenLength(t, _v17, _v3) *(*int32)(unsafe.Pointer(uintptr(_v5))) = _v19 _v21 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v22 = int64(int32(_v21)) _v23 = int64(_v1 + _v22) _v27 = crt.Xstrncmp(t, _v23, int64(uintptr(unsafe.Pointer(&s__79))), int64(7)) _v29 = crt.Bool32(int32(_v27) == int32(0)) goto l4 l4: if _v29 != 0 { goto l5 } goto l38 l38: _v50 = 0 goto l8 l5: _v30 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v32 = int32(int32(_v30) + int32(7)) _v33 = int64(int32(_v32)) _v34 = int64(_v33 * int64(1)) _v36 = int64(_v1 + _v34) _v37 = int32(*(*int8)(unsafe.Pointer(uintptr(_v36)))) _v38 = int32(int32(uint8(_v37))) _v39 = int64(int32(_v38)) _v40 = int64(_v39 * int64(2)) _v41 = crt.X__ctype_b_loc(t) _v42 = *(*int64)(unsafe.Pointer(uintptr(_v41))) _v43 = int64(_v42 + _v40) _v44 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v43)))) _v45 = int32(uint16(_v44)) _v49 = int32(int32(_v45) & int32(8192)) goto l6 l6: if _v49 != 0 { goto l7 } goto l39 l39: _v50 = 0 goto l8 l7: _v50 = 1 goto l8 l8: goto l9 l9: if _v50 != 0 { goto l40 } goto l10 l40: _v84 = 1 goto l23 l10: goto l11 l11: if _v2 != 0 { goto l12 } goto l41 l41: _v62 = 0 goto l15 l12: _v53 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v54 = int64(int32(_v53)) _v55 = int64(_v1 + _v54) _v59 = crt.Xstrncmp(t, _v55, int64(uintptr(unsafe.Pointer(&s__80))), int64(6)) _v61 = crt.Bool32(int32(_v59) == int32(0)) goto l13 l13: if _v61 != 0 { goto l14 } goto l42 l42: _v62 = 0 goto l15 l14: _v62 = 1 goto l15 l15: goto l16 l16: if _v62 != 0 { goto l17 } goto l43 l43: _v83 = 0 goto l20 l17: _v63 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v65 = int32(int32(_v63) + int32(6)) _v66 = int64(int32(_v65)) _v67 = int64(_v66 * int64(1)) _v69 = int64(_v1 + _v67) _v70 = int32(*(*int8)(unsafe.Pointer(uintptr(_v69)))) _v71 = int32(int32(uint8(_v70))) _v72 = int64(int32(_v71)) _v73 = int64(_v72 * int64(2)) _v74 = crt.X__ctype_b_loc(t) _v75 = *(*int64)(unsafe.Pointer(uintptr(_v74))) _v76 = int64(_v75 + _v73) _v77 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v76)))) _v78 = int32(uint16(_v77)) _v82 = int32(int32(_v78) & int32(8192)) goto l18 l18: if _v82 != 0 { goto l19 } goto l44 l44: _v83 = 0 goto l20 l19: _v83 = 1 goto l20 l20: goto l21 l21: if _v83 != 0 { goto l45 } goto l22 l45: _v84 = 1 goto l23 l22: _v84 = 0 goto l23 l23: if _v84 != 0 { goto l24 } goto l26 l24: _v85 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v86 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v87 = int32(int32(_v85) + int32(_v86)) return _v87 l26: _v89 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v90 = int64(int32(_v89)) _v91 = int64(_v1 + _v90) _v95 = crt.Xstrncmp(t, _v91, int64(uintptr(unsafe.Pointer(&s__81))), int64(4)) _v97 = crt.Bool32(int32(_v95) == int32(0)) goto l27 l27: if _v97 != 0 { goto l28 } goto l46 l46: _v118 = 0 goto l31 l28: _v98 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v100 = int32(int32(_v98) + int32(4)) _v101 = int64(int32(_v100)) _v102 = int64(_v101 * int64(1)) _v104 = int64(_v1 + _v102) _v105 = int32(*(*int8)(unsafe.Pointer(uintptr(_v104)))) _v106 = int32(int32(uint8(_v105))) _v107 = int64(int32(_v106)) _v108 = int64(_v107 * int64(2)) _v109 = crt.X__ctype_b_loc(t) _v110 = *(*int64)(unsafe.Pointer(uintptr(_v109))) _v111 = int64(_v110 + _v108) _v112 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v111)))) _v113 = int32(uint16(_v112)) _v117 = int32(int32(_v113) & int32(8192)) goto l29 l29: if _v117 != 0 { goto l30 } goto l47 l47: _v118 = 0 goto l31 l30: _v118 = 1 goto l31 l31: if _v118 != 0 { goto l32 } goto l33 l32: _v120 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v121 = int64(int32(_v120)) _v122 = int64(_v1 + _v121) _v123 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v124 = int64(int32(_v123)) _v125 = int64(_v122 + _v124) _v128 = s_findEndif(t, _v125, 0, _v3) *(*int32)(unsafe.Pointer(uintptr(_v6))) = _v128 _v129 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v130 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v131 = int32(int32(_v129) + int32(_v130)) _v132 = int64(_v4 + int64(0)) _v133 = *(*int32)(unsafe.Pointer(uintptr(_v132))) _v134 = int32(int32(_v133) + int32(_v131)) *(*int32)(unsafe.Pointer(uintptr(_v132))) = _v134 goto l34 l33: _v135 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v136 = int64(_v4 + int64(0)) _v137 = *(*int32)(unsafe.Pointer(uintptr(_v136))) _v138 = int32(int32(_v137) + int32(_v135)) *(*int32)(unsafe.Pointer(uintptr(_v136))) = _v138 goto l34 l34: goto l2 l35: _v139 = *(*int32)(unsafe.Pointer(uintptr(_v4))) return _v139 } var s__78 = [10]byte{0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x64, 0x69, 0x66} var s__79 = [8]byte{0x2d, 0x2d, 0x65, 0x6e, 0x64, 0x69, 0x66} var s__80 = [7]byte{0x2d, 0x2d, 0x65, 0x6c, 0x73, 0x65} var s__81 = [5]byte{0x2d, 0x2d, 0x69, 0x66} func s_waitForClient(t *crt.TLS, _v1 int32, _v2 int32, _v3 int64) { bp := t.Alloc(64) defer t.Free(64) var _v18 int64 // %t11 var _v19 int64 // %t12 var _v23 int64 // %t16 var _v24 int32 // %t17 var _v25 int64 // %t18 var _v26 int32 // %t19 var _v28 int32 // %t21 var _v29 int32 // %t22 var _v31 int32 // %t24 var _v32 int32 // %t25 var _v33 int32 // %t26 var _v35 int32 // %t28 var _v36 int32 // %t29 var _v37 int64 // %t30 var _v42 int64 // %t35 var _v43 int32 // %t36 var _v44 int32 // %t37 var _v45 int64 // %t38 var _v50 int32 // %t43 var _v52 int32 // %t45 var _v53 int64 // %t46 var _v56 int32 // %t49 var _v12 int32 // %t5 var _v58 int64 // %t51 var _v61 int32 // %t54 var _v63 int64 // %t56 var _v66 int64 // %t59 var _v15 int64 // %t8 var _v16 int64 // %t9 var _v4 = int64(bp + 32) // %v2 var _v6 = int64(bp + 40) // %v3 var _v8 = int64(bp + 48) // %v4 var _v9 = int64(bp + 56) // %v5 *(*int32)(unsafe.Pointer(uintptr(_v4))) = _v2 *(*int64)(unsafe.Pointer(uintptr(_v6))) = _v3 _v12 = crt.Bool32(int32(_v1) > int32(0)) if _v12 != 0 { goto l2 } goto l3 l2: *(*int32)(unsafe.Pointer(bp + 0)) = _v1 _v15 = s_prepareSql(t, int64(uintptr(unsafe.Pointer(&s__83))), bp+0) _v16 = int64(_v8 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v16))) = _v15 goto l4 l3: _v18 = s_prepareSql(t, int64(uintptr(unsafe.Pointer(&s__84))), 0) _v19 = int64(_v8 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v19))) = _v18 goto l4 l4: *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) = 0 goto l5 l5: _v23 = *(*int64)(unsafe.Pointer(uintptr(_v8))) _v24 = Xsqlite3_step(t, _v23) _v25 = int64(_v9 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v25))) = _v24 _v26 = *(*int32)(unsafe.Pointer(uintptr(_v25))) _v28 = crt.Bool32(int32(_v26) == int32(5)) goto l6 l6: if _v28 != 0 { goto l26 } goto l7 l26: _v32 = 1 goto l10 l7: _v29 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v31 = crt.Bool32(int32(_v29) == int32(100)) goto l8 l8: if _v31 != 0 { goto l27 } goto l9 l27: _v32 = 1 goto l10 l9: _v32 = 0 goto l10 l10: goto l11 l11: if _v32 != 0 { goto l12 } goto l28 l28: _v36 = 0 goto l15 l12: _v33 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v35 = crt.Bool32(int32(_v33) > int32(0)) goto l13 l13: if _v35 != 0 { goto l14 } goto l29 l29: _v36 = 0 goto l15 l14: _v36 = 1 goto l15 l15: if _v36 != 0 { goto l16 } goto l17 l16: _v37 = *(*int64)(unsafe.Pointer(uintptr(_v8))) _ = Xsqlite3_reset(t, _v37) _ = Xsqlite3_sleep(t, 50) _v42 = int64(_v4 + int64(0)) _v43 = *(*int32)(unsafe.Pointer(uintptr(_v42))) _v44 = int32(int32(_v43) - int32(50)) *(*int32)(unsafe.Pointer(uintptr(_v42))) = _v44 goto l5 l17: _v45 = *(*int64)(unsafe.Pointer(uintptr(_v8))) _ = Xsqlite3_finalize(t, _v45) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) = 10000 _v50 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v52 = crt.Bool32(int32(_v50) != int32(101)) if _v52 != 0 { goto l18 } goto l24 l18: _v53 = *(*int64)(unsafe.Pointer(uintptr(_v6))) _v56 = crt.Bool32(_v53 == int64(0)) if _v56 != 0 { goto l19 } goto l20 l19: _v58 = int64(_v6 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v58))) = int64(uintptr(unsafe.Pointer(&s__85))) goto l20 l20: _v61 = crt.Bool32(int32(_v1) > int32(0)) if _v61 != 0 { goto l21 } goto l22 l21: _v63 = *(*int64)(unsafe.Pointer(uintptr(_v6))) *(*int64)(unsafe.Pointer(bp + 8)) = _v63 *(*int32)(unsafe.Pointer(bp + 16)) = _v1 s_errorMessage(t, int64(uintptr(unsafe.Pointer(&s__86))), bp+8) goto l23 l22: _v66 = *(*int64)(unsafe.Pointer(uintptr(_v6))) *(*int64)(unsafe.Pointer(bp + 24)) = _v66 s_errorMessage(t, int64(uintptr(unsafe.Pointer(&s__87))), bp+24) goto l23 l23: goto l24 l24: goto l25 l25: } var s__82 = [14]byte{0x77, 0x61, 0x69, 0x74, 0x46, 0x6f, 0x72, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74} var s__83 = [96]byte{ 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x20, 0x31, 0x20, 0x46, 0x52, 0x4f, 0x4d, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x20, 0x57, 0x48, 0x45, 0x52, 0x45, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x3d, 0x25, 0x64, 0x20, 0x20, 0x20, 0x41, 0x4e, 0x44, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x49, 0x4e, 0x20, 0x28, 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x20, 0x69, 0x64, 0x20, 0x46, 0x52, 0x4f, 0x4d, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x29, 0x20, 0x20, 0x41, 0x4e, 0x44, 0x20, 0x65, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x49, 0x53, 0x20, 0x4e, 0x55, 0x4c, 0x4c, } var s__84 = [81]byte{ 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x20, 0x31, 0x20, 0x46, 0x52, 0x4f, 0x4d, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x20, 0x57, 0x48, 0x45, 0x52, 0x45, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x49, 0x4e, 0x20, 0x28, 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x20, 0x69, 0x64, 0x20, 0x46, 0x52, 0x4f, 0x4d, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x29, 0x20, 0x20, 0x20, 0x41, 0x4e, 0x44, 0x20, 0x65, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x49, 0x53, 0x20, 0x4e, 0x55, 0x4c, 0x4c, } var s__85 [1]byte var s__86 = [32]byte{ 0x25, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x20, 0x77, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x25, 0x64, } var s__87 = [34]byte{ 0x25, 0x73, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x20, 0x77, 0x61, 0x69, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x61, 0x6c, 0x6c, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x73, } func s_filenameTail(t *crt.TLS, _v1 int64) int64 { bp := t.Alloc(16) defer t.Free(16) var _v13 int32 // %t10 var _v14 int32 // %t11 var _v15 int64 // %t12 var _v16 int64 // %t13 var _v18 int64 // %t15 var _v19 int32 // %t16 var _v20 int32 // %t17 var _v22 int32 // %t19 var _v5 int64 // %t2 var _v23 int32 // %t20 var _v25 int32 // %t22 var _v26 int64 // %t23 var _v27 int64 // %t24 var _v28 int32 // %t25 var _v29 int32 // %t26 var _v31 int32 // %t28 var _v32 int64 // %t29 var _v6 int32 // %t3 var _v33 int64 // %t30 var _v7 int64 // %t4 var _v8 int32 // %t5 var _v9 int64 // %t6 var _v10 int64 // %t7 var _v12 int64 // %t9 var _v2 = int64(bp + 0) // %v2 var _v3 = int64(bp + 4) // %v3 _v5 = int64(_v3 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v5))) = 0 _v6 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v7 = int64(_v2 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v7))) = _v6 goto l2 l2: _v8 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v9 = int64(int32(_v8)) _v10 = int64(_v9 * int64(1)) _v12 = int64(_v1 + _v10) _v13 = int32(*(*int8)(unsafe.Pointer(uintptr(_v12)))) if _v13 != 0 { goto l3 } goto l7 l3: _v14 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v15 = int64(int32(_v14)) _v16 = int64(_v15 * int64(1)) _v18 = int64(_v1 + _v16) _v19 = int32(*(*int8)(unsafe.Pointer(uintptr(_v18)))) _v20 = int32(int8(_v19)) _v22 = crt.Bool32(int32(_v20) == int32(47)) if _v22 != 0 { goto l4 } goto l5 l4: _v23 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v25 = int32(int32(_v23) + int32(1)) _v26 = int64(_v3 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v26))) = _v25 goto l5 l5: goto l6 l6: _v27 = int64(_v2 + int64(0)) _v28 = *(*int32)(unsafe.Pointer(uintptr(_v27))) _v29 = int32(int32(_v28) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v27))) = _v29 goto l2 l7: _v31 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v32 = int64(int32(_v31)) _v33 = int64(_v1 + _v32) return _v33 } var s__88 = [13]byte{0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x54, 0x61, 0x69, 0x6c} func s_booleanValue(t *crt.TLS, _v1 int64) int32 { bp := t.Alloc(16) defer t.Free(16) var _v12 int64 // %t10 var _v14 int64 // %t12 var _v15 int32 // %t13 var _v16 int32 // %t14 var _v18 int32 // %t16 var _v19 int32 // %t17 var _v20 int64 // %t18 var _v21 int64 // %t19 var _v23 int64 // %t21 var _v24 int32 // %t22 var _v25 int32 // %t23 var _v27 int32 // %t25 var _v28 int32 // %t26 var _v29 int64 // %t27 var _v30 int32 // %t28 var _v31 int32 // %t29 var _v32 int32 // %t30 var _v34 int32 // %t32 var _v35 int32 // %t33 var _v36 int64 // %t34 var _v37 int64 // %t35 var _v39 int64 // %t37 var _v40 int32 // %t38 var _v41 int32 // %t39 var _v6 int32 // %t4 var _v43 int32 // %t41 var _v44 int32 // %t42 var _v46 int32 // %t44 var _v49 int32 // %t47 var _v51 int32 // %t49 var _v54 int32 // %t52 var _v56 int32 // %t54 var _v57 int32 // %t55 var _v61 int32 // %t59 var _v63 int32 // %t61 var _v66 int32 // %t64 var _v68 int32 // %t66 var _v69 int32 // %t67 var _v9 int64 // %t7 var _v10 int32 // %t8 var _v11 int64 // %t9 var _v2 = int64(bp + 8) // %v2 _v6 = crt.Bool32(_v1 == int64(0)) if _v6 != 0 { goto l2 } goto l4 l2: return 0 l4: _v9 = int64(_v2 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v9))) = 0 goto l5 l5: _v10 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v11 = int64(int32(_v10)) _v12 = int64(_v11 * int64(1)) _v14 = int64(_v1 + _v12) _v15 = int32(*(*int8)(unsafe.Pointer(uintptr(_v14)))) _v16 = int32(int8(_v15)) _v18 = crt.Bool32(int32(_v16) >= int32(48)) goto l6 l6: if _v18 != 0 { goto l7 } goto l40 l40: _v28 = 0 goto l10 l7: _v19 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v20 = int64(int32(_v19)) _v21 = int64(_v20 * int64(1)) _v23 = int64(_v1 + _v21) _v24 = int32(*(*int8)(unsafe.Pointer(uintptr(_v23)))) _v25 = int32(int8(_v24)) _v27 = crt.Bool32(int32(_v25) <= int32(57)) goto l8 l8: if _v27 != 0 { goto l9 } goto l41 l41: _v28 = 0 goto l10 l9: _v28 = 1 goto l10 l10: if _v28 != 0 { goto l11 } goto l13 l11: goto l12 l12: _v29 = int64(_v2 + int64(0)) _v30 = *(*int32)(unsafe.Pointer(uintptr(_v29))) _v31 = int32(int32(_v30) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v29))) = _v31 goto l5 l13: _v32 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v34 = crt.Bool32(int32(_v32) > int32(0)) goto l14 l14: if _v34 != 0 { goto l15 } goto l42 l42: _v44 = 0 goto l18 l15: _v35 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v36 = int64(int32(_v35)) _v37 = int64(_v36 * int64(1)) _v39 = int64(_v1 + _v37) _v40 = int32(*(*int8)(unsafe.Pointer(uintptr(_v39)))) _v41 = int32(int8(_v40)) _v43 = crt.Bool32(int32(_v41) == int32(0)) goto l16 l16: if _v43 != 0 { goto l17 } goto l43 l43: _v44 = 0 goto l18 l17: _v44 = 1 goto l18 l18: if _v44 != 0 { goto l19 } goto l21 l19: _v46 = crt.Xatoi(t, _v1) return _v46 l21: _v49 = Xsqlite3_stricmp(t, _v1, int64(uintptr(unsafe.Pointer(&s__90)))) _v51 = crt.Bool32(int32(_v49) == int32(0)) goto l22 l22: if _v51 != 0 { goto l44 } goto l23 l44: _v57 = 1 goto l26 l23: _v54 = Xsqlite3_stricmp(t, _v1, int64(uintptr(unsafe.Pointer(&s__91)))) _v56 = crt.Bool32(int32(_v54) == int32(0)) goto l24 l24: if _v56 != 0 { goto l45 } goto l25 l45: _v57 = 1 goto l26 l25: _v57 = 0 goto l26 l26: if _v57 != 0 { goto l27 } goto l29 l27: return 1 l29: _v61 = Xsqlite3_stricmp(t, _v1, int64(uintptr(unsafe.Pointer(&s__92)))) _v63 = crt.Bool32(int32(_v61) == int32(0)) goto l30 l30: if _v63 != 0 { goto l46 } goto l31 l46: _v69 = 1 goto l34 l31: _v66 = Xsqlite3_stricmp(t, _v1, int64(uintptr(unsafe.Pointer(&s__93)))) _v68 = crt.Bool32(int32(_v66) == int32(0)) goto l32 l32: if _v68 != 0 { goto l47 } goto l33 l47: _v69 = 1 goto l34 l33: _v69 = 0 goto l34 l34: if _v69 != 0 { goto l35 } goto l37 l35: return 0 l37: *(*int64)(unsafe.Pointer(bp + 0)) = _v1 s_errorMessage(t, int64(uintptr(unsafe.Pointer(&s__94))), bp+0) return 0 } var s__89 = [13]byte{0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65} var s__90 = [3]byte{0x6f, 0x6e} var s__91 = [4]byte{0x79, 0x65, 0x73} var s__92 = [4]byte{0x6f, 0x66, 0x66} var s__93 = [3]byte{0x6e, 0x6f} var s__94 = [22]byte{ 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x62, 0x6f, 0x6f, 0x6c, 0x65, 0x61, 0x6e, 0x3a, 0x20, 0x5b, 0x25, 0x73, 0x5d, } func s_test_breakpoint(t *crt.TLS) { var _v2 int32 // %t2 var _v3 int32 // %t3 _v2 = *(*int32)(unsafe.Pointer(&s__96)) _v3 = int32(int32(_v2) + int32(1)) *(*int32)(unsafe.Pointer(&s__96)) = _v3 goto l2 l2: } var s__95 = [16]byte{0x74, 0x65, 0x73, 0x74, 0x5f, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74} var s__96 [4]byte func s_runScript(t *crt.TLS, _v1 int32, _v2 int32, _v3 int64, _v4 int64) { bp := t.Alloc(1792) defer t.Free(1792) var _v50 int32 // %t10 var _v140 int32 // %t100 var _v141 int32 // %t101 var _v142 int64 // %t102 var _v143 int32 // %t103 var _v144 int32 // %t104 var _v145 int32 // %t105 var _v146 int32 // %t106 var _v147 int32 // %t107 var _v149 int32 // %t109 var _v51 int64 // %t11 var _v150 int32 // %t110 var _v151 int32 // %t111 var _v153 int32 // %t113 var _v154 int64 // %t114 var _v155 int64 // %t115 var _v156 int64 // %t116 var _v157 int64 // %t117 var _v158 int64 // %t118 var _v52 int64 // %t12 var _v160 int64 // %t120 var _v161 int32 // %t121 var _v162 int32 // %t122 var _v163 int32 // %t123 var _v164 int64 // %t124 var _v167 int32 // %t127 var _v169 int32 // %t129 var _v171 int32 // %t131 var _v173 int32 // %t133 var _v174 int64 // %t134 var _v175 int64 // %t135 var _v177 int32 // %t137 var _v178 int64 // %t138 var _v179 int64 // %t139 var _v54 int64 // %t14 var _v182 int64 // %t142 var _v183 int32 // %t143 var _v185 int32 // %t145 var _v189 int32 // %t149 var _v55 int32 // %t15 var _v190 int64 // %t150 var _v192 int64 // %t152 var _v193 int32 // %t153 var _v194 int32 // %t154 var _v196 int32 // %t156 var _v197 int32 // %t157 var _v198 int32 // %t158 var _v56 int32 // %t16 var _v200 int32 // %t160 var _v201 int32 // %t161 var _v202 int32 // %t162 var _v203 int32 // %t163 var _v205 int32 // %t165 var _v206 int32 // %t166 var _v207 int32 // %t167 var _v209 int32 // %t169 var _v57 int64 // %t17 var _v210 int32 // %t170 var _v211 int32 // %t171 var _v212 int64 // %t172 var _v213 int64 // %t173 var _v215 int64 // %t175 var _v216 int32 // %t176 var _v217 int32 // %t177 var _v218 int64 // %t178 var _v219 int64 // %t179 var _v58 int32 // %t18 var _v220 int64 // %t180 var _v221 int64 // %t181 var _v222 int64 // %t182 var _v223 int32 // %t183 var _v224 int32 // %t184 var _v228 int32 // %t188 var _v229 int32 // %t189 var _v230 int64 // %t190 var _v231 int32 // %t191 var _v232 int32 // %t192 var _v233 int32 // %t193 var _v234 int32 // %t194 var _v236 int32 // %t196 var _v237 int32 // %t197 var _v239 int32 // %t199 var _v60 int32 // %t20 var _v240 int64 // %t200 var _v241 int64 // %t201 var _v244 int64 // %t204 var _v245 int32 // %t205 var _v246 int64 // %t206 var _v247 int64 // %t207 var _v248 int32 // %t208 var _v61 int32 // %t21 var _v250 int32 // %t210 var _v251 int32 // %t211 var _v252 int32 // %t212 var _v253 int32 // %t213 var _v254 int64 // %t214 var _v255 int64 // %t215 var _v257 int64 // %t217 var _v62 int64 // %t22 var _v260 int32 // %t220 var _v261 int64 // %t221 var _v262 int32 // %t222 var _v263 int32 // %t223 var _v264 int64 // %t224 var _v265 int32 // %t225 var _v266 int32 // %t226 var _v267 int32 // %t227 var _v268 int64 // %t228 var _v269 int32 // %t229 var _v271 int32 // %t231 var _v277 int64 // %t237 var _v278 int32 // %t238 var _v279 int32 // %t239 var _v64 int32 // %t24 var _v280 int64 // %t240 var _v281 int64 // %t241 var _v282 int64 // %t242 var _v283 int64 // %t243 var _v284 int64 // %t244 var _v285 int64 // %t245 var _v286 int32 // %t246 var _v287 int32 // %t247 var _v288 int64 // %t248 var _v65 int64 // %t25 var _v290 int32 // %t250 var _v292 int32 // %t252 var _v296 int64 // %t256 var _v297 int64 // %t257 var _v298 int32 // %t258 var _v66 int64 // %t26 var _v300 int64 // %t260 var _v302 int32 // %t262 var _v304 int32 // %t264 var _v308 int64 // %t268 var _v309 int64 // %t269 var _v67 int64 // %t27 var _v310 int32 // %t270 var _v315 int32 // %t275 var _v317 int32 // %t277 var _v68 int32 // %t28 var _v320 int64 // %t280 var _v322 int32 // %t282 var _v323 int64 // %t283 var _v325 int32 // %t285 var _v327 int32 // %t287 var _v69 int64 // %t29 var _v330 int32 // %t290 var _v332 int32 // %t292 var _v334 int32 // %t294 var _v336 int32 // %t296 var _v338 int32 // %t298 var _v339 int64 // %t299 var _v70 int32 // %t30 var _v340 int64 // %t300 var _v341 int64 // %t301 var _v342 int64 // %t302 var _v344 int32 // %t304 var _v346 int32 // %t306 var _v349 int32 // %t309 var _v71 int32 // %t31 var _v350 int32 // %t310 var _v357 int32 // %t317 var _v359 int32 // %t319 var _v72 int32 // %t32 var _v360 int64 // %t320 var _v363 int32 // %t323 var _v365 int32 // %t325 var _v367 int32 // %t327 var _v368 int64 // %t328 var _v369 int64 // %t329 var _v73 int64 // %t33 var _v371 int64 // %t331 var _v372 int32 // %t332 var _v373 int32 // %t333 var _v375 int32 // %t335 var _v376 int32 // %t336 var _v377 int32 // %t337 var _v378 int64 // %t338 var _v379 int64 // %t339 var _v74 int64 // %t34 var _v380 int64 // %t340 var _v381 int64 // %t341 var _v382 int32 // %t342 var _v383 int32 // %t343 var _v384 int64 // %t344 var _v385 int64 // %t345 var _v386 int64 // %t346 var _v387 int64 // %t347 var _v388 int64 // %t348 var _v389 int32 // %t349 var _v75 int64 // %t35 var _v390 int32 // %t350 var _v394 int32 // %t354 var _v395 int32 // %t355 var _v396 int64 // %t356 var _v397 int32 // %t357 var _v398 int32 // %t358 var _v399 int32 // %t359 var _v76 int64 // %t36 var _v400 int64 // %t360 var _v401 int64 // %t361 var _v402 int64 // %t362 var _v403 int64 // %t363 var _v404 int32 // %t364 var _v405 int32 // %t365 var _v406 int32 // %t366 var _v408 int32 // %t368 var _v409 int64 // %t369 var _v77 int64 // %t37 var _v410 int64 // %t370 var _v411 int32 // %t371 var _v412 int32 // %t372 var _v413 int64 // %t373 var _v414 int64 // %t374 var _v415 int64 // %t375 var _v416 int64 // %t376 var _v417 int32 // %t377 var _v418 int32 // %t378 var _v419 int32 // %t379 var _v78 int32 // %t38 var _v421 int32 // %t381 var _v422 int64 // %t382 var _v423 int32 // %t383 var _v424 int32 // %t384 var _v426 int32 // %t386 var _v428 int32 // %t388 var _v429 int32 // %t389 var _v79 int32 // %t39 var _v430 int32 // %t390 var _v432 int32 // %t392 var _v433 int64 // %t393 var _v434 int64 // %t394 var _v435 int64 // %t395 var _v436 int64 // %t396 var _v439 int32 // %t399 var _v440 int32 // %t400 var _v441 int64 // %t401 var _v444 int32 // %t404 var _v446 int32 // %t406 var _v449 int32 // %t409 var _v451 int32 // %t411 var _v452 int32 // %t412 var _v454 int32 // %t414 var _v455 int64 // %t415 var _v456 int64 // %t416 var _v461 int64 // %t421 var _v462 int32 // %t422 var _v463 int32 // %t423 var _v465 int32 // %t425 var _v468 int32 // %t428 var _v469 int32 // %t429 var _v83 int32 // %t43 var _v470 int32 // %t430 var _v471 int64 // %t431 var _v472 int32 // %t432 var _v473 int32 // %t433 var _v475 int32 // %t435 var _v476 int32 // %t436 var _v477 int32 // %t437 var _v478 int64 // %t438 var _v479 int64 // %t439 var _v84 int32 // %t44 var _v480 int64 // %t440 var _v481 int64 // %t441 var _v482 int32 // %t442 var _v483 int32 // %t443 var _v484 int64 // %t444 var _v485 int64 // %t445 var _v486 int64 // %t446 var _v487 int64 // %t447 var _v488 int64 // %t448 var _v489 int32 // %t449 var _v490 int32 // %t450 var _v494 int32 // %t454 var _v495 int32 // %t455 var _v496 int64 // %t456 var _v497 int32 // %t457 var _v498 int32 // %t458 var _v499 int32 // %t459 var _v86 int32 // %t46 var _v500 int64 // %t460 var _v501 int64 // %t461 var _v502 int64 // %t462 var _v503 int64 // %t463 var _v505 int32 // %t465 var _v506 int32 // %t466 var _v507 int32 // %t467 var _v509 int32 // %t469 var _v87 int32 // %t47 var _v510 int64 // %t470 var _v511 int64 // %t471 var _v512 int64 // %t472 var _v513 int64 // %t473 var _v514 int64 // %t474 var _v515 int64 // %t475 var _v516 int64 // %t476 var _v517 int32 // %t477 var _v519 int32 // %t479 var _v520 int32 // %t480 var _v521 int32 // %t481 var _v523 int32 // %t483 var _v525 int64 // %t485 var _v526 int64 // %t486 var _v527 int64 // %t487 var _v528 int64 // %t488 var _v529 int64 // %t489 var _v89 int32 // %t49 var _v532 int32 // %t492 var _v533 int32 // %t493 var _v534 int64 // %t494 var _v537 int32 // %t497 var _v539 int32 // %t499 var _v45 int64 // %t5 var _v90 int64 // %t50 var _v541 int64 // %t501 var _v542 int64 // %t502 var _v543 int64 // %t503 var _v546 int32 // %t506 var _v548 int32 // %t508 var _v91 int64 // %t51 var _v555 int64 // %t515 var _v556 int64 // %t516 var _v560 int64 // %t520 var _v561 int64 // %t521 var _v562 int32 // %t522 var _v563 int32 // %t523 var _v565 int32 // %t525 var _v566 int32 // %t526 var _v568 int64 // %t528 var _v569 int32 // %t529 var _v93 int64 // %t53 var _v571 int32 // %t531 var _v572 int64 // %t532 var _v573 int32 // %t533 var _v575 int32 // %t535 var _v576 int32 // %t536 var _v577 int64 // %t537 var _v578 int64 // %t538 var _v94 int32 // %t54 var _v580 int64 // %t540 var _v581 int32 // %t541 var _v582 int32 // %t542 var _v584 int32 // %t544 var _v585 int32 // %t545 var _v586 int32 // %t546 var _v587 int64 // %t547 var _v588 int32 // %t548 var _v589 int32 // %t549 var _v95 int32 // %t55 var _v590 int32 // %t550 var _v592 int32 // %t552 var _v594 int32 // %t554 var _v596 int64 // %t556 var _v597 int64 // %t557 var _v598 int64 // %t558 var _v599 int64 // %t559 var _v600 int64 // %t560 var _v601 int64 // %t561 var _v602 int64 // %t562 var _v603 int64 // %t563 var _v606 int32 // %t566 var _v608 int64 // %t568 var _v97 int32 // %t57 var _v611 int64 // %t571 var _v612 int64 // %t572 var _v613 int64 // %t573 var _v616 int32 // %t576 var _v618 int64 // %t578 var _v619 int64 // %t579 var _v98 int32 // %t58 var _v622 int32 // %t582 var _v624 int32 // %t584 var _v626 int64 // %t586 var _v627 int32 // %t587 var _v628 int32 // %t588 var _v629 int32 // %t589 var _v99 int32 // %t59 var _v630 int32 // %t590 var _v631 int32 // %t591 var _v632 int32 // %t592 var _v633 int64 // %t593 var _v634 int64 // %t594 var _v636 int64 // %t596 var _v637 int32 // %t597 var _v638 int32 // %t598 var _v639 int64 // %t599 var _v100 int32 // %t60 var _v640 int64 // %t600 var _v641 int64 // %t601 var _v642 int64 // %t602 var _v643 int64 // %t603 var _v644 int32 // %t604 var _v645 int32 // %t605 var _v649 int32 // %t609 var _v101 int64 // %t61 var _v650 int32 // %t610 var _v651 int64 // %t611 var _v652 int32 // %t612 var _v653 int32 // %t613 var _v655 int32 // %t615 var _v656 int32 // %t616 var _v657 int32 // %t617 var _v659 int32 // %t619 var _v102 int32 // %t62 var _v660 int64 // %t620 var _v661 int64 // %t621 var _v662 int32 // %t622 var _v663 int64 // %t623 var _v664 int64 // %t624 var _v667 int32 // %t627 var _v669 int32 // %t629 var _v103 int32 // %t63 var _v671 int64 // %t631 var _v672 int32 // %t632 var _v673 int32 // %t633 var _v674 int32 // %t634 var _v675 int32 // %t635 var _v676 int32 // %t636 var _v677 int32 // %t637 var _v678 int64 // %t638 var _v679 int64 // %t639 var _v104 int32 // %t64 var _v681 int64 // %t641 var _v682 int32 // %t642 var _v683 int32 // %t643 var _v684 int64 // %t644 var _v685 int64 // %t645 var _v686 int64 // %t646 var _v687 int64 // %t647 var _v688 int64 // %t648 var _v689 int32 // %t649 var _v690 int32 // %t650 var _v694 int32 // %t654 var _v695 int32 // %t655 var _v696 int64 // %t656 var _v697 int32 // %t657 var _v698 int32 // %t658 var _v106 int32 // %t66 var _v700 int32 // %t660 var _v701 int32 // %t661 var _v702 int32 // %t662 var _v704 int32 // %t664 var _v705 int64 // %t665 var _v706 int64 // %t666 var _v707 int32 // %t667 var _v708 int64 // %t668 var _v709 int64 // %t669 var _v107 int32 // %t67 var _v710 int64 // %t670 var _v711 int64 // %t671 var _v712 int64 // %t672 var _v713 int32 // %t673 var _v714 int64 // %t674 var _v715 int32 // %t675 var _v717 int32 // %t677 var _v718 int64 // %t678 var _v720 int32 // %t680 var _v722 int32 // %t682 var _v723 int32 // %t683 var _v725 int32 // %t685 var _v726 int64 // %t686 var _v727 int64 // %t687 var _v728 int32 // %t688 var _v729 int64 // %t689 var _v109 int32 // %t69 var _v730 int64 // %t690 var _v732 int64 // %t692 var _v733 int32 // %t693 var _v734 int64 // %t694 var _v735 int32 // %t695 var _v736 int32 // %t696 var _v737 int64 // %t697 var _v110 int64 // %t70 var _v741 int32 // %t701 var _v743 int32 // %t703 var _v745 int32 // %t705 var _v746 int64 // %t706 var _v747 int64 // %t707 var _v748 int32 // %t708 var _v749 int64 // %t709 var _v111 int64 // %t71 var _v750 int64 // %t710 var _v752 int64 // %t712 var _v753 int32 // %t713 var _v754 int64 // %t714 var _v755 int32 // %t715 var _v756 int32 // %t716 var _v759 int32 // %t719 var _v761 int32 // %t721 var _v764 int32 // %t724 var _v766 int32 // %t726 var _v769 int32 // %t729 var _v113 int64 // %t73 var _v770 int32 // %t730 var _v775 int64 // %t735 var _v776 int32 // %t736 var _v777 int32 // %t737 var _v779 int32 // %t739 var _v114 int32 // %t74 var _v780 int32 // %t740 var _v783 int32 // %t743 var _v785 int32 // %t745 var _v788 int32 // %t748 var _v789 int32 // %t749 var _v115 int32 // %t75 var _v790 int32 // %t750 var _v792 int32 // %t752 var _v797 int64 // %t757 var _v798 int32 // %t758 var _v800 int32 // %t760 var _v805 int32 // %t765 var _v117 int32 // %t77 var _v812 int64 // %t772 var _v813 int32 // %t773 var _v814 int32 // %t774 var _v818 int32 // %t778 var _v118 int32 // %t78 var _v820 int32 // %t780 var _v823 int32 // %t783 var _v824 int32 // %t784 var _v829 int64 // %t789 var _v119 int32 // %t79 var _v830 int32 // %t790 var _v832 int32 // %t792 var _v833 int64 // %t793 var _v834 int64 // %t794 var _v835 int32 // %t795 var _v836 int64 // %t796 var _v837 int64 // %t797 var _v838 int64 // %t798 var _v839 int32 // %t799 var _v840 int64 // %t800 var _v841 int32 // %t801 var _v843 int32 // %t803 var _v845 int32 // %t805 var _v847 int32 // %t807 var _v849 int32 // %t809 var _v121 int32 // %t81 var _v851 int32 // %t811 var _v852 int64 // %t812 var _v853 int64 // %t813 var _v854 int32 // %t814 var _v855 int64 // %t815 var _v856 int64 // %t816 var _v857 int64 // %t817 var _v858 int64 // %t818 var _v859 int32 // %t819 var _v122 int64 // %t82 var _v861 int32 // %t821 var _v867 int64 // %t827 var _v868 int64 // %t828 var _v869 int64 // %t829 var _v123 int64 // %t83 var _v872 int64 // %t832 var _v873 int32 // %t833 var _v874 int64 // %t834 var _v875 int64 // %t835 var _v876 int32 // %t836 var _v878 int32 // %t838 var _v879 int64 // %t839 var _v880 int64 // %t840 var _v881 int64 // %t841 var _v882 int64 // %t842 var _v884 int32 // %t844 var _v885 int64 // %t845 var _v886 int64 // %t846 var _v887 int32 // %t847 var _v888 int64 // %t848 var _v889 int64 // %t849 var _v125 int64 // %t85 var _v890 int32 // %t850 var _v891 int64 // %t851 var _v892 int64 // %t852 var _v893 int64 // %t853 var _v894 int32 // %t854 var _v895 int64 // %t855 var _v896 int32 // %t856 var _v897 int32 // %t857 var _v898 int32 // %t858 var _v899 int64 // %t859 var _v126 int32 // %t86 var _v900 int32 // %t860 var _v901 int32 // %t861 var _v902 int32 // %t862 var _v903 int32 // %t863 var _v904 int32 // %t864 var _v905 int64 // %t865 var _v908 int32 // %t868 var _v127 int32 // %t87 var _v910 int32 // %t870 var _v913 int32 // %t873 var _v915 int32 // %t875 var _v916 int32 // %t876 var _v918 int32 // %t878 var _v128 int64 // %t88 var _v923 int64 // %t883 var _v924 int32 // %t884 var _v925 int32 // %t885 var _v927 int32 // %t887 var _v129 int64 // %t89 var _v931 int32 // %t891 var _v934 int32 // %t894 var _v935 int64 // %t895 var _v936 int32 // %t896 var _v937 int32 // %t897 var _v938 int32 // %t898 var _v939 int32 // %t899 var _v49 int64 // %t9 var _v130 int64 // %t90 var _v940 int32 // %t900 var _v942 int32 // %t902 var _v943 int32 // %t903 var _v944 int32 // %t904 var _v946 int32 // %t906 var _v947 int64 // %t907 var _v948 int64 // %t908 var _v949 int64 // %t909 var _v131 int64 // %t91 var _v950 int64 // %t910 var _v951 int64 // %t911 var _v952 int64 // %t912 var _v132 int64 // %t92 var _v133 int32 // %t93 var _v134 int32 // %t94 var _v138 int32 // %t98 var _v139 int32 // %t99 var _v10 = int64(bp + 380) // %v10 var _v11 = int64(bp + 384) // %v11 var _v12 = int64(bp + 388) // %v12 var _v13 = int64(bp + 392) // %v13 var _v14 = int64(bp + 400) // %v14 var _v15 = int64(bp + 416) // %v15 var _v16 = int64(bp + 448) // %v16 var _v17 = int64(bp + 1448) // %v17 var _v18 = int64(bp + 1648) // %v18 var _v19 = int64(bp + 1656) // %v19 var _v20 = int64(bp + 1660) // %v20 var _v21 = int64(bp + 1664) // %v21 var _v22 = int64(bp + 1672) // %v22 var _v23 = int64(bp + 1680) // %v23 var _v24 = int64(bp + 1688) // %v24 var _v25 = int64(bp + 1696) // %v25 var _v26 = int64(bp + 1704) // %v26 var _v27 = int64(bp + 1712) // %v27 var _v28 = int64(bp + 1720) // %v28 var _v29 = int64(bp + 1728) // %v29 var _v30 = int64(bp + 1732) // %v30 var _v31 = int64(bp + 1736) // %v31 var _v32 = int64(bp + 1740) // %v32 var _v33 = int64(bp + 1744) // %v33 var _v34 = int64(bp + 1752) // %v34 var _v35 = int64(bp + 1756) // %v35 var _v36 = int64(bp + 1760) // %v36 var _v37 = int64(bp + 1764) // %v37 var _v38 = int64(bp + 1768) // %v38 var _v39 = int64(bp + 1776) // %v39 var _v40 = int64(bp + 1784) // %v40 var _v5 = int64(bp + 360) // %v5 var _v6 = int64(bp + 364) // %v6 var _v7 = int64(bp + 368) // %v7 var _v8 = int64(bp + 372) // %v8 var _v9 = int64(bp + 376) // %v9 *(*int32)(unsafe.Pointer(uintptr(_v5))) = 1 *(*int32)(unsafe.Pointer(uintptr(_v6))) = 1 *(*int32)(unsafe.Pointer(uintptr(_v7))) = 0 *(*int32)(unsafe.Pointer(uintptr(_v8))) = 0 _v45 = int64(_v14 + int64(0)) _ = crt.Xmemset(t, _v45, 0, int64(16)) _v49 = int64(_v14 + int64(0)) s_stringReset(t, _v49) goto l2 l2: _v50 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v51 = int64(int32(_v50)) _v52 = int64(_v51 * int64(1)) _v54 = int64(_v3 + _v52) _v55 = int32(*(*int8)(unsafe.Pointer(uintptr(_v54)))) _v56 = int32(int8(_v55)) _v57 = int64(_v10 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v57))) = _v56 _v58 = *(*int32)(unsafe.Pointer(uintptr(_v57))) _v60 = crt.Bool32(int32(_v58) != int32(0)) if _v60 != 0 { goto l3 } goto l242 l3: _v61 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v62 = int64(_v6 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v62))) = _v61 _v64 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v65 = int64(int32(_v64)) _v66 = int64(_v3 + _v65) _v67 = int64(_v5 + int64(0)) _v68 = s_tokenLength(t, _v66, _v67) _v69 = int64(_v12 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v69))) = _v68 _v70 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _v71 = int32(int32(_v70) & int32(255)) _v72 = int32(int32(uint8(_v71))) _v73 = int64(int32(_v72)) _v74 = int64(_v73 * int64(2)) _v75 = crt.X__ctype_b_loc(t) _v76 = *(*int64)(unsafe.Pointer(uintptr(_v75))) _v77 = int64(_v76 + _v74) _v78 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v77)))) _v79 = int32(uint16(_v78)) _v83 = int32(int32(_v79) & int32(8192)) goto l4 l4: if _v83 != 0 { goto l246 } goto l5 l246: _v99 = 1 goto l13 l5: _v84 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _v86 = crt.Bool32(int32(_v84) == int32(47)) goto l6 l6: if _v86 != 0 { goto l7 } goto l247 l247: _v98 = 0 goto l10 l7: _v87 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v89 = int32(int32(_v87) + int32(1)) _v90 = int64(int32(_v89)) _v91 = int64(_v90 * int64(1)) _v93 = int64(_v3 + _v91) _v94 = int32(*(*int8)(unsafe.Pointer(uintptr(_v93)))) _v95 = int32(int8(_v94)) _v97 = crt.Bool32(int32(_v95) == int32(42)) goto l8 l8: if _v97 != 0 { goto l9 } goto l248 l248: _v98 = 0 goto l10 l9: _v98 = 1 goto l10 l10: goto l11 l11: if _v98 != 0 { goto l249 } goto l12 l249: _v99 = 1 goto l13 l12: _v99 = 0 goto l13 l13: if _v99 != 0 { goto l14 } goto l16 l14: _v100 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v101 = int64(_v7 + int64(0)) _v102 = *(*int32)(unsafe.Pointer(uintptr(_v101))) _v103 = int32(int32(_v102) + int32(_v100)) *(*int32)(unsafe.Pointer(uintptr(_v101))) = _v103 goto l2 l16: _v104 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _v106 = crt.Bool32(int32(_v104) != int32(45)) goto l17 l17: if _v106 != 0 { goto l250 } goto l18 l250: _v118 = 1 goto l21 l18: _v107 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v109 = int32(int32(_v107) + int32(1)) _v110 = int64(int32(_v109)) _v111 = int64(_v110 * int64(1)) _v113 = int64(_v3 + _v111) _v114 = int32(*(*int8)(unsafe.Pointer(uintptr(_v113)))) _v115 = int32(int8(_v114)) _v117 = crt.Bool32(int32(_v115) != int32(45)) goto l19 l19: if _v117 != 0 { goto l251 } goto l20 l251: _v118 = 1 goto l21 l20: _v118 = 0 goto l21 l21: goto l22 l22: if _v118 != 0 { goto l252 } goto l23 l252: _v140 = 1 goto l29 l23: _v119 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v121 = int32(int32(_v119) + int32(2)) _v122 = int64(int32(_v121)) _v123 = int64(_v122 * int64(1)) _v125 = int64(_v3 + _v123) _v126 = int32(*(*int8)(unsafe.Pointer(uintptr(_v125)))) _v127 = int32(int8(_v126)) _v128 = int64(int32(_v127)) _v129 = int64(_v128 * int64(2)) _v130 = crt.X__ctype_b_loc(t) _v131 = *(*int64)(unsafe.Pointer(uintptr(_v130))) _v132 = int64(_v131 + _v129) _v133 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v132)))) _v134 = int32(uint16(_v133)) _v138 = int32(int32(_v134) & int32(1024)) goto l24 l24: if _v138 != 0 { goto l25 } goto l253 l253: _v139 = 1 goto l26 l25: _v139 = 0 goto l26 l26: goto l27 l27: if _v139 != 0 { goto l254 } goto l28 l254: _v140 = 1 goto l29 l28: _v140 = 0 goto l29 l29: if _v140 != 0 { goto l30 } goto l32 l30: _v141 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v142 = int64(_v7 + int64(0)) _v143 = *(*int32)(unsafe.Pointer(uintptr(_v142))) _v144 = int32(int32(_v143) + int32(_v141)) *(*int32)(unsafe.Pointer(uintptr(_v142))) = _v144 goto l2 l32: _v145 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v146 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v147 = crt.Bool32(int32(_v145) > int32(_v146)) if _v147 != 0 { goto l33 } goto l34 l33: _v149 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v150 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v151 = int32(int32(_v149) - int32(_v150)) _v153 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v154 = int64(int32(_v153)) _v155 = int64(_v3 + _v154) *(*int32)(unsafe.Pointer(bp + 0)) = _v151 *(*int64)(unsafe.Pointer(bp + 8)) = _v155 _v156 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__98))), bp+0) *(*int64)(unsafe.Pointer(uintptr(_v18))) = _v156 _v157 = int64(_v14 + int64(0)) _v158 = *(*int64)(unsafe.Pointer(uintptr(_v18))) _ = s_evalSql(t, _v157, _v158, 0) _v160 = *(*int64)(unsafe.Pointer(uintptr(_v18))) Xsqlite3_free(t, _v160) _v161 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v162 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v163 = int32(int32(_v161) + int32(_v162)) _v164 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v164))) = _v163 goto l34 l34: _v167 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) _v169 = crt.Bool32(int32(_v167) >= int32(2)) if _v169 != 0 { goto l35 } goto l36 l35: _v171 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v173 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v174 = int64(int32(_v173)) _v175 = int64(_v3 + _v174) *(*int32)(unsafe.Pointer(bp + 16)) = _v171 *(*int64)(unsafe.Pointer(bp + 24)) = _v175 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__98))), bp+16) goto l36 l36: _v177 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v178 = int64(int32(_v177)) _v179 = int64(_v3 + _v178) _v182 = int64(_v179 + int64(2)) _v183 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v185 = int32(int32(_v183) - int32(2)) _v189 = s_extractToken(t, _v182, _v185, _v15, 30) _v190 = int64(_v9 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v190))) = _v189 _v192 = int64(_v13 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v192))) = 0 goto l37 l37: _v193 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v194 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v196 = int32(int32(_v194) - int32(2)) _v197 = crt.Bool32(int32(_v193) < int32(_v196)) goto l38 l38: if _v197 != 0 { goto l39 } goto l255 l255: _v201 = 0 goto l42 l39: _v198 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v200 = crt.Bool32(int32(_v198) < int32(2)) goto l40 l40: if _v200 != 0 { goto l41 } goto l256 l256: _v201 = 0 goto l42 l41: _v201 = 1 goto l42 l42: if _v201 != 0 { goto l43 } goto l257 l257: goto l56 l43: goto l44 l44: _v202 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v203 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v205 = int32(int32(_v203) - int32(2)) _v206 = crt.Bool32(int32(_v202) < int32(_v205)) goto l45 l45: if _v206 != 0 { goto l46 } goto l258 l258: _v229 = 0 goto l49 l46: _v207 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v209 = int32(int32(_v207) + int32(2)) _v210 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v211 = int32(int32(_v209) + int32(_v210)) _v212 = int64(int32(_v211)) _v213 = int64(_v212 * int64(1)) _v215 = int64(_v3 + _v213) _v216 = int32(*(*int8)(unsafe.Pointer(uintptr(_v215)))) _v217 = int32(int32(uint8(_v216))) _v218 = int64(int32(_v217)) _v219 = int64(_v218 * int64(2)) _v220 = crt.X__ctype_b_loc(t) _v221 = *(*int64)(unsafe.Pointer(uintptr(_v220))) _v222 = int64(_v221 + _v219) _v223 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v222)))) _v224 = int32(uint16(_v223)) _v228 = int32(int32(_v224) & int32(8192)) goto l47 l47: if _v228 != 0 { goto l48 } goto l259 l259: _v229 = 0 goto l49 l48: _v229 = 1 goto l49 l49: if _v229 != 0 { goto l50 } goto l51 l50: _v230 = int64(_v9 + int64(0)) _v231 = *(*int32)(unsafe.Pointer(uintptr(_v230))) _v232 = int32(int32(_v231) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v230))) = _v232 goto l44 l51: _v233 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v234 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v236 = int32(int32(_v234) - int32(2)) _v237 = crt.Bool32(int32(_v233) >= int32(_v236)) if _v237 != 0 { goto l52 } goto l54 l52: goto l56 l54: _v239 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v240 = int64(int32(_v239)) _v241 = int64(_v3 + _v240) _v244 = int64(_v241 + int64(2)) _v245 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v246 = int64(int32(_v245)) _v247 = int64(_v244 + _v246) _v248 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v250 = int32(int32(_v248) - int32(2)) _v251 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v252 = int32(int32(_v250) - int32(_v251)) _v253 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v254 = int64(int32(_v253)) _v255 = int64(_v254 * int64(100)) _v257 = int64(_v17 + _v255) _v260 = s_extractToken(t, _v247, _v252, _v257, 100) _v261 = int64(_v9 + int64(0)) _v262 = *(*int32)(unsafe.Pointer(uintptr(_v261))) _v263 = int32(int32(_v262) + int32(_v260)) *(*int32)(unsafe.Pointer(uintptr(_v261))) = _v263 goto l55 l55: _v264 = int64(_v13 + int64(0)) _v265 = *(*int32)(unsafe.Pointer(uintptr(_v264))) _v266 = int32(int32(_v265) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v264))) = _v266 goto l37 l56: _v267 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v268 = int64(_v11 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v268))) = _v267 goto l57 l57: _v269 = *(*int32)(unsafe.Pointer(uintptr(_v11))) _v271 = crt.Bool32(int32(_v269) < int32(2)) if _v271 != 0 { goto l58 } goto l60 l58: _v277 = int64(_v11 + int64(0)) _v278 = *(*int32)(unsafe.Pointer(uintptr(_v277))) _v279 = int32(int32(_v278) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v277))) = _v279 _v280 = int64(int32(_v278)) _v281 = int64(_v280 * int64(100)) _v282 = int64(_v17) _v283 = int64(_v282 + _v281) _v284 = int64(_v283 + int64(0)) *(*int8)(unsafe.Pointer(uintptr(_v284))) = 0 goto l59 l59: _v285 = int64(_v11 + int64(0)) _v286 = *(*int32)(unsafe.Pointer(uintptr(_v285))) _v287 = int32(int32(_v286) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v285))) = _v287 goto l57 l60: _v288 = int64(_v15) _v290 = crt.Xstrcmp(t, _v288, int64(uintptr(unsafe.Pointer(&s__99)))) _v292 = crt.Bool32(int32(_v290) == int32(0)) if _v292 != 0 { goto l61 } goto l62 l61: _v296 = int64(_v17) _v297 = int64(_v296 + int64(0)) _v298 = crt.Xatoi(t, _v297) _ = Xsqlite3_sleep(t, _v298) goto l241 l62: _v300 = int64(_v15) _v302 = crt.Xstrcmp(t, _v300, int64(uintptr(unsafe.Pointer(&s__100)))) _v304 = crt.Bool32(int32(_v302) == int32(0)) if _v304 != 0 { goto l63 } goto l66 l63: _v308 = int64(_v17) _v309 = int64(_v308 + int64(0)) _v310 = crt.Xatoi(t, _v309) *(*int32)(unsafe.Pointer(uintptr(_v19))) = _v310 _ = s_finishScript(t, _v1, _v2, 1) _v315 = *(*int32)(unsafe.Pointer(uintptr(_v19))) _v317 = crt.Bool32(int32(_v315) == int32(0)) if _v317 != 0 { goto l64 } goto l65 l64: _v320 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _ = Xsqlite3_close(t, _v320) goto l65 l65: _v322 = *(*int32)(unsafe.Pointer(uintptr(_v19))) crt.Xexit(t, _v322) goto l240 l66: _v323 = int64(_v15) _v325 = crt.Xstrcmp(t, _v323, int64(uintptr(unsafe.Pointer(&s__101)))) _v327 = crt.Bool32(int32(_v325) == int32(0)) if _v327 != 0 { goto l67 } goto l70 l67: _v330 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) _v332 = crt.Bool32(int32(_v330) == int32(1)) if _v332 != 0 { goto l68 } goto l69 l68: _v334 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v336 = int32(int32(_v334) - int32(1)) _v338 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v339 = int64(int32(_v338)) _v340 = int64(_v3 + _v339) *(*int32)(unsafe.Pointer(bp + 32)) = _v336 *(*int64)(unsafe.Pointer(bp + 40)) = _v340 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__98))), bp+32) goto l69 l69: _v341 = int64(_v14 + int64(0)) s_stringReset(t, _v341) goto l239 l70: _v342 = int64(_v15) _v344 = crt.Xstrcmp(t, _v342, int64(uintptr(unsafe.Pointer(&s__102)))) _v346 = crt.Bool32(int32(_v344) == int32(0)) goto l71 l71: if _v346 != 0 { goto l72 } goto l260 l260: _v350 = 0 goto l75 l72: _v349 = crt.Bool32(int32(_v1) > int32(0)) goto l73 l73: if _v349 != 0 { goto l74 } goto l261 l261: _v350 = 0 goto l75 l74: _v350 = 1 goto l75 l75: if _v350 != 0 { goto l76 } goto l77 l76: _ = s_finishScript(t, _v1, _v2, 1) goto l238 l77: _v357 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__103)))) _v359 = crt.Bool32(int32(_v357) == int32(0)) if _v359 != 0 { goto l78 } goto l79 l78: _v360 = int64(_v14 + int64(0)) s_stringReset(t, _v360) goto l237 l79: _v363 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__104)))) _v365 = crt.Bool32(int32(_v363) == int32(0)) if _v365 != 0 { goto l80 } goto l97 l80: _v367 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v368 = int64(int32(_v367)) _v369 = int64(_v3 + _v368) *(*int64)(unsafe.Pointer(uintptr(_v21))) = _v369 _v371 = int64(_v20 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v371))) = 7 goto l81 l81: _v372 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v373 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v375 = int32(int32(_v373) - int32(1)) _v376 = crt.Bool32(int32(_v372) < int32(_v375)) goto l82 l82: if _v376 != 0 { goto l83 } goto l262 l262: _v395 = 0 goto l86 l83: _v377 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v378 = int64(int32(_v377)) _v379 = int64(_v378 * int64(1)) _v380 = *(*int64)(unsafe.Pointer(uintptr(_v21))) _v381 = int64(_v380 + _v379) _v382 = int32(*(*int8)(unsafe.Pointer(uintptr(_v381)))) _v383 = int32(int32(uint8(_v382))) _v384 = int64(int32(_v383)) _v385 = int64(_v384 * int64(2)) _v386 = crt.X__ctype_b_loc(t) _v387 = *(*int64)(unsafe.Pointer(uintptr(_v386))) _v388 = int64(_v387 + _v385) _v389 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v388)))) _v390 = int32(uint16(_v389)) _v394 = int32(int32(_v390) & int32(8192)) goto l84 l84: if _v394 != 0 { goto l85 } goto l263 l263: _v395 = 0 goto l86 l85: _v395 = 1 goto l86 l86: if _v395 != 0 { goto l87 } goto l89 l87: goto l88 l88: _v396 = int64(_v20 + int64(0)) _v397 = *(*int32)(unsafe.Pointer(uintptr(_v396))) _v398 = int32(int32(_v397) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v396))) = _v398 goto l81 l89: _v399 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v400 = int64(int32(_v399)) _v401 = int64(_v21 + int64(0)) _v402 = *(*int64)(unsafe.Pointer(uintptr(_v401))) _v403 = int64(_v402 + _v400) *(*int64)(unsafe.Pointer(uintptr(_v401))) = _v403 _v404 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v405 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v406 = int32(int32(_v404) - int32(_v405)) _v408 = int32(int32(_v406) - int32(1)) _v409 = int64(_v14 + int64(0)) _v410 = int64(_v409 + int64(8)) _v411 = *(*int32)(unsafe.Pointer(uintptr(_v410))) _v412 = crt.Bool32(int32(_v408) != int32(_v411)) goto l90 l90: if _v412 != 0 { goto l264 } goto l91 l264: _v424 = 1 goto l94 l91: _v413 = int64(_v14 + int64(0)) _v414 = int64(_v413 + int64(0)) _v415 = *(*int64)(unsafe.Pointer(uintptr(_v414))) _v416 = *(*int64)(unsafe.Pointer(uintptr(_v21))) _v417 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v418 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v419 = int32(int32(_v417) - int32(_v418)) _v421 = int32(int32(_v419) - int32(1)) _v422 = int64(int32(_v421)) _v423 = crt.Xstrncmp(t, _v415, _v416, _v422) goto l92 l92: if _v423 != 0 { goto l265 } goto l93 l265: _v424 = 1 goto l94 l93: _v424 = 0 goto l94 l94: if _v424 != 0 { goto l95 } goto l96 l95: _v426 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v428 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v429 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v430 = int32(int32(_v428) - int32(_v429)) _v432 = int32(int32(_v430) - int32(1)) _v433 = *(*int64)(unsafe.Pointer(uintptr(_v21))) _v434 = int64(_v14 + int64(0)) _v435 = int64(_v434 + int64(0)) _v436 = *(*int64)(unsafe.Pointer(uintptr(_v435))) *(*int32)(unsafe.Pointer(bp + 48)) = _v426 *(*int64)(unsafe.Pointer(bp + 56)) = _v4 *(*int32)(unsafe.Pointer(bp + 64)) = _v432 *(*int64)(unsafe.Pointer(bp + 72)) = _v433 *(*int64)(unsafe.Pointer(bp + 80)) = _v436 s_errorMessage(t, int64(uintptr(unsafe.Pointer(&s__105))), bp+48) goto l96 l96: _v439 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 116)) _v440 = int32(int32(_v439) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 116)) = _v440 _v441 = int64(_v14 + int64(0)) s_stringReset(t, _v441) goto l236 l97: _v444 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__106)))) _v446 = crt.Bool32(int32(_v444) == int32(0)) goto l98 l98: if _v446 != 0 { goto l266 } goto l99 l266: _v452 = 1 goto l102 l99: _v449 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__107)))) _v451 = crt.Bool32(int32(_v449) == int32(0)) goto l100 l100: if _v451 != 0 { goto l267 } goto l101 l267: _v452 = 1 goto l102 l101: _v452 = 0 goto l102 l102: if _v452 != 0 { goto l103 } goto l115 l103: _v454 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v455 = int64(int32(_v454)) _v456 = int64(_v3 + _v455) *(*int64)(unsafe.Pointer(uintptr(_v23))) = _v456 _v461 = int64(_v15 + int64(0)) _v462 = int32(*(*int8)(unsafe.Pointer(uintptr(_v461)))) _v463 = int32(int8(_v462)) _v465 = crt.Bool32(int32(_v463) == int32(103)) *(*int32)(unsafe.Pointer(uintptr(_v25))) = _v465 _v468 = *(*int32)(unsafe.Pointer(uintptr(_v25))) _v469 = int32(3 * _v468) _v470 = int32(int32(9) - int32(_v469)) _v471 = int64(_v22 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v471))) = _v470 goto l104 l104: _v472 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v473 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v475 = int32(int32(_v473) - int32(1)) _v476 = crt.Bool32(int32(_v472) < int32(_v475)) goto l105 l105: if _v476 != 0 { goto l106 } goto l268 l268: _v495 = 0 goto l109 l106: _v477 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v478 = int64(int32(_v477)) _v479 = int64(_v478 * int64(1)) _v480 = *(*int64)(unsafe.Pointer(uintptr(_v23))) _v481 = int64(_v480 + _v479) _v482 = int32(*(*int8)(unsafe.Pointer(uintptr(_v481)))) _v483 = int32(int32(uint8(_v482))) _v484 = int64(int32(_v483)) _v485 = int64(_v484 * int64(2)) _v486 = crt.X__ctype_b_loc(t) _v487 = *(*int64)(unsafe.Pointer(uintptr(_v486))) _v488 = int64(_v487 + _v485) _v489 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v488)))) _v490 = int32(uint16(_v489)) _v494 = int32(int32(_v490) & int32(8192)) goto l107 l107: if _v494 != 0 { goto l108 } goto l269 l269: _v495 = 0 goto l109 l108: _v495 = 1 goto l109 l109: if _v495 != 0 { goto l110 } goto l112 l110: goto l111 l111: _v496 = int64(_v22 + int64(0)) _v497 = *(*int32)(unsafe.Pointer(uintptr(_v496))) _v498 = int32(int32(_v497) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v496))) = _v498 goto l104 l112: _v499 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v500 = int64(int32(_v499)) _v501 = int64(_v23 + int64(0)) _v502 = *(*int64)(unsafe.Pointer(uintptr(_v501))) _v503 = int64(_v502 + _v500) *(*int64)(unsafe.Pointer(uintptr(_v501))) = _v503 _v505 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v506 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v507 = int32(int32(_v505) - int32(_v506)) _v509 = int32(int32(_v507) - int32(1)) _v510 = *(*int64)(unsafe.Pointer(uintptr(_v23))) *(*int32)(unsafe.Pointer(bp + 88)) = _v509 *(*int64)(unsafe.Pointer(bp + 96)) = _v510 _v511 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__98))), bp+88) _v512 = int64(_v24 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v512))) = _v511 _v513 = *(*int64)(unsafe.Pointer(uintptr(_v24))) _v514 = int64(_v14 + int64(0)) _v515 = int64(_v514 + int64(0)) _v516 = *(*int64)(unsafe.Pointer(uintptr(_v515))) _v517 = Xsqlite3_strglob(t, _v513, _v516) _v519 = crt.Bool32(int32(_v517) == int32(0)) _v520 = *(*int32)(unsafe.Pointer(uintptr(_v25))) _v521 = int32(_v519 ^ _v520) if _v521 != 0 { goto l113 } goto l114 l113: _v523 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v525 = *(*int64)(unsafe.Pointer(uintptr(_v24))) _v526 = int64(_v14 + int64(0)) _v527 = int64(_v526 + int64(0)) _v528 = *(*int64)(unsafe.Pointer(uintptr(_v527))) *(*int32)(unsafe.Pointer(bp + 104)) = _v523 *(*int64)(unsafe.Pointer(bp + 112)) = _v4 *(*int64)(unsafe.Pointer(bp + 120)) = _v525 *(*int64)(unsafe.Pointer(bp + 128)) = _v528 s_errorMessage(t, int64(uintptr(unsafe.Pointer(&s__108))), bp+104) goto l114 l114: _v529 = *(*int64)(unsafe.Pointer(uintptr(_v24))) Xsqlite3_free(t, _v529) _v532 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 116)) _v533 = int32(int32(_v532) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 116)) = _v533 _v534 = int64(_v14 + int64(0)) s_stringReset(t, _v534) goto l235 l115: _v537 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__109)))) _v539 = crt.Bool32(int32(_v537) == int32(0)) if _v539 != 0 { goto l116 } goto l117 l116: _v541 = int64(_v14 + int64(0)) _v542 = int64(_v541 + int64(0)) _v543 = *(*int64)(unsafe.Pointer(uintptr(_v542))) *(*int64)(unsafe.Pointer(bp + 136)) = _v543 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__55))), bp+136) goto l234 l117: _v546 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__110)))) _v548 = crt.Bool32(int32(_v546) == int32(0)) if _v548 != 0 { goto l118 } goto l142 l118: *(*int64)(unsafe.Pointer(uintptr(_v28))) = int64(0) _v555 = int64(_v17 + int64(0)) _v556 = int64(_v26 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v556))) = _v555 _v560 = *(*int64)(unsafe.Pointer(uintptr(_v26))) _v561 = int64(_v560 + int64(0)) _v562 = int32(*(*int8)(unsafe.Pointer(uintptr(_v561)))) _v563 = int32(int8(_v562)) _v565 = crt.Bool32(int32(_v563) == int32(47)) goto l119 l119: if _v565 != 0 { goto l120 } goto l270 l270: _v566 = 1 goto l121 l120: _v566 = 0 goto l121 l121: if _v566 != 0 { goto l122 } goto l271 l271: goto l137 l122: _v568 = crt.Xstrlen(t, _v4) _v569 = int32(int32(int32(_v568)) & int32(-1)) _v571 = int32(int32(_v569) - int32(1)) _v572 = int64(_v29 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v572))) = _v571 goto l123 l123: _v573 = *(*int32)(unsafe.Pointer(uintptr(_v29))) _v575 = crt.Bool32(int32(_v573) >= int32(0)) goto l124 l124: if _v575 != 0 { goto l125 } goto l272 l272: _v586 = 0 goto l131 l125: _v576 = *(*int32)(unsafe.Pointer(uintptr(_v29))) _v577 = int64(int32(_v576)) _v578 = int64(_v577 * int64(1)) _v580 = int64(_v4 + _v578) _v581 = int32(*(*int8)(unsafe.Pointer(uintptr(_v580)))) _v582 = int32(int8(_v581)) _v584 = crt.Bool32(int32(_v582) == int32(47)) goto l126 l126: if _v584 != 0 { goto l127 } goto l273 l273: _v585 = 1 goto l128 l127: _v585 = 0 goto l128 l128: goto l129 l129: if _v585 != 0 { goto l130 } goto l274 l274: _v586 = 0 goto l131 l130: _v586 = 1 goto l131 l131: if _v586 != 0 { goto l132 } goto l134 l132: goto l133 l133: _v587 = int64(_v29 + int64(0)) _v588 = *(*int32)(unsafe.Pointer(uintptr(_v587))) _v589 = int32(int32(_v588) - int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v587))) = _v589 goto l123 l134: _v590 = *(*int32)(unsafe.Pointer(uintptr(_v29))) _v592 = crt.Bool32(int32(_v590) > int32(0)) if _v592 != 0 { goto l135 } goto l136 l135: _v594 = *(*int32)(unsafe.Pointer(uintptr(_v29))) _v596 = *(*int64)(unsafe.Pointer(uintptr(_v26))) *(*int32)(unsafe.Pointer(bp + 144)) = _v594 *(*int64)(unsafe.Pointer(bp + 152)) = _v4 *(*int64)(unsafe.Pointer(bp + 160)) = _v596 _v597 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__111))), bp+144) _v598 = int64(_v28 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v598))) = _v597 _v599 = *(*int64)(unsafe.Pointer(uintptr(_v598))) _v600 = int64(_v26 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v600))) = _v599 goto l136 l136: goto l137 l137: _v601 = *(*int64)(unsafe.Pointer(uintptr(_v26))) _v602 = s_readFile(t, _v601) _v603 = int64(_v27 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v603))) = _v602 _v606 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) if _v606 != 0 { goto l138 } goto l139 l138: _v608 = *(*int64)(unsafe.Pointer(uintptr(_v26))) *(*int64)(unsafe.Pointer(bp + 168)) = _v608 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__112))), bp+168) goto l139 l139: _v611 = *(*int64)(unsafe.Pointer(uintptr(_v27))) _v612 = *(*int64)(unsafe.Pointer(uintptr(_v26))) s_runScript(t, 0, 0, _v611, _v612) _v613 = *(*int64)(unsafe.Pointer(uintptr(_v27))) Xsqlite3_free(t, _v613) _v616 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) if _v616 != 0 { goto l140 } goto l141 l140: _v618 = *(*int64)(unsafe.Pointer(uintptr(_v26))) *(*int64)(unsafe.Pointer(bp + 176)) = _v618 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__113))), bp+176) goto l141 l141: _v619 = *(*int64)(unsafe.Pointer(uintptr(_v28))) Xsqlite3_free(t, _v619) goto l233 l142: _v622 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__114)))) _v624 = crt.Bool32(int32(_v622) == int32(0)) if _v624 != 0 { goto l143 } goto l153 l143: _v626 = int64(_v30 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v626))) = 7 goto l144 l144: _v627 = *(*int32)(unsafe.Pointer(uintptr(_v30))) _v628 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v629 = crt.Bool32(int32(_v627) < int32(_v628)) goto l145 l145: if _v629 != 0 { goto l146 } goto l275 l275: _v650 = 0 goto l149 l146: _v630 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v631 = *(*int32)(unsafe.Pointer(uintptr(_v30))) _v632 = int32(int32(_v630) + int32(_v631)) _v633 = int64(int32(_v632)) _v634 = int64(_v633 * int64(1)) _v636 = int64(_v3 + _v634) _v637 = int32(*(*int8)(unsafe.Pointer(uintptr(_v636)))) _v638 = int32(int32(uint8(_v637))) _v639 = int64(int32(_v638)) _v640 = int64(_v639 * int64(2)) _v641 = crt.X__ctype_b_loc(t) _v642 = *(*int64)(unsafe.Pointer(uintptr(_v641))) _v643 = int64(_v642 + _v640) _v644 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v643)))) _v645 = int32(uint16(_v644)) _v649 = int32(int32(_v645) & int32(8192)) goto l147 l147: if _v649 != 0 { goto l148 } goto l276 l276: _v650 = 0 goto l149 l148: _v650 = 1 goto l149 l149: if _v650 != 0 { goto l150 } goto l152 l150: goto l151 l151: _v651 = int64(_v30 + int64(0)) _v652 = *(*int32)(unsafe.Pointer(uintptr(_v651))) _v653 = int32(int32(_v652) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v651))) = _v653 goto l144 l152: _v655 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v656 = *(*int32)(unsafe.Pointer(uintptr(_v30))) _v657 = int32(int32(_v655) - int32(_v656)) _v659 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v660 = int64(int32(_v659)) _v661 = int64(_v3 + _v660) _v662 = *(*int32)(unsafe.Pointer(uintptr(_v30))) _v663 = int64(int32(_v662)) _v664 = int64(_v661 + _v663) *(*int32)(unsafe.Pointer(bp + 184)) = _v657 *(*int64)(unsafe.Pointer(bp + 192)) = _v664 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__98))), bp+184) goto l232 l153: _v667 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__115)))) _v669 = crt.Bool32(int32(_v667) == int32(0)) if _v669 != 0 { goto l154 } goto l171 l154: _v671 = int64(_v31 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v671))) = 4 goto l155 l155: _v672 = *(*int32)(unsafe.Pointer(uintptr(_v31))) _v673 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v674 = crt.Bool32(int32(_v672) < int32(_v673)) goto l156 l156: if _v674 != 0 { goto l157 } goto l277 l277: _v695 = 0 goto l160 l157: _v675 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v676 = *(*int32)(unsafe.Pointer(uintptr(_v31))) _v677 = int32(int32(_v675) + int32(_v676)) _v678 = int64(int32(_v677)) _v679 = int64(_v678 * int64(1)) _v681 = int64(_v3 + _v679) _v682 = int32(*(*int8)(unsafe.Pointer(uintptr(_v681)))) _v683 = int32(int32(uint8(_v682))) _v684 = int64(int32(_v683)) _v685 = int64(_v684 * int64(2)) _v686 = crt.X__ctype_b_loc(t) _v687 = *(*int64)(unsafe.Pointer(uintptr(_v686))) _v688 = int64(_v687 + _v685) _v689 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v688)))) _v690 = int32(uint16(_v689)) _v694 = int32(int32(_v690) & int32(8192)) goto l158 l158: if _v694 != 0 { goto l159 } goto l278 l278: _v695 = 0 goto l160 l159: _v695 = 1 goto l160 l160: if _v695 != 0 { goto l161 } goto l163 l161: goto l162 l162: _v696 = int64(_v31 + int64(0)) _v697 = *(*int32)(unsafe.Pointer(uintptr(_v696))) _v698 = int32(int32(_v697) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v696))) = _v698 goto l155 l163: _v700 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v701 = *(*int32)(unsafe.Pointer(uintptr(_v31))) _v702 = int32(int32(_v700) - int32(_v701)) _v704 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v705 = int64(int32(_v704)) _v706 = int64(_v3 + _v705) _v707 = *(*int32)(unsafe.Pointer(uintptr(_v31))) _v708 = int64(int32(_v707)) _v709 = int64(_v706 + _v708) *(*int32)(unsafe.Pointer(bp + 200)) = _v702 *(*int64)(unsafe.Pointer(bp + 208)) = _v709 _v710 = s_prepareSql(t, int64(uintptr(unsafe.Pointer(&s__116))), bp+200) _v711 = int64(_v33 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v711))) = _v710 _v712 = *(*int64)(unsafe.Pointer(uintptr(_v33))) _v713 = Xsqlite3_step(t, _v712) _v714 = int64(_v32 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v714))) = _v713 _v715 = *(*int32)(unsafe.Pointer(uintptr(_v32))) _v717 = crt.Bool32(int32(_v715) != int32(100)) goto l164 l164: if _v717 != 0 { goto l279 } goto l165 l279: _v723 = 1 goto l168 l165: _v718 = *(*int64)(unsafe.Pointer(uintptr(_v33))) _v720 = Xsqlite3_column_int(t, _v718, 0) _v722 = crt.Bool32(int32(_v720) == int32(0)) goto l166 l166: if _v722 != 0 { goto l280 } goto l167 l280: _v723 = 1 goto l168 l167: _v723 = 0 goto l168 l168: if _v723 != 0 { goto l169 } goto l170 l169: _v725 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v726 = int64(int32(_v725)) _v727 = int64(_v3 + _v726) _v728 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v729 = int64(int32(_v728)) _v730 = int64(_v727 + _v729) _v732 = int64(_v5 + int64(0)) _v733 = s_findEndif(t, _v730, 1, _v732) _v734 = int64(_v7 + int64(0)) _v735 = *(*int32)(unsafe.Pointer(uintptr(_v734))) _v736 = int32(int32(_v735) + int32(_v733)) *(*int32)(unsafe.Pointer(uintptr(_v734))) = _v736 goto l170 l170: _v737 = *(*int64)(unsafe.Pointer(uintptr(_v33))) _ = Xsqlite3_finalize(t, _v737) goto l231 l171: _v741 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__117)))) _v743 = crt.Bool32(int32(_v741) == int32(0)) if _v743 != 0 { goto l172 } goto l173 l172: _v745 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v746 = int64(int32(_v745)) _v747 = int64(_v3 + _v746) _v748 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v749 = int64(int32(_v748)) _v750 = int64(_v747 + _v749) _v752 = int64(_v5 + int64(0)) _v753 = s_findEndif(t, _v750, 0, _v752) _v754 = int64(_v7 + int64(0)) _v755 = *(*int32)(unsafe.Pointer(uintptr(_v754))) _v756 = int32(int32(_v755) + int32(_v753)) *(*int32)(unsafe.Pointer(uintptr(_v754))) = _v756 goto l230 l173: _v759 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__118)))) _v761 = crt.Bool32(int32(_v759) == int32(0)) if _v761 != 0 { goto l174 } goto l175 l174: goto l229 l175: _v764 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__119)))) _v766 = crt.Bool32(int32(_v764) == int32(0)) goto l176 l176: if _v766 != 0 { goto l177 } goto l281 l281: _v770 = 0 goto l180 l177: _v769 = crt.Bool32(int32(_v1) == int32(0)) goto l178 l178: if _v769 != 0 { goto l179 } goto l282 l282: _v770 = 0 goto l180 l179: _v770 = 1 goto l180 l180: if _v770 != 0 { goto l181 } goto l184 l181: _v775 = int64(_v17 + int64(0)) _v776 = crt.Xatoi(t, _v775) *(*int32)(unsafe.Pointer(uintptr(_v34))) = _v776 _v777 = *(*int32)(unsafe.Pointer(uintptr(_v34))) _v779 = crt.Bool32(int32(_v777) > int32(0)) if _v779 != 0 { goto l182 } goto l183 l182: _v780 = *(*int32)(unsafe.Pointer(uintptr(_v34))) s_startClient(t, _v780) goto l183 l183: goto l228 l184: _v783 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__120)))) _v785 = crt.Bool32(int32(_v783) == int32(0)) goto l185 l185: if _v785 != 0 { goto l186 } goto l283 l283: _v789 = 0 goto l189 l186: _v788 = crt.Bool32(int32(_v1) == int32(0)) goto l187 l187: if _v788 != 0 { goto l188 } goto l284 l284: _v789 = 0 goto l189 l188: _v789 = 1 goto l189 l189: if _v789 != 0 { goto l190 } goto l197 l190: _v790 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v792 = crt.Bool32(int32(_v790) >= int32(2)) goto l191 l191: if _v792 != 0 { goto l192 } goto l194 l192: _v797 = int64(_v17 + int64(100)) _v798 = crt.Xatoi(t, _v797) goto l193 l193: _v800 = _v798 goto l196 l194: goto l195 l195: _v800 = 10000 goto l196 l196: *(*int32)(unsafe.Pointer(uintptr(_v35))) = _v800 _v805 = *(*int32)(unsafe.Pointer(uintptr(_v6))) *(*int32)(unsafe.Pointer(bp + 216)) = _v805 *(*int64)(unsafe.Pointer(bp + 224)) = _v4 _ = Xsqlite3_snprintf(t, 1000, _v16, int64(uintptr(unsafe.Pointer(&s__121))), bp+216) _v812 = int64(_v17 + int64(0)) _v813 = crt.Xatoi(t, _v812) _v814 = *(*int32)(unsafe.Pointer(uintptr(_v35))) s_waitForClient(t, _v813, _v814, _v16) goto l227 l197: _v818 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__122)))) _v820 = crt.Bool32(int32(_v818) == int32(0)) goto l198 l198: if _v820 != 0 { goto l199 } goto l285 l285: _v824 = 0 goto l202 l199: _v823 = crt.Bool32(int32(_v1) == int32(0)) goto l200 l200: if _v823 != 0 { goto l201 } goto l286 l286: _v824 = 0 goto l202 l201: _v824 = 1 goto l202 l202: if _v824 != 0 { goto l203 } goto l210 l203: _v829 = int64(_v17 + int64(0)) _v830 = crt.Xatoi(t, _v829) *(*int32)(unsafe.Pointer(uintptr(_v36))) = _v830 _v832 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v833 = int64(int32(_v832)) _v834 = int64(_v3 + _v833) _v835 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v836 = int64(int32(_v835)) _v837 = int64(_v834 + _v836) _v838 = int64(_v5 + int64(0)) _v839 = s_findEnd(t, _v837, _v838) _v840 = int64(_v37 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v840))) = _v839 _v841 = *(*int32)(unsafe.Pointer(uintptr(_v36))) _v843 = crt.Bool32(int32(_v841) < int32(0)) if _v843 != 0 { goto l204 } goto l205 l204: _v845 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v847 = *(*int32)(unsafe.Pointer(uintptr(_v36))) *(*int32)(unsafe.Pointer(bp + 232)) = _v845 *(*int64)(unsafe.Pointer(bp + 240)) = _v4 *(*int32)(unsafe.Pointer(bp + 248)) = _v847 s_errorMessage(t, int64(uintptr(unsafe.Pointer(&s__123))), bp+232) goto l209 l205: _v849 = *(*int32)(unsafe.Pointer(uintptr(_v37))) _v851 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v852 = int64(int32(_v851)) _v853 = int64(_v3 + _v852) _v854 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v855 = int64(int32(_v854)) _v856 = int64(_v853 + _v855) *(*int32)(unsafe.Pointer(bp + 256)) = _v849 *(*int64)(unsafe.Pointer(bp + 264)) = _v856 _v857 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__98))), bp+256) _v858 = int64(_v38 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v858))) = _v857 _v859 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v861 = crt.Bool32(int32(_v859) > int32(1)) if _v861 != 0 { goto l206 } goto l207 l206: _v867 = int64(_v17 + int64(100)) *(*int64)(unsafe.Pointer(bp + 272)) = _v867 _v868 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__55))), bp+272) _v869 = int64(_v39 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v869))) = _v868 goto l208 l207: _v872 = s_filenameTail(t, _v4) _v873 = *(*int32)(unsafe.Pointer(uintptr(_v6))) *(*int64)(unsafe.Pointer(bp + 280)) = _v872 *(*int32)(unsafe.Pointer(bp + 288)) = _v873 _v874 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__124))), bp+280) _v875 = int64(_v39 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v875))) = _v874 goto l208 l208: _v876 = *(*int32)(unsafe.Pointer(uintptr(_v36))) s_startClient(t, _v876) _v878 = *(*int32)(unsafe.Pointer(uintptr(_v36))) _v879 = *(*int64)(unsafe.Pointer(uintptr(_v38))) _v880 = *(*int64)(unsafe.Pointer(uintptr(_v39))) *(*int32)(unsafe.Pointer(bp + 296)) = _v878 *(*int64)(unsafe.Pointer(bp + 304)) = _v879 *(*int64)(unsafe.Pointer(bp + 312)) = _v880 s_runSql(t, int64(uintptr(unsafe.Pointer(&s__125))), bp+296) _v881 = *(*int64)(unsafe.Pointer(uintptr(_v38))) Xsqlite3_free(t, _v881) _v882 = *(*int64)(unsafe.Pointer(uintptr(_v39))) Xsqlite3_free(t, _v882) goto l209 l209: _v884 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v885 = int64(int32(_v884)) _v886 = int64(_v3 + _v885) _v887 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v888 = int64(int32(_v887)) _v889 = int64(_v886 + _v888) _v890 = *(*int32)(unsafe.Pointer(uintptr(_v37))) _v891 = int64(int32(_v890)) _v892 = int64(_v889 + _v891) _v893 = int64(_v5 + int64(0)) _v894 = s_tokenLength(t, _v892, _v893) _v895 = int64(_v37 + int64(0)) _v896 = *(*int32)(unsafe.Pointer(uintptr(_v895))) _v897 = int32(int32(_v896) + int32(_v894)) *(*int32)(unsafe.Pointer(uintptr(_v895))) = _v897 _v898 = *(*int32)(unsafe.Pointer(uintptr(_v37))) _v899 = int64(_v12 + int64(0)) _v900 = *(*int32)(unsafe.Pointer(uintptr(_v899))) _v901 = int32(int32(_v900) + int32(_v898)) *(*int32)(unsafe.Pointer(uintptr(_v899))) = _v901 _v902 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v903 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v904 = int32(int32(_v902) + int32(_v903)) _v905 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v905))) = _v904 goto l226 l210: _v908 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__126)))) _v910 = crt.Bool32(int32(_v908) == int32(0)) if _v910 != 0 { goto l211 } goto l212 l211: s_test_breakpoint(t) goto l225 l212: _v913 = crt.Xstrcmp(t, _v15, int64(uintptr(unsafe.Pointer(&s__127)))) _v915 = crt.Bool32(int32(_v913) == int32(0)) if _v915 != 0 { goto l213 } goto l223 l213: _v916 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v918 = crt.Bool32(int32(_v916) >= int32(1)) goto l214 l214: if _v918 != 0 { goto l215 } goto l220 l215: _v923 = int64(_v17 + int64(0)) _v924 = s_booleanValue(t, _v923) goto l216 l216: if _v924 != 0 { goto l217 } goto l287 l287: _v925 = 1 goto l218 l217: _v925 = 0 goto l218 l218: goto l219 l219: _v927 = int32(_v925) goto l222 l220: goto l221 l221: _v927 = 1 goto l222 l222: *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 108)) = _v927 goto l224 l223: _v931 = *(*int32)(unsafe.Pointer(uintptr(_v6))) *(*int32)(unsafe.Pointer(bp + 320)) = _v931 *(*int64)(unsafe.Pointer(bp + 328)) = _v4 *(*int64)(unsafe.Pointer(bp + 336)) = _v15 s_errorMessage(t, int64(uintptr(unsafe.Pointer(&s__128))), bp+320) goto l224 l224: goto l225 l225: goto l226 l226: goto l227 l227: goto l228 l228: goto l229 l229: goto l230 l230: goto l231 l231: goto l232 l232: goto l233 l233: goto l234 l234: goto l235 l235: goto l236 l236: goto l237 l237: goto l238 l238: goto l239 l239: goto l240 l240: goto l241 l241: _v934 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v935 = int64(_v7 + int64(0)) _v936 = *(*int32)(unsafe.Pointer(uintptr(_v935))) _v937 = int32(int32(_v936) + int32(_v934)) *(*int32)(unsafe.Pointer(uintptr(_v935))) = _v937 goto l2 l242: _v938 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v939 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v940 = crt.Bool32(int32(_v938) < int32(_v939)) if _v940 != 0 { goto l243 } goto l244 l243: _v942 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v943 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v944 = int32(int32(_v942) - int32(_v943)) _v946 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v947 = int64(int32(_v946)) _v948 = int64(_v3 + _v947) *(*int32)(unsafe.Pointer(bp + 344)) = _v944 *(*int64)(unsafe.Pointer(bp + 352)) = _v948 _v949 = Xsqlite3_mprintf(t, int64(uintptr(unsafe.Pointer(&s__98))), bp+344) *(*int64)(unsafe.Pointer(uintptr(_v40))) = _v949 _v950 = *(*int64)(unsafe.Pointer(uintptr(_v40))) s_runSql(t, _v950, 0) _v951 = *(*int64)(unsafe.Pointer(uintptr(_v40))) Xsqlite3_free(t, _v951) goto l244 l244: _v952 = int64(_v14 + int64(0)) s_stringFree(t, _v952) goto l245 l245: } var s__97 = [10]byte{0x72, 0x75, 0x6e, 0x53, 0x63, 0x72, 0x69, 0x70, 0x74} var s__98 = [5]byte{0x25, 0x2e, 0x2a, 0x73} var s__99 = [6]byte{0x73, 0x6c, 0x65, 0x65, 0x70} var s__100 = [5]byte{0x65, 0x78, 0x69, 0x74} var s__101 = [9]byte{0x74, 0x65, 0x73, 0x74, 0x63, 0x61, 0x73, 0x65} var s__102 = [7]byte{0x66, 0x69, 0x6e, 0x69, 0x73, 0x68} var s__103 = [6]byte{0x72, 0x65, 0x73, 0x65, 0x74} var s__104 = [6]byte{0x6d, 0x61, 0x74, 0x63, 0x68} var s__105 = [45]byte{ 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x25, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x25, 0x73, 0x3a, 0x0a, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x5b, 0x25, 0x2e, 0x2a, 0x73, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6f, 0x74, 0x20, 0x5b, 0x25, 0x73, 0x5d, } var s__106 = [5]byte{0x67, 0x6c, 0x6f, 0x62} var s__107 = [8]byte{0x6e, 0x6f, 0x74, 0x67, 0x6c, 0x6f, 0x62} var s__108 = [43]byte{ 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x25, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x25, 0x73, 0x3a, 0x0a, 0x45, 0x78, 0x70, 0x65, 0x63, 0x74, 0x65, 0x64, 0x20, 0x5b, 0x25, 0x73, 0x5d, 0x0a, 0x20, 0x20, 0x20, 0x20, 0x20, 0x47, 0x6f, 0x74, 0x20, 0x5b, 0x25, 0x73, 0x5d, } var s__109 = [7]byte{0x6f, 0x75, 0x74, 0x70, 0x75, 0x74} var s__110 = [7]byte{0x73, 0x6f, 0x75, 0x72, 0x63, 0x65} var s__111 = [8]byte{0x25, 0x2e, 0x2a, 0x73, 0x2f, 0x25, 0x73} var s__112 = [19]byte{ 0x62, 0x65, 0x67, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20, 0x5b, 0x25, 0x73, 0x5d, 0x0a, } var s__113 = [17]byte{0x65, 0x6e, 0x64, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20, 0x5b, 0x25, 0x73, 0x5d, 0x0a} var s__114 = [6]byte{0x70, 0x72, 0x69, 0x6e, 0x74} var s__115 = [3]byte{0x69, 0x66} var s__116 = [12]byte{0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x20, 0x25, 0x2e, 0x2a, 0x73} var s__117 = [5]byte{0x65, 0x6c, 0x73, 0x65} var s__118 = [6]byte{0x65, 0x6e, 0x64, 0x69, 0x66} var s__119 = [6]byte{0x73, 0x74, 0x61, 0x72, 0x74} var s__120 = [5]byte{0x77, 0x61, 0x69, 0x74} var s__121 = [15]byte{0x6c, 0x69, 0x6e, 0x65, 0x20, 0x25, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x25, 0x73, 0x0a} var s__122 = [5]byte{0x74, 0x61, 0x73, 0x6b} var s__123 = [37]byte{ 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x25, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x25, 0x73, 0x3a, 0x20, 0x62, 0x61, 0x64, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3a, 0x20, 0x25, 0x64, } var s__124 = [6]byte{0x25, 0x73, 0x3a, 0x25, 0x64} var s__125 = [56]byte{ 0x49, 0x4e, 0x53, 0x45, 0x52, 0x54, 0x20, 0x49, 0x4e, 0x54, 0x4f, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x28, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2c, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x2c, 0x6e, 0x61, 0x6d, 0x65, 0x29, 0x20, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x53, 0x28, 0x25, 0x64, 0x2c, 0x27, 0x25, 0x71, 0x27, 0x2c, 0x25, 0x51, 0x29, } var s__126 = [11]byte{0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74} var s__127 = [16]byte{0x73, 0x68, 0x6f, 0x77, 0x2d, 0x73, 0x71, 0x6c, 0x2d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73} var s__128 = [36]byte{ 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x25, 0x64, 0x20, 0x6f, 0x66, 0x20, 0x25, 0x73, 0x3a, 0x20, 0x75, 0x6e, 0x6b, 0x6e, 0x6f, 0x77, 0x6e, 0x20, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x20, 0x2d, 0x2d, 0x25, 0x73, } func s_findOption(t *crt.TLS, _v1 int64, _v2 int64, _v3 int64, _v4 int32) int64 { bp := t.Alloc(48) defer t.Free(48) var _v19 int32 // %t10 var _v111 int32 // %t102 var _v112 int32 // %t103 var _v113 int64 // %t104 var _v114 int32 // %t105 var _v115 int32 // %t106 var _v116 int32 // %t107 var _v117 int64 // %t108 var _v118 int32 // %t109 var _v20 int32 // %t11 var _v119 int32 // %t110 var _v120 int64 // %t111 var _v121 int64 // %t112 var _v123 int64 // %t114 var _v124 int64 // %t115 var _v125 int64 // %t116 var _v126 int32 // %t117 var _v127 int32 // %t118 var _v128 int64 // %t119 var _v129 int64 // %t120 var _v131 int64 // %t122 var _v132 int32 // %t123 var _v134 int64 // %t125 var _v135 int64 // %t126 var _v136 int32 // %t127 var _v137 int32 // %t128 var _v138 int64 // %t129 var _v26 int64 // %t17 var _v27 int32 // %t18 var _v28 int32 // %t19 var _v29 int32 // %t20 var _v30 int32 // %t21 var _v32 int32 // %t23 var _v33 int32 // %t24 var _v34 int32 // %t25 var _v35 int32 // %t26 var _v36 int64 // %t27 var _v37 int64 // %t28 var _v39 int64 // %t30 var _v40 int64 // %t31 var _v41 int64 // %t32 var _v45 int64 // %t36 var _v46 int64 // %t37 var _v47 int32 // %t38 var _v48 int32 // %t39 var _v13 int32 // %t4 var _v50 int32 // %t41 var _v51 int64 // %t42 var _v52 int64 // %t43 var _v53 int64 // %t44 var _v57 int64 // %t48 var _v58 int64 // %t49 var _v59 int32 // %t50 var _v60 int32 // %t51 var _v62 int32 // %t53 var _v66 int64 // %t57 var _v67 int64 // %t58 var _v68 int32 // %t59 var _v69 int32 // %t60 var _v71 int32 // %t62 var _v72 int64 // %t63 var _v73 int64 // %t64 var _v74 int64 // %t65 var _v75 int64 // %t66 var _v77 int32 // %t68 var _v16 int32 // %t7 var _v79 int32 // %t70 var _v81 int32 // %t72 var _v82 int32 // %t73 var _v84 int32 // %t75 var _v85 int32 // %t76 var _v86 int32 // %t77 var _v88 int64 // %t79 var _v90 int32 // %t81 var _v92 int32 // %t83 var _v93 int64 // %t84 var _v94 int64 // %t85 var _v96 int64 // %t87 var _v97 int64 // %t88 var _v98 int64 // %t89 var _v99 int32 // %t90 var _v100 int64 // %t91 var _v101 int64 // %t92 var _v103 int64 // %t94 var _v104 int64 // %t95 var _v105 int64 // %t96 var _v106 int32 // %t97 var _v108 int32 // %t99 var _v5 = int64(bp + 8) // %v5 var _v6 = int64(bp + 12) // %v6 var _v7 = int64(bp + 16) // %v7 var _v8 = int64(bp + 24) // %v8 var _v9 = int64(bp + 32) // %v9 *(*int64)(unsafe.Pointer(uintptr(_v7))) = int64(0) _v13 = *(*int32)(unsafe.Pointer(uintptr(_v2))) *(*int32)(unsafe.Pointer(uintptr(_v8))) = _v13 _v16 = crt.Bool32(int32(_v4) == int32(0)) goto l2 l2: if _v16 != 0 { goto l46 } goto l3 l46: _v20 = 1 goto l6 l3: _v19 = crt.Bool32(int32(_v4) == int32(1)) goto l4 l4: if _v19 != 0 { goto l47 } goto l5 l47: _v20 = 1 goto l6 l5: _v20 = 0 goto l6 l6: goto l7 l7: if _v20 != 0 { goto l8 } goto l10 l8: goto l9 l9: goto l12 l10: crt.X__assert_fail(t, int64(uintptr(unsafe.Pointer(&s__130))), int64(uintptr(unsafe.Pointer(&s__44))), 1211, int64(uintptr(unsafe.Pointer(&s__129)))) goto l11 l11: goto l12 l12: _v26 = int64(_v5 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v26))) = 0 goto l13 l13: _v27 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v28 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v29 = crt.Bool32(int32(_v27) < int32(_v28)) if _v29 != 0 { goto l14 } goto l43 l14: _v30 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v32 = int32(int32(_v30) + int32(_v4)) _v33 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v34 = crt.Bool32(int32(_v32) >= int32(_v33)) if _v34 != 0 { goto l15 } goto l17 l15: goto l43 l17: _v35 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v36 = int64(int32(_v35)) _v37 = int64(_v36 * int64(8)) _v39 = int64(_v1 + _v37) _v40 = *(*int64)(unsafe.Pointer(uintptr(_v39))) _v41 = int64(_v9 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v41))) = _v40 _v45 = *(*int64)(unsafe.Pointer(uintptr(_v9))) _v46 = int64(_v45 + int64(0)) _v47 = int32(*(*int8)(unsafe.Pointer(uintptr(_v46)))) _v48 = int32(int8(_v47)) _v50 = crt.Bool32(int32(_v48) != int32(45)) if _v50 != 0 { goto l18 } goto l20 l18: goto l42 l20: _v51 = int64(_v9 + int64(0)) _v52 = *(*int64)(unsafe.Pointer(uintptr(_v51))) _v53 = int64(_v52 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v51))) = _v53 _v57 = *(*int64)(unsafe.Pointer(uintptr(_v9))) _v58 = int64(_v57 + int64(0)) _v59 = int32(*(*int8)(unsafe.Pointer(uintptr(_v58)))) _v60 = int32(int8(_v59)) _v62 = crt.Bool32(int32(_v60) == int32(45)) if _v62 != 0 { goto l21 } goto l25 l21: _v66 = *(*int64)(unsafe.Pointer(uintptr(_v9))) _v67 = int64(_v66 + int64(1)) _v68 = int32(*(*int8)(unsafe.Pointer(uintptr(_v67)))) _v69 = int32(int8(_v68)) _v71 = crt.Bool32(int32(_v69) == int32(0)) if _v71 != 0 { goto l22 } goto l24 l22: goto l43 l24: _v72 = int64(_v9 + int64(0)) _v73 = *(*int64)(unsafe.Pointer(uintptr(_v72))) _v74 = int64(_v73 + int64(1)) *(*int64)(unsafe.Pointer(uintptr(_v72))) = _v74 goto l25 l25: _v75 = *(*int64)(unsafe.Pointer(uintptr(_v9))) _v77 = crt.Xstrcmp(t, _v75, _v3) _v79 = crt.Bool32(int32(_v77) == int32(0)) if _v79 != 0 { goto l26 } goto l41 l26: goto l27 l27: if _v4 != 0 { goto l28 } goto l48 l48: _v86 = 0 goto l31 l28: _v81 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v82 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v84 = int32(int32(_v82) - int32(1)) _v85 = crt.Bool32(int32(_v81) == int32(_v84)) goto l29 l29: if _v85 != 0 { goto l30 } goto l49 l49: _v86 = 0 goto l31 l30: _v86 = 1 goto l31 l31: if _v86 != 0 { goto l32 } goto l33 l32: _v88 = *(*int64)(unsafe.Pointer(uintptr(_v9))) *(*int64)(unsafe.Pointer(bp + 0)) = _v88 s_fatalError(t, int64(uintptr(unsafe.Pointer(&s__131))), bp+0) goto l33 l33: if _v4 != 0 { goto l34 } goto l35 l34: _v90 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v92 = int32(int32(_v90) + int32(1)) _v93 = int64(int32(_v92)) _v94 = int64(_v93 * int64(8)) _v96 = int64(_v1 + _v94) _v97 = *(*int64)(unsafe.Pointer(uintptr(_v96))) _v98 = int64(_v7 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v98))) = _v97 goto l36 l35: _v99 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v100 = int64(int32(_v99)) _v101 = int64(_v100 * int64(8)) _v103 = int64(_v1 + _v101) _v104 = *(*int64)(unsafe.Pointer(uintptr(_v103))) _v105 = int64(_v7 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v105))) = _v104 goto l36 l36: _v106 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v108 = int32(int32(_v106) + int32(1)) _v111 = crt.Bool32(int32(_v4) != int32(0)) _v112 = int32(int32(_v108) + int32(_v111)) _v113 = int64(_v6 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v113))) = _v112 goto l37 l37: _v114 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v115 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v116 = crt.Bool32(int32(_v114) < int32(_v115)) if _v116 != 0 { goto l38 } goto l39 l38: _v117 = int64(_v6 + int64(0)) _v118 = *(*int32)(unsafe.Pointer(uintptr(_v117))) _v119 = int32(int32(_v118) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v117))) = _v119 _v120 = int64(int32(_v118)) _v121 = int64(_v120 * int64(8)) _v123 = int64(_v1 + _v121) _v124 = *(*int64)(unsafe.Pointer(uintptr(_v123))) _v125 = int64(_v5 + int64(0)) _v126 = *(*int32)(unsafe.Pointer(uintptr(_v125))) _v127 = int32(int32(_v126) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v125))) = _v127 _v128 = int64(int32(_v126)) _v129 = int64(_v128 * int64(8)) _v131 = int64(_v1 + _v129) *(*int64)(unsafe.Pointer(uintptr(_v131))) = _v124 goto l37 l39: _v132 = *(*int32)(unsafe.Pointer(uintptr(_v5))) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v132 _v134 = *(*int64)(unsafe.Pointer(uintptr(_v7))) return _v134 l41: goto l42 l42: _v135 = int64(_v5 + int64(0)) _v136 = *(*int32)(unsafe.Pointer(uintptr(_v135))) _v137 = int32(int32(_v136) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v135))) = _v137 goto l13 l43: _v138 = *(*int64)(unsafe.Pointer(uintptr(_v7))) return _v138 } var s__129 = [11]byte{0x66, 0x69, 0x6e, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e} var s__130 = [23]byte{ 0x68, 0x61, 0x73, 0x41, 0x72, 0x67, 0x3d, 0x3d, 0x30, 0x20, 0x7c, 0x7c, 0x20, 0x68, 0x61, 0x73, 0x41, 0x72, 0x67, 0x3d, 0x3d, 0x31, } var s__131 = [48]byte{ 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2d, 0x6c, 0x69, 0x6e, 0x65, 0x20, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x20, 0x22, 0x2d, 0x2d, 0x25, 0x73, 0x22, 0x20, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, } func s_usage(t *crt.TLS, _v1 int64) { bp := t.Alloc(32) defer t.Free(32) var _v13 int32 // %t10 var _v14 int64 // %t11 var _v15 int64 // %t12 var _v17 int64 // %t14 var _v18 int32 // %t15 var _v19 int32 // %t16 var _v21 int32 // %t18 var _v23 int32 // %t20 var _v24 int64 // %t21 var _v25 int64 // %t22 var _v28 int64 // %t25 var _v29 int64 // %t26 var _v30 int64 // %t27 var _v31 int32 // %t28 var _v32 int32 // %t29 var _v6 int64 // %t3 var _v33 int64 // %t30 var _v35 int64 // %t32 var _v37 int64 // %t34 var _v7 int32 // %t4 var _v8 int64 // %t5 var _v9 int64 // %t6 var _v11 int64 // %t8 var _v12 int32 // %t9 var _v2 = int64(bp + 8) // %v2 var _v3 = int64(bp + 16) // %v3 *(*int64)(unsafe.Pointer(uintptr(_v3))) = _v1 _v6 = int64(_v2 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v6))) = 0 goto l2 l2: _v7 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v8 = int64(int32(_v7)) _v9 = int64(_v8 * int64(1)) _v11 = int64(_v1 + _v9) _v12 = int32(*(*int8)(unsafe.Pointer(uintptr(_v11)))) if _v12 != 0 { goto l3 } goto l7 l3: _v13 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v14 = int64(int32(_v13)) _v15 = int64(_v14 * int64(1)) _v17 = int64(_v1 + _v15) _v18 = int32(*(*int8)(unsafe.Pointer(uintptr(_v17)))) _v19 = int32(int8(_v18)) _v21 = crt.Bool32(int32(_v19) == int32(47)) if _v21 != 0 { goto l4 } goto l5 l4: _v23 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v24 = int64(int32(_v23)) _v25 = int64(_v1 + _v24) _v28 = int64(_v25 + int64(1)) _v29 = int64(_v3 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v29))) = _v28 goto l5 l5: goto l6 l6: _v30 = int64(_v2 + int64(0)) _v31 = *(*int32)(unsafe.Pointer(uintptr(_v30))) _v32 = int32(int32(_v31) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v30))) = _v32 goto l2 l7: _v33 = *(*int64)(unsafe.Pointer(&crt.Xstderr)) _v35 = *(*int64)(unsafe.Pointer(uintptr(_v3))) *(*int64)(unsafe.Pointer(bp + 0)) = _v35 _ = crt.Xfprintf(t, _v33, int64(uintptr(unsafe.Pointer(&s__133))), bp+0) _v37 = *(*int64)(unsafe.Pointer(&crt.Xstderr)) _ = crt.Xfprintf(t, _v37, int64(uintptr(unsafe.Pointer(&s__134))), 0) crt.Xexit(t, 1) goto l8 l8: } var s__132 = [6]byte{0x75, 0x73, 0x61, 0x67, 0x65} var s__133 = [39]byte{ 0x55, 0x73, 0x61, 0x67, 0x65, 0x3a, 0x20, 0x25, 0x73, 0x20, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x20, 0x3f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x53, 0x3f, 0x20, 0x3f, 0x53, 0x43, 0x52, 0x49, 0x50, 0x54, 0x3f, 0x0a, } var s__134 = [572]byte{ 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x65, 0x72, 0x72, 0x6c, 0x6f, 0x67, 0x20, 0x46, 0x49, 0x4c, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x57, 0x72, 0x69, 0x74, 0x65, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x46, 0x49, 0x4c, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x6a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 0x6d, 0x6f, 0x64, 0x65, 0x20, 0x4d, 0x4f, 0x44, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x73, 0x65, 0x20, 0x4d, 0x4f, 0x44, 0x45, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x6a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x6c, 0x6f, 0x67, 0x20, 0x46, 0x49, 0x4c, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x4c, 0x6f, 0x67, 0x20, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x46, 0x49, 0x4c, 0x45, 0x4e, 0x41, 0x4d, 0x45, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x71, 0x75, 0x69, 0x65, 0x74, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x53, 0x75, 0x70, 0x70, 0x72, 0x65, 0x73, 0x73, 0x20, 0x75, 0x6e, 0x6e, 0x65, 0x63, 0x65, 0x73, 0x73, 0x61, 0x72, 0x79, 0x20, 0x6f, 0x75, 0x74, 0x70, 0x75, 0x74, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x76, 0x66, 0x73, 0x20, 0x4e, 0x41, 0x4d, 0x45, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x55, 0x73, 0x65, 0x20, 0x4e, 0x41, 0x4d, 0x45, 0x20, 0x61, 0x73, 0x20, 0x74, 0x68, 0x65, 0x20, 0x56, 0x46, 0x53, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x20, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x74, 0x65, 0x73, 0x74, 0x20, 0x4e, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x73, 0x71, 0x6c, 0x74, 0x72, 0x61, 0x63, 0x65, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x53, 0x51, 0x4c, 0x20, 0x74, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x73, 0x79, 0x6e, 0x63, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x75, 0x73, 0x20, 0x64, 0x69, 0x73, 0x6b, 0x20, 0x77, 0x72, 0x69, 0x74, 0x65, 0x73, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x20, 0x4d, 0x49, 0x4c, 0x4c, 0x49, 0x53, 0x45, 0x43, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x42, 0x75, 0x73, 0x79, 0x20, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x20, 0x69, 0x73, 0x20, 0x4d, 0x49, 0x4c, 0x4c, 0x49, 0x53, 0x45, 0x43, 0x0a, 0x20, 0x20, 0x20, 0x2d, 0x2d, 0x74, 0x72, 0x61, 0x63, 0x65, 0x20, 0x42, 0x4f, 0x4f, 0x4c, 0x45, 0x41, 0x4e, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x6f, 0x72, 0x20, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x72, 0x61, 0x63, 0x69, 0x6e, 0x67, 0x0a, } func s_unrecognizedArguments(t *crt.TLS, _v1 int64, _v2 int32, _v3 int64) { bp := t.Alloc(32) defer t.Free(32) var _v5 int64 // %t1 var _v14 int64 // %t10 var _v16 int32 // %t12 var _v17 int64 // %t13 var _v18 int64 // %t14 var _v20 int64 // %t16 var _v21 int64 // %t17 var _v23 int64 // %t19 var _v24 int32 // %t20 var _v25 int32 // %t21 var _v26 int64 // %t22 var _v10 int64 // %t6 var _v11 int32 // %t7 var _v13 int32 // %t9 var _v4 = int64(bp + 16) // %v4 _v5 = *(*int64)(unsafe.Pointer(&crt.Xstderr)) *(*int64)(unsafe.Pointer(bp + 0)) = _v1 _ = crt.Xfprintf(t, _v5, int64(uintptr(unsafe.Pointer(&s__136))), bp+0) _v10 = int64(_v4 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v10))) = 0 goto l2 l2: _v11 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v13 = crt.Bool32(int32(_v11) < int32(_v2)) if _v13 != 0 { goto l3 } goto l5 l3: _v14 = *(*int64)(unsafe.Pointer(&crt.Xstderr)) _v16 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v17 = int64(int32(_v16)) _v18 = int64(_v17 * int64(8)) _v20 = int64(_v3 + _v18) _v21 = *(*int64)(unsafe.Pointer(uintptr(_v20))) *(*int64)(unsafe.Pointer(bp + 8)) = _v21 _ = crt.Xfprintf(t, _v14, int64(uintptr(unsafe.Pointer(&s__137))), bp+8) goto l4 l4: _v23 = int64(_v4 + int64(0)) _v24 = *(*int32)(unsafe.Pointer(uintptr(_v23))) _v25 = int32(int32(_v24) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v23))) = _v25 goto l2 l5: _v26 = *(*int64)(unsafe.Pointer(&crt.Xstderr)) _ = crt.Xfprintf(t, _v26, int64(uintptr(unsafe.Pointer(&s__138))), 0) crt.Xexit(t, 1) goto l6 l6: } var s__135 = [22]byte{ 0x75, 0x6e, 0x72, 0x65, 0x63, 0x6f, 0x67, 0x6e, 0x69, 0x7a, 0x65, 0x64, 0x41, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, } var s__136 = [28]byte{ 0x25, 0x73, 0x3a, 0x20, 0x75, 0x6e, 0x72, 0x65, 0x63, 0x6f, 0x67, 0x6e, 0x69, 0x7a, 0x65, 0x64, 0x20, 0x61, 0x72, 0x67, 0x75, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3a, } var s__137 = [4]byte{0x20, 0x25, 0x73} var s__138 = [2]byte{0x0a} func Xmain(t *crt.TLS, _v1 int32, _v2 int64) int32 { bp := t.Alloc(368) defer t.Free(368) var _v122 int64 // %t100 var _v125 int64 // %t103 var _v132 int64 // %t110 var _v133 int64 // %t111 var _v136 int64 // %t114 var _v137 int64 // %t115 var _v142 int64 // %t120 var _v143 int64 // %t121 var _v146 int64 // %t124 var _v153 int64 // %t131 var _v154 int64 // %t132 var _v157 int64 // %t135 var _v164 int64 // %t142 var _v165 int64 // %t143 var _v168 int64 // %t146 var _v169 int64 // %t147 var _v170 int64 // %t148 var _v171 int32 // %t149 var _v172 int64 // %t150 var _v173 int32 // %t151 var _v180 int64 // %t158 var _v181 int64 // %t159 var _v184 int64 // %t162 var _v187 int32 // %t165 var _v39 int32 // %t17 var _v195 int64 // %t173 var _v196 int64 // %t174 var _v199 int64 // %t177 var _v200 int64 // %t178 var _v201 int64 // %t179 var _v202 int32 // %t180 var _v203 int64 // %t181 var _v204 int32 // %t182 var _v205 int64 // %t183 var _v210 int64 // %t188 var _v211 int64 // %t189 var _v214 int64 // %t192 var _v217 int32 // %t195 var _v224 int64 // %t202 var _v225 int64 // %t203 var _v228 int64 // %t206 var _v231 int32 // %t209 var _v236 int64 // %t214 var _v237 int32 // %t215 var _v240 int64 // %t218 var _v44 int64 // %t22 var _v242 int64 // %t220 var _v245 int64 // %t223 var _v250 int64 // %t228 var _v251 int32 // %t229 var _v45 int64 // %t23 var _v254 int64 // %t232 var _v256 int64 // %t234 var _v259 int64 // %t237 var _v266 int64 // %t244 var _v267 int32 // %t245 var _v268 int64 // %t246 var _v269 int32 // %t247 var _v270 int64 // %t248 var _v271 int32 // %t249 var _v273 int32 // %t251 var _v275 int32 // %t253 var _v281 int32 // %t259 var _v282 int32 // %t260 var _v287 int32 // %t265 var _v289 int32 // %t267 var _v295 int64 // %t273 var _v296 int64 // %t274 var _v299 int64 // %t277 var _v300 int32 // %t278 var _v50 int64 // %t28 var _v302 int32 // %t280 var _v304 int32 // %t282 var _v305 int64 // %t283 var _v306 int64 // %t284 var _v308 int64 // %t286 var _v309 int64 // %t287 var _v311 int64 // %t289 var _v51 int64 // %t29 var _v312 int32 // %t290 var _v313 int32 // %t291 var _v319 int64 // %t297 var _v320 int32 // %t298 var _v321 int64 // %t299 var _v322 int64 // %t300 var _v323 int64 // %t301 var _v326 int32 // %t304 var _v328 int64 // %t306 var _v330 int64 // %t308 var _v331 int32 // %t309 var _v332 int32 // %t310 var _v333 int64 // %t311 var _v336 int64 // %t314 var _v337 int32 // %t315 var _v339 int32 // %t317 var _v341 int32 // %t319 var _v343 int32 // %t321 var _v345 int32 // %t323 var _v348 int64 // %t326 var _v351 int64 // %t329 var _v355 int64 // %t333 var _v356 int32 // %t334 var _v357 int64 // %t335 var _v358 int32 // %t336 var _v359 int64 // %t337 var _v360 int32 // %t338 var _v362 int32 // %t340 var _v363 int32 // %t341 var _v365 int64 // %t343 var _v366 int32 // %t344 var _v368 int32 // %t346 var _v369 int64 // %t347 var _v370 int32 // %t348 var _v371 int32 // %t349 var _v57 int64 // %t35 var _v372 int32 // %t350 var _v374 int32 // %t352 var _v375 int32 // %t353 var _v377 int32 // %t355 var _v379 int32 // %t357 var _v380 int32 // %t358 var _v381 int32 // %t359 var _v58 int32 // %t36 var _v383 int32 // %t361 var _v387 int64 // %t365 var _v388 int32 // %t366 var _v390 int64 // %t368 var _v391 int32 // %t369 var _v392 int32 // %t370 var _v395 int64 // %t373 var _v398 int32 // %t376 var _v401 int64 // %t379 var _v402 int32 // %t380 var _v403 int64 // %t381 var _v404 int32 // %t382 var _v408 int64 // %t386 var _v409 int32 // %t387 var _v411 int32 // %t389 var _v414 int64 // %t392 var _v415 int32 // %t393 var _v417 int64 // %t395 var _v418 int32 // %t396 var _v420 int64 // %t398 var _v423 int32 // %t401 var _v424 int32 // %t402 var _v429 int64 // %t407 var _v63 int64 // %t41 var _v434 int64 // %t412 var _v441 int64 // %t419 var _v64 int64 // %t42 var _v65 int64 // %t43 var _v455 int64 // %t433 var _v67 int32 // %t45 var _v472 int32 // %t450 var _v475 int64 // %t453 var _v480 int32 // %t458 var _v482 int32 // %t460 var _v483 int32 // %t461 var _v485 int32 // %t463 var _v490 int64 // %t468 var _v491 int64 // %t469 var _v69 int32 // %t47 var _v492 int32 // %t470 var _v497 int64 // %t475 var _v500 int32 // %t478 var _v70 int64 // %t48 var _v505 int32 // %t483 var _v506 int64 // %t484 var _v507 int64 // %t485 var _v508 int64 // %t486 var _v509 int32 // %t487 var _v510 int64 // %t488 var _v511 int32 // %t489 var _v513 int32 // %t491 var _v516 int32 // %t494 var _v518 int64 // %t496 var _v519 int32 // %t497 var _v520 int32 // %t498 var _v521 int32 // %t499 var _v72 int64 // %t50 var _v522 int64 // %t500 var _v523 int64 // %t501 var _v526 int32 // %t504 var _v528 int64 // %t506 var _v529 int32 // %t507 var _v530 int32 // %t508 var _v531 int32 // %t509 var _v534 int64 // %t512 var _v539 int32 // %t517 var _v541 int32 // %t519 var _v543 int32 // %t521 var _v545 int32 // %t523 var _v547 int32 // %t525 var _v552 int64 // %t530 var _v553 int64 // %t531 var _v554 int32 // %t532 var _v559 int64 // %t537 var _v565 int64 // %t543 var _v566 int64 // %t544 var _v567 int64 // %t545 var _v568 int64 // %t546 var _v570 int64 // %t548 var _v571 int32 // %t549 var _v572 int32 // %t550 var _v573 int32 // %t551 var _v576 int32 // %t554 var _v78 int32 // %t56 var _v582 int64 // %t560 var _v583 int64 // %t561 var _v584 int32 // %t562 var _v587 int64 // %t565 var _v79 int64 // %t57 var _v592 int64 // %t570 var _v593 int64 // %t571 var _v596 int32 // %t574 var _v602 int64 // %t580 var _v603 int64 // %t581 var _v604 int32 // %t582 var _v605 int64 // %t583 var _v606 int32 // %t584 var _v607 int32 // %t585 var _v608 int64 // %t586 var _v620 int64 // %t598 var _v622 int32 // %t600 var _v623 int64 // %t601 var _v624 int32 // %t602 var _v626 int32 // %t604 var _v627 int32 // %t605 var _v629 int32 // %t607 var _v630 int32 // %t608 var _v631 int32 // %t609 var _v633 int32 // %t611 var _v634 int32 // %t612 var _v638 int64 // %t616 var _v639 int32 // %t617 var _v640 int32 // %t618 var _v644 int64 // %t622 var _v645 int64 // %t623 var _v647 int64 // %t625 var _v648 int64 // %t626 var _v649 int32 // %t627 var _v650 int64 // %t628 var _v651 int32 // %t629 var _v85 int32 // %t63 var _v653 int32 // %t631 var _v654 int32 // %t632 var _v656 int32 // %t634 var _v657 int32 // %t635 var _v661 int64 // %t639 var _v662 int32 // %t640 var _v663 int32 // %t641 var _v664 int32 // %t642 var _v666 int32 // %t644 var _v667 int64 // %t645 var _v669 int32 // %t647 var _v672 int32 // %t650 var _v673 int32 // %t651 var _v674 int64 // %t652 var _v676 int32 // %t654 var _v679 int32 // %t657 var _v680 int32 // %t658 var _v681 int64 // %t659 var _v685 int64 // %t663 var _v689 int64 // %t667 var _v692 int64 // %t670 var _v693 int32 // %t671 var _v695 int32 // %t673 var _v699 int32 // %t677 var _v702 int32 // %t680 var _v709 int64 // %t687 var _v710 int64 // %t688 var _v91 int64 // %t69 var _v713 int64 // %t691 var _v714 int32 // %t692 var _v716 int32 // %t694 var _v718 int32 // %t696 var _v719 int64 // %t697 var _v720 int64 // %t698 var _v92 int64 // %t70 var _v722 int64 // %t700 var _v723 int64 // %t701 var _v725 int64 // %t703 var _v726 int32 // %t704 var _v727 int32 // %t705 var _v732 int32 // %t710 var _v734 int32 // %t712 var _v95 int64 // %t73 var _v96 int64 // %t74 var _v101 int64 // %t79 var _v30 int64 // %t8 var _v102 int64 // %t80 var _v105 int64 // %t83 var _v106 int64 // %t84 var _v107 int64 // %t85 var _v108 int32 // %t86 var _v109 int64 // %t87 var _v110 int32 // %t88 var _v111 int64 // %t89 var _v31 int64 // %t9 var _v112 int32 // %t90 var _v114 int32 // %t92 var _v116 int64 // %t94 var _v121 int64 // %t99 var _v10 = int64(bp + 272) // %v10 var _v11 = int64(bp + 280) // %v11 var _v12 = int64(bp + 288) // %v12 var _v13 = int64(bp + 296) // %v13 var _v14 = int64(bp + 304) // %v14 var _v15 = int64(bp + 312) // %v15 var _v16 = int64(bp + 316) // %v16 var _v17 = int64(bp + 320) // %v17 var _v18 = int64(bp + 328) // %v18 var _v19 = int64(bp + 336) // %v19 var _v20 = int64(bp + 344) // %v20 var _v21 = int64(bp + 352) // %v21 var _v22 = int64(bp + 360) // %v22 var _v3 = int64(bp + 232) // %v3 var _v4 = int64(bp + 240) // %v4 var _v5 = int64(bp + 244) // %v5 var _v6 = int64(bp + 248) // %v6 var _v7 = int64(bp + 252) // %v7 var _v8 = int64(bp + 256) // %v8 var _v9 = int64(bp + 264) // %v9 *(*int32)(unsafe.Pointer(uintptr(_v7))) = 2 *(*int32)(unsafe.Pointer(uintptr(_v15))) = 1 *(*int32)(unsafe.Pointer(uintptr(_v17))) = 0 _v30 = int64(_v2 + int64(0)) _v31 = *(*int64)(unsafe.Pointer(uintptr(_v30))) *(*int64)(unsafe.Pointer(&s_g)) = _v31 *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) = 1 _v39 = crt.Bool32(int32(_v1) < int32(2)) if _v39 != 0 { goto l2 } goto l3 l2: _v44 = int64(_v2 + int64(0)) _v45 = *(*int64)(unsafe.Pointer(uintptr(_v44))) s_usage(t, _v45) goto l3 l3: _v50 = int64(_v2 + int64(8)) _v51 = *(*int64)(unsafe.Pointer(uintptr(_v50))) *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) = _v51 _v57 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) _v58 = Xstrglob(t, int64(uintptr(unsafe.Pointer(&s__140))), _v57) if _v58 != 0 { goto l4 } goto l5 l4: _v63 = int64(_v2 + int64(0)) _v64 = *(*int64)(unsafe.Pointer(uintptr(_v63))) s_usage(t, _v64) goto l5 l5: _v65 = Xsqlite3_sourceid(t) _v67 = crt.Xstrcmp(t, _v65, int64(uintptr(unsafe.Pointer(&s__141)))) _v69 = crt.Bool32(int32(_v67) != int32(0)) if _v69 != 0 { goto l6 } goto l7 l6: _v70 = *(*int64)(unsafe.Pointer(&crt.Xstderr)) _v72 = Xsqlite3_sourceid(t) *(*int64)(unsafe.Pointer(bp + 0)) = _v72 *(*int64)(unsafe.Pointer(bp + 8)) = int64(uintptr(unsafe.Pointer(&s__141))) _ = crt.Xfprintf(t, _v70, int64(uintptr(unsafe.Pointer(&s__142))), bp+0) crt.Xexit(t, 1) goto l7 l7: _v78 = int32(int32(_v1) - int32(2)) _v79 = int64(_v5 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v79))) = _v78 _v85 = crt.Xgetpid(t) *(*int32)(unsafe.Pointer(bp + 16)) = _v85 _ = Xsqlite3_snprintf(t, 32, int64(uintptr(unsafe.Pointer(&s_g))+64), int64(uintptr(unsafe.Pointer(&s__143))), bp+16) _v91 = int64(_v2 + int64(16)) _v92 = int64(_v5 + int64(0)) _v95 = s_findOption(t, _v91, _v92, int64(uintptr(unsafe.Pointer(&s__144))), 1) _v96 = int64(_v13 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v96))) = _v95 _v101 = int64(_v2 + int64(16)) _v102 = int64(_v5 + int64(0)) _v105 = s_findOption(t, _v101, _v102, int64(uintptr(unsafe.Pointer(&s__145))), 1) _v106 = int64(_v14 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v106))) = _v105 _v107 = *(*int64)(unsafe.Pointer(uintptr(_v14))) _v108 = crt.Bool32(int64(_v107) != int64(int64(0))) if _v108 != 0 { goto l8 } goto l9 l8: _v109 = *(*int64)(unsafe.Pointer(uintptr(_v14))) _v110 = crt.Xatoi(t, _v109) _v111 = int64(_v15 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v111))) = _v110 goto l9 l9: _v112 = *(*int32)(unsafe.Pointer(uintptr(_v15))) _v114 = crt.Bool32(int32(_v112) < int32(1)) if _v114 != 0 { goto l10 } goto l11 l10: _v116 = int64(_v15 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v116))) = 1 goto l11 l11: _v121 = int64(_v2 + int64(16)) _v122 = int64(_v5 + int64(0)) _v125 = s_findOption(t, _v121, _v122, int64(uintptr(unsafe.Pointer(&s__146))), 1) *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) = _v125 _v132 = int64(_v2 + int64(16)) _v133 = int64(_v5 + int64(0)) _v136 = s_findOption(t, _v132, _v133, int64(uintptr(unsafe.Pointer(&s__147))), 1) _v137 = int64(_v3 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v137))) = _v136 _v142 = int64(_v2 + int64(16)) _v143 = int64(_v5 + int64(0)) _v146 = s_findOption(t, _v142, _v143, int64(uintptr(unsafe.Pointer(&s__148))), 1) *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 32)) = _v146 _v153 = int64(_v2 + int64(16)) _v154 = int64(_v5 + int64(0)) _v157 = s_findOption(t, _v153, _v154, int64(uintptr(unsafe.Pointer(&s__149))), 1) *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 48)) = _v157 _v164 = int64(_v2 + int64(16)) _v165 = int64(_v5 + int64(0)) _v168 = s_findOption(t, _v164, _v165, int64(uintptr(unsafe.Pointer(&s__150))), 1) _v169 = int64(_v11 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v169))) = _v168 _v170 = *(*int64)(unsafe.Pointer(uintptr(_v11))) _v171 = crt.Bool32(int64(_v170) != int64(int64(0))) if _v171 != 0 { goto l12 } goto l13 l12: _v172 = *(*int64)(unsafe.Pointer(uintptr(_v11))) _v173 = crt.Xatoi(t, _v172) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) = _v173 goto l13 l13: _v180 = int64(_v2 + int64(16)) _v181 = int64(_v5 + int64(0)) _v184 = s_findOption(t, _v180, _v181, int64(uintptr(unsafe.Pointer(&s__151))), 0) _v187 = crt.Bool32(int64(_v184) != int64(int64(0))) if _v187 != 0 { goto l14 } goto l15 l14: *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) = 0 goto l15 l15: _v195 = int64(_v2 + int64(16)) _v196 = int64(_v5 + int64(0)) _v199 = s_findOption(t, _v195, _v196, int64(uintptr(unsafe.Pointer(&s__152))), 1) _v200 = int64(_v18 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v200))) = _v199 _v201 = *(*int64)(unsafe.Pointer(uintptr(_v18))) _v202 = crt.Bool32(int64(_v201) != int64(int64(0))) if _v202 != 0 { goto l16 } goto l17 l16: _v203 = *(*int64)(unsafe.Pointer(uintptr(_v18))) _v204 = crt.Xatoi(t, _v203) _v205 = int64(_v17 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v205))) = _v204 goto l17 l17: _v210 = int64(_v2 + int64(16)) _v211 = int64(_v5 + int64(0)) _v214 = s_findOption(t, _v210, _v211, int64(uintptr(unsafe.Pointer(&s__153))), 0) _v217 = crt.Bool32(int64(_v214) != int64(int64(0))) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 104)) = _v217 _v224 = int64(_v2 + int64(16)) _v225 = int64(_v5 + int64(0)) _v228 = s_findOption(t, _v224, _v225, int64(uintptr(unsafe.Pointer(&s__154))), 0) _v231 = crt.Bool32(int64(_v228) != int64(int64(0))) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 124)) = _v231 _v236 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 32)) _v237 = crt.Bool32(int64(_v236) != int64(int64(0))) if _v237 != 0 { goto l18 } goto l19 l18: _v240 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 32)) _v242 = crt.Xfopen(t, _v240, int64(uintptr(unsafe.Pointer(&s__155)))) *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 40)) = _v242 goto l20 l19: _v245 = *(*int64)(unsafe.Pointer(&crt.Xstderr)) *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 40)) = _v245 goto l20 l20: _v250 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 48)) _v251 = crt.Bool32(int64(_v250) != int64(int64(0))) if _v251 != 0 { goto l21 } goto l22 l21: _v254 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 48)) _v256 = crt.Xfopen(t, _v254, int64(uintptr(unsafe.Pointer(&s__155)))) *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) = _v256 goto l23 l22: _v259 = *(*int64)(unsafe.Pointer(&crt.Xstdout)) *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) = _v259 goto l23 l23: *(*int64)(unsafe.Pointer(bp + 24)) = *(*int64)(unsafe.Pointer(&struct { f func(*crt.TLS, int64, int32, int64) }{s_sqlErrorCallback})) *(*int32)(unsafe.Pointer(bp + 32)) = 0 _ = Xsqlite3_config(t, 16, bp+24) _v266 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v267 = crt.Bool32(int64(_v266) != int64(int64(0))) if _v267 != 0 { goto l24 } goto l27 l24: _v268 = *(*int64)(unsafe.Pointer(uintptr(_v3))) _v269 = crt.Xatoi(t, _v268) _v270 = int64(_v4 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v270))) = _v269 _v271 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v273 = crt.Bool32(int32(_v271) < int32(1)) if _v273 != 0 { goto l25 } goto l26 l25: _v275 = *(*int32)(unsafe.Pointer(uintptr(_v4))) *(*int32)(unsafe.Pointer(bp + 40)) = _v275 s_fatalError(t, int64(uintptr(unsafe.Pointer(&s__156))), bp+40) goto l26 l26: _v281 = crt.Xgetpid(t) _v282 = *(*int32)(unsafe.Pointer(uintptr(_v4))) *(*int32)(unsafe.Pointer(bp + 48)) = _v281 *(*int32)(unsafe.Pointer(bp + 56)) = _v282 _ = Xsqlite3_snprintf(t, 32, int64(uintptr(unsafe.Pointer(&s_g))+64), int64(uintptr(unsafe.Pointer(&s__157))), bp+48) goto l68 l27: *(*int32)(unsafe.Pointer(uintptr(_v19))) = 0 _v287 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) _v289 = crt.Bool32(int32(_v287) > int32(0)) if _v289 != 0 { goto l28 } goto l144 l144: goto l37 l28: _v295 = int64(_v2 + int64(0)) _v296 = *(*int64)(unsafe.Pointer(uintptr(_v295))) *(*int64)(unsafe.Pointer(bp + 64)) = _v296 _ = crt.Xprintf(t, int64(uintptr(unsafe.Pointer(&s__158))), bp+64) _v299 = int64(_v6 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v299))) = 1 goto l29 l29: _v300 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v302 = crt.Bool32(int32(_v300) < int32(_v1)) if _v302 != 0 { goto l30 } goto l32 l30: _v304 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v305 = int64(int32(_v304)) _v306 = int64(_v305 * int64(8)) _v308 = int64(_v2 + _v306) _v309 = *(*int64)(unsafe.Pointer(uintptr(_v308))) *(*int64)(unsafe.Pointer(bp + 72)) = _v309 _ = crt.Xprintf(t, int64(uintptr(unsafe.Pointer(&s__137))), bp+72) goto l31 l31: _v311 = int64(_v6 + int64(0)) _v312 = *(*int32)(unsafe.Pointer(uintptr(_v311))) _v313 = int32(int32(_v312) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v311))) = _v313 goto l29 l32: _ = crt.Xprintf(t, int64(uintptr(unsafe.Pointer(&s__138))), 0) _ = crt.Xprintf(t, int64(uintptr(unsafe.Pointer(&s__159))), 0) _v319 = int64(_v6 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v319))) = 0 goto l33 l33: _v320 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v321 = Xsqlite3_compileoption_get(t, _v320) _v322 = int64(_v12 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v322))) = _v321 _v323 = *(*int64)(unsafe.Pointer(uintptr(_v322))) _v326 = crt.Bool32(int64(_v323) != int64(int64(0))) if _v326 != 0 { goto l34 } goto l36 l34: _v328 = *(*int64)(unsafe.Pointer(uintptr(_v12))) *(*int64)(unsafe.Pointer(bp + 80)) = _v328 _ = crt.Xprintf(t, int64(uintptr(unsafe.Pointer(&s__160))), bp+80) goto l35 l35: _v330 = int64(_v6 + int64(0)) _v331 = *(*int32)(unsafe.Pointer(uintptr(_v330))) _v332 = int32(int32(_v331) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v330))) = _v332 goto l33 l36: _v333 = *(*int64)(unsafe.Pointer(&crt.Xstdout)) _ = crt.Xfflush(t, _v333) goto l37 l37: _v336 = int64(_v4 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v336))) = 0 goto l38 l38: _v337 = *(*int32)(unsafe.Pointer(uintptr(_v19))) _v339 = int32(int32(_v337) % int32(5)) _v341 = crt.Bool32(int32(_v339) == int32(4)) if _v341 != 0 { goto l39 } goto l145 l145: goto l46 l39: _v343 = *(*int32)(unsafe.Pointer(uintptr(_v19))) _v345 = crt.Bool32(int32(_v343) > int32(5)) goto l40 l40: if _v345 != 0 { goto l41 } goto l43 l41: goto l42 l42: _v348 = int64(uintptr(unsafe.Pointer(&s__162))) goto l45 l43: goto l44 l44: _v348 = int64(uintptr(unsafe.Pointer(&s__85))) goto l45 l45: _v351 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) *(*int64)(unsafe.Pointer(bp + 88)) = _v348 *(*int64)(unsafe.Pointer(bp + 96)) = _v351 _ = crt.Xprintf(t, int64(uintptr(unsafe.Pointer(&s__161))), bp+88) goto l46 l46: _v355 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) _v356 = crt.Xunlink(t, _v355) _v357 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v357))) = _v356 _v358 = *(*int32)(unsafe.Pointer(uintptr(_v8))) goto l47 l47: if _v358 != 0 { goto l48 } goto l146 l146: _v363 = 0 goto l51 l48: _v359 = crt.X__errno_location(t) _v360 = *(*int32)(unsafe.Pointer(uintptr(_v359))) _v362 = crt.Bool32(int32(_v360) == int32(2)) goto l49 l49: if _v362 != 0 { goto l50 } goto l147 l147: _v363 = 0 goto l51 l50: _v363 = 1 goto l51 l51: if _v363 != 0 { goto l52 } goto l53 l52: _v365 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v365))) = 0 goto l53 l53: goto l54 l54: _v366 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v368 = crt.Bool32(int32(_v366) != int32(0)) goto l55 l55: if _v368 != 0 { goto l56 } goto l148 l148: _v375 = 0 goto l59 l56: _v369 = int64(_v19 + int64(0)) _v370 = *(*int32)(unsafe.Pointer(uintptr(_v369))) _v371 = int32(int32(_v370) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v369))) = _v371 _v372 = *(*int32)(unsafe.Pointer(uintptr(_v369))) _v374 = crt.Bool32(int32(_v372) < int32(60)) goto l57 l57: if _v374 != 0 { goto l58 } goto l149 l149: _v375 = 0 goto l59 l58: _v375 = 1 goto l59 l59: goto l60 l60: if _v375 != 0 { goto l61 } goto l150 l150: _v380 = 0 goto l64 l61: _v377 = Xsqlite3_sleep(t, 1000) _v379 = crt.Bool32(int32(_v377) > int32(0)) goto l62 l62: if _v379 != 0 { goto l63 } goto l151 l151: _v380 = 0 goto l64 l63: _v380 = 1 goto l64 l64: if _v380 != 0 { goto l152 } goto l65 l152: goto l38 l65: _v381 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v383 = crt.Bool32(int32(_v381) != int32(0)) if _v383 != 0 { goto l66 } goto l67 l66: _v387 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) _v388 = *(*int32)(unsafe.Pointer(uintptr(_v19))) *(*int64)(unsafe.Pointer(bp + 104)) = _v387 *(*int32)(unsafe.Pointer(bp + 112)) = _v388 s_fatalError(t, int64(uintptr(unsafe.Pointer(&s__163))), bp+104) goto l67 l67: _v390 = int64(_v7 + int64(0)) _v391 = *(*int32)(unsafe.Pointer(uintptr(_v390))) _v392 = int32(_v391 | 4) *(*int32)(unsafe.Pointer(uintptr(_v390))) = _v392 goto l68 l68: _v395 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) _v398 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v401 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) _v402 = Xsqlite3_open_v2(t, _v395, int64(uintptr(unsafe.Pointer(&s_g))+24), _v398, _v401) _v403 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v403))) = _v402 _v404 = *(*int32)(unsafe.Pointer(uintptr(_v8))) if _v404 != 0 { goto l69 } goto l70 l69: _v408 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) *(*int64)(unsafe.Pointer(bp + 120)) = _v408 s_fatalError(t, int64(uintptr(unsafe.Pointer(&s__164))), bp+120) goto l70 l70: _v409 = *(*int32)(unsafe.Pointer(uintptr(_v17))) _v411 = crt.Bool32(int32(_v409) > int32(0)) if _v411 != 0 { goto l71 } goto l72 l71: _v414 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v415 = *(*int32)(unsafe.Pointer(uintptr(_v17))) _ = Xsqlite3_busy_timeout(t, _v414, _v415) goto l72 l72: _v417 = *(*int64)(unsafe.Pointer(uintptr(_v13))) _v418 = crt.Bool32(int64(_v417) != int64(int64(0))) if _v418 != 0 { goto l73 } goto l74 l73: _v420 = *(*int64)(unsafe.Pointer(uintptr(_v13))) *(*int64)(unsafe.Pointer(bp + 128)) = _v420 s_runSql(t, int64(uintptr(unsafe.Pointer(&s__165))), bp+128) goto l74 l74: _v423 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 124)) goto l75 l75: if _v423 != 0 { goto l76 } goto l153 l153: _v424 = 1 goto l77 l76: _v424 = 0 goto l77 l77: if _v424 != 0 { goto l78 } goto l79 l78: _ = s_trySql(t, int64(uintptr(unsafe.Pointer(&s__166))), 0) goto l79 l79: _v429 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _ = Xsqlite3_enable_load_extension(t, _v429, 1) _v434 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _ = Xsqlite3_busy_handler(t, _v434, *(*int64)(unsafe.Pointer(&struct { f func(*crt.TLS, int64, int32) int32 }{s_busyHandler})), int64(0)) _v441 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _ = Xsqlite3_create_function(t, _v441, int64(uintptr(unsafe.Pointer(&s__167))), 0, 1, int64(0), *(*int64)(unsafe.Pointer(&struct { f func(*crt.TLS, int64, int32, int64) }{s_vfsNameFunc})), int64(0), int64(0)) _v455 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _ = Xsqlite3_create_function(t, _v455, int64(uintptr(unsafe.Pointer(&s__168))), 1, 1, int64(0), *(*int64)(unsafe.Pointer(&struct { f func(*crt.TLS, int64, int32, int64) }{s_evalFunc})), int64(0), int64(0)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) = 10000 _v472 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 104)) if _v472 != 0 { goto l80 } goto l81 l80: _v475 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _ = Xsqlite3_trace(t, _v475, *(*int64)(unsafe.Pointer(&struct{ f func(*crt.TLS, int64, int64) }{s_sqlTraceCallback})), int64(0)) goto l81 l81: _v480 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v482 = crt.Bool32(int32(_v480) > int32(0)) if _v482 != 0 { goto l82 } goto l99 l82: _v483 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v485 = crt.Bool32(int32(_v483) > int32(0)) if _v485 != 0 { goto l83 } goto l84 l83: _v490 = int64(_v2 + int64(0)) _v491 = *(*int64)(unsafe.Pointer(uintptr(_v490))) _v492 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v497 = int64(_v2 + int64(16)) s_unrecognizedArguments(t, _v491, _v492, _v497) goto l84 l84: _v500 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) if _v500 != 0 { goto l85 } goto l86 l85: s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__169))), 0) goto l86 l86: goto l87 l87: if 1 != 0 { goto l88 } goto l96 l88: *(*int64)(unsafe.Pointer(uintptr(_v20))) = int64(0) _v505 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v506 = int64(_v9 + int64(0)) _v507 = int64(_v10 + int64(0)) _v508 = int64(_v20 + int64(0)) _v509 = s_startScript(t, _v505, _v506, _v507, _v508) _v510 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v510))) = _v509 _v511 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v513 = crt.Bool32(int32(_v511) == int32(101)) if _v513 != 0 { goto l89 } goto l91 l89: goto l96 l91: _v516 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) if _v516 != 0 { goto l92 } goto l93 l92: _v518 = *(*int64)(unsafe.Pointer(uintptr(_v20))) _v519 = *(*int32)(unsafe.Pointer(uintptr(_v10))) *(*int64)(unsafe.Pointer(bp + 136)) = _v518 *(*int32)(unsafe.Pointer(bp + 144)) = _v519 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__170))), bp+136) goto l93 l93: _v520 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v521 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _v522 = *(*int64)(unsafe.Pointer(uintptr(_v9))) _v523 = *(*int64)(unsafe.Pointer(uintptr(_v20))) s_runScript(t, _v520, _v521, _v522, _v523) _v526 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) if _v526 != 0 { goto l94 } goto l95 l94: _v528 = *(*int64)(unsafe.Pointer(uintptr(_v20))) _v529 = *(*int32)(unsafe.Pointer(uintptr(_v10))) *(*int64)(unsafe.Pointer(bp + 152)) = _v528 *(*int32)(unsafe.Pointer(bp + 160)) = _v529 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__171))), bp+152) goto l95 l95: _v530 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v531 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _ = s_finishScript(t, _v530, _v531, 0) _v534 = *(*int64)(unsafe.Pointer(uintptr(_v20))) Xsqlite3_free(t, _v534) _ = Xsqlite3_sleep(t, 10) goto l87 l96: _v539 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) if _v539 != 0 { goto l97 } goto l98 l97: s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__172))), 0) goto l98 l98: goto l135 l99: _v541 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v543 = crt.Bool32(int32(_v541) == int32(0)) if _v543 != 0 { goto l100 } goto l101 l100: s_fatalError(t, int64(uintptr(unsafe.Pointer(&s__173))), 0) goto l101 l101: _v545 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v547 = crt.Bool32(int32(_v545) > int32(1)) if _v547 != 0 { goto l102 } goto l103 l102: _v552 = int64(_v2 + int64(0)) _v553 = *(*int64)(unsafe.Pointer(uintptr(_v552))) _v554 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v559 = int64(_v2 + int64(16)) s_unrecognizedArguments(t, _v553, _v554, _v559) goto l103 l103: s_runSql(t, int64(uintptr(unsafe.Pointer(&s__174))), 0) _v565 = int64(_v2 + int64(16)) _v566 = *(*int64)(unsafe.Pointer(uintptr(_v565))) _v567 = s_readFile(t, _v566) _v568 = int64(_v9 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v568))) = _v567 _v570 = int64(_v16 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v570))) = 1 goto l104 l104: _v571 = *(*int32)(unsafe.Pointer(uintptr(_v16))) _v572 = *(*int32)(unsafe.Pointer(uintptr(_v15))) _v573 = crt.Bool32(int32(_v571) <= int32(_v572)) if _v573 != 0 { goto l105 } goto l111 l105: _v576 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) if _v576 != 0 { goto l106 } goto l107 l106: _v582 = int64(_v2 + int64(16)) _v583 = *(*int64)(unsafe.Pointer(uintptr(_v582))) _v584 = *(*int32)(unsafe.Pointer(uintptr(_v16))) *(*int64)(unsafe.Pointer(bp + 168)) = _v583 *(*int32)(unsafe.Pointer(bp + 176)) = _v584 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__175))), bp+168) goto l107 l107: _v587 = *(*int64)(unsafe.Pointer(uintptr(_v9))) _v592 = int64(_v2 + int64(16)) _v593 = *(*int64)(unsafe.Pointer(uintptr(_v592))) s_runScript(t, 0, 0, _v587, _v593) _v596 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 100)) if _v596 != 0 { goto l108 } goto l109 l108: _v602 = int64(_v2 + int64(16)) _v603 = *(*int64)(unsafe.Pointer(uintptr(_v602))) _v604 = *(*int32)(unsafe.Pointer(uintptr(_v16))) *(*int64)(unsafe.Pointer(bp + 184)) = _v603 *(*int32)(unsafe.Pointer(bp + 192)) = _v604 s_logMessage(t, int64(uintptr(unsafe.Pointer(&s__176))), bp+184) goto l109 l109: goto l110 l110: _v605 = int64(_v16 + int64(0)) _v606 = *(*int32)(unsafe.Pointer(uintptr(_v605))) _v607 = int32(int32(_v606) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v605))) = _v607 goto l104 l111: _v608 = *(*int64)(unsafe.Pointer(uintptr(_v9))) Xsqlite3_free(t, _v608) s_waitForClient(t, 0, 2000, int64(uintptr(unsafe.Pointer(&s__177)))) _ = s_trySql(t, int64(uintptr(unsafe.Pointer(&s__178))), 0) _ = Xsqlite3_sleep(t, 10) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 120)) = 0 _v620 = int64(_v22 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v620))) = 1000 goto l112 l112: _v622 = s_trySql(t, int64(uintptr(unsafe.Pointer(&s__179))), 0) _v623 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v623))) = _v622 _v624 = *(*int32)(unsafe.Pointer(uintptr(_v623))) _v626 = crt.Bool32(int32(_v624) == int32(5)) goto l113 l113: if _v626 != 0 { goto l154 } goto l114 l154: _v630 = 1 goto l117 l114: _v627 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v629 = crt.Bool32(int32(_v627) == int32(100)) goto l115 l115: if _v629 != 0 { goto l155 } goto l116 l155: _v630 = 1 goto l117 l116: _v630 = 0 goto l117 l117: goto l118 l118: if _v630 != 0 { goto l119 } goto l156 l156: _v634 = 0 goto l122 l119: _v631 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v633 = crt.Bool32(int32(_v631) > int32(0)) goto l120 l120: if _v633 != 0 { goto l121 } goto l157 l157: _v634 = 0 goto l122 l121: _v634 = 1 goto l122 l122: if _v634 != 0 { goto l123 } goto l124 l123: _ = Xsqlite3_sleep(t, 10) _v638 = int64(_v22 + int64(0)) _v639 = *(*int32)(unsafe.Pointer(uintptr(_v638))) _v640 = int32(int32(_v639) - int32(10)) *(*int32)(unsafe.Pointer(uintptr(_v638))) = _v640 goto l112 l124: _ = Xsqlite3_sleep(t, 100) _v644 = s_prepareSql(t, int64(uintptr(unsafe.Pointer(&s__180))), 0) _v645 = int64(_v21 + int64(0)) *(*int64)(unsafe.Pointer(uintptr(_v645))) = _v644 _v647 = int64(_v22 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v647))) = 1000 goto l125 l125: _v648 = *(*int64)(unsafe.Pointer(uintptr(_v21))) _v649 = Xsqlite3_step(t, _v648) _v650 = int64(_v8 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v650))) = _v649 _v651 = *(*int32)(unsafe.Pointer(uintptr(_v650))) _v653 = crt.Bool32(int32(_v651) == int32(5)) goto l126 l126: if _v653 != 0 { goto l127 } goto l158 l158: _v657 = 0 goto l130 l127: _v654 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v656 = crt.Bool32(int32(_v654) > int32(0)) goto l128 l128: if _v656 != 0 { goto l129 } goto l159 l159: _v657 = 0 goto l130 l129: _v657 = 1 goto l130 l130: if _v657 != 0 { goto l131 } goto l132 l131: _ = Xsqlite3_sleep(t, 10) _v661 = int64(_v22 + int64(0)) _v662 = *(*int32)(unsafe.Pointer(uintptr(_v661))) _v663 = int32(int32(_v662) - int32(10)) *(*int32)(unsafe.Pointer(uintptr(_v661))) = _v663 goto l125 l132: _v664 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v666 = crt.Bool32(int32(_v664) == int32(100)) if _v666 != 0 { goto l133 } goto l134 l133: _v667 = *(*int64)(unsafe.Pointer(uintptr(_v21))) _v669 = Xsqlite3_column_int(t, _v667, 0) _v672 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 112)) _v673 = int32(int32(_v672) + int32(_v669)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 112)) = _v673 _v674 = *(*int64)(unsafe.Pointer(uintptr(_v21))) _v676 = Xsqlite3_column_int(t, _v674, 1) _v679 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 116)) _v680 = int32(int32(_v679) + int32(_v676)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 116)) = _v680 goto l134 l134: _v681 = *(*int64)(unsafe.Pointer(uintptr(_v21))) _ = Xsqlite3_finalize(t, _v681) goto l135 l135: _v685 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _ = Xsqlite3_close(t, _v685) _v689 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 56)) s_maybeClose(t, _v689) _v692 = *(*int64)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 40)) s_maybeClose(t, _v692) _v693 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v695 = crt.Bool32(int32(_v693) == int32(0)) if _v695 != 0 { goto l136 } goto l141 l136: _v699 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 112)) _v702 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 116)) *(*int32)(unsafe.Pointer(bp + 200)) = _v699 *(*int32)(unsafe.Pointer(bp + 208)) = _v702 _ = crt.Xprintf(t, int64(uintptr(unsafe.Pointer(&s__181))), bp+200) _v709 = int64(_v2 + int64(0)) _v710 = *(*int64)(unsafe.Pointer(uintptr(_v709))) *(*int64)(unsafe.Pointer(bp + 216)) = _v710 _ = crt.Xprintf(t, int64(uintptr(unsafe.Pointer(&s__182))), bp+216) _v713 = int64(_v6 + int64(0)) *(*int32)(unsafe.Pointer(uintptr(_v713))) = 1 goto l137 l137: _v714 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v716 = crt.Bool32(int32(_v714) < int32(_v1)) if _v716 != 0 { goto l138 } goto l140 l138: _v718 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v719 = int64(int32(_v718)) _v720 = int64(_v719 * int64(8)) _v722 = int64(_v2 + _v720) _v723 = *(*int64)(unsafe.Pointer(uintptr(_v722))) *(*int64)(unsafe.Pointer(bp + 224)) = _v723 _ = crt.Xprintf(t, int64(uintptr(unsafe.Pointer(&s__137))), bp+224) goto l139 l139: _v725 = int64(_v6 + int64(0)) _v726 = *(*int32)(unsafe.Pointer(uintptr(_v725))) _v727 = int32(int32(_v726) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v725))) = _v727 goto l137 l140: _ = crt.Xprintf(t, int64(uintptr(unsafe.Pointer(&s__138))), 0) goto l141 l141: _v732 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 112)) _v734 = crt.Bool32(int32(_v732) > int32(0)) return _v734 } var s__139 = [5]byte{0x6d, 0x61, 0x69, 0x6e} var s__140 = [7]byte{0x2a, 0x2e, 0x74, 0x65, 0x73, 0x74} var s__141 = [85]byte{ 0x32, 0x30, 0x31, 0x39, 0x2d, 0x31, 0x30, 0x2d, 0x31, 0x30, 0x20, 0x32, 0x30, 0x3a, 0x31, 0x39, 0x3a, 0x34, 0x35, 0x20, 0x31, 0x38, 0x64, 0x62, 0x30, 0x33, 0x32, 0x64, 0x30, 0x35, 0x38, 0x66, 0x31, 0x34, 0x33, 0x36, 0x63, 0x65, 0x33, 0x64, 0x65, 0x61, 0x38, 0x34, 0x30, 0x38, 0x31, 0x66, 0x34, 0x65, 0x65, 0x35, 0x61, 0x30, 0x66, 0x32, 0x32, 0x35, 0x39, 0x61, 0x64, 0x39, 0x37, 0x33, 0x30, 0x31, 0x64, 0x34, 0x33, 0x63, 0x34, 0x32, 0x36, 0x62, 0x63, 0x37, 0x66, 0x33, 0x64, 0x66, 0x31, 0x62, 0x30, 0x62, } var s__142 = [60]byte{ 0x53, 0x51, 0x4c, 0x69, 0x74, 0x65, 0x20, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x20, 0x6d, 0x69, 0x73, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x0a, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x3a, 0x20, 0x25, 0x73, 0x0a, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x3a, 0x20, 0x20, 0x25, 0x73, 0x0a, } var s__143 = [12]byte{0x25, 0x30, 0x35, 0x64, 0x2e, 0x6d, 0x70, 0x74, 0x65, 0x73, 0x74} var s__144 = [12]byte{0x6a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 0x6d, 0x6f, 0x64, 0x65} var s__145 = [7]byte{0x72, 0x65, 0x70, 0x65, 0x61, 0x74} var s__146 = [4]byte{0x76, 0x66, 0x73} var s__147 = [7]byte{0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74} var s__148 = [7]byte{0x65, 0x72, 0x72, 0x6c, 0x6f, 0x67} var s__149 = [4]byte{0x6c, 0x6f, 0x67} var s__150 = [6]byte{0x74, 0x72, 0x61, 0x63, 0x65} var s__151 = [6]byte{0x71, 0x75, 0x69, 0x65, 0x74} var s__152 = [8]byte{0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74} var s__153 = [9]byte{0x73, 0x71, 0x6c, 0x74, 0x72, 0x61, 0x63, 0x65} var s__154 = [5]byte{0x73, 0x79, 0x6e, 0x63} var s__155 = [2]byte{0x61} var s__156 = [27]byte{ 0x69, 0x6c, 0x6c, 0x65, 0x67, 0x61, 0x6c, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x3a, 0x20, 0x25, 0x64, 0x0a, } var s__157 = [16]byte{0x25, 0x30, 0x35, 0x64, 0x2e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x25, 0x30, 0x32, 0x64} var s__158 = [10]byte{0x42, 0x45, 0x47, 0x49, 0x4e, 0x3a, 0x20, 0x25, 0x73} var s__159 = [105]byte{ 0x57, 0x69, 0x74, 0x68, 0x20, 0x53, 0x51, 0x4c, 0x69, 0x74, 0x65, 0x20, 0x33, 0x2e, 0x33, 0x30, 0x2e, 0x31, 0x20, 0x32, 0x30, 0x31, 0x39, 0x2d, 0x31, 0x30, 0x2d, 0x31, 0x30, 0x20, 0x32, 0x30, 0x3a, 0x31, 0x39, 0x3a, 0x34, 0x35, 0x20, 0x31, 0x38, 0x64, 0x62, 0x30, 0x33, 0x32, 0x64, 0x30, 0x35, 0x38, 0x66, 0x31, 0x34, 0x33, 0x36, 0x63, 0x65, 0x33, 0x64, 0x65, 0x61, 0x38, 0x34, 0x30, 0x38, 0x31, 0x66, 0x34, 0x65, 0x65, 0x35, 0x61, 0x30, 0x66, 0x32, 0x32, 0x35, 0x39, 0x61, 0x64, 0x39, 0x37, 0x33, 0x30, 0x31, 0x64, 0x34, 0x33, 0x63, 0x34, 0x32, 0x36, 0x62, 0x63, 0x37, 0x66, 0x33, 0x64, 0x66, 0x31, 0x62, 0x30, 0x62, 0x0a, } var s__160 = [13]byte{0x2d, 0x44, 0x53, 0x51, 0x4c, 0x49, 0x54, 0x45, 0x5f, 0x25, 0x73, 0x0a} var s__161 = [29]byte{ 0x2e, 0x2e, 0x2e, 0x20, 0x25, 0x73, 0x74, 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x20, 0x27, 0x25, 0x73, 0x27, 0x0a, } var s__162 = [7]byte{0x73, 0x74, 0x69, 0x6c, 0x6c, 0x20} var s__163 = [41]byte{ 0x75, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x75, 0x6e, 0x6c, 0x69, 0x6e, 0x6b, 0x20, 0x27, 0x25, 0x73, 0x27, 0x20, 0x61, 0x66, 0x74, 0x65, 0x72, 0x20, 0x25, 0x64, 0x20, 0x61, 0x74, 0x74, 0x65, 0x6d, 0x70, 0x74, 0x73, 0x0a, } var s__164 = [17]byte{0x63, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x20, 0x6f, 0x70, 0x65, 0x6e, 0x20, 0x5b, 0x25, 0x73, 0x5d} var s__165 = [24]byte{ 0x50, 0x52, 0x41, 0x47, 0x4d, 0x41, 0x20, 0x6a, 0x6f, 0x75, 0x72, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x3d, 0x25, 0x51, 0x3b, } var s__166 = [23]byte{ 0x50, 0x52, 0x41, 0x47, 0x4d, 0x41, 0x20, 0x73, 0x79, 0x6e, 0x63, 0x68, 0x72, 0x6f, 0x6e, 0x6f, 0x75, 0x73, 0x3d, 0x4f, 0x46, 0x46, } var s__167 = [8]byte{0x76, 0x66, 0x73, 0x6e, 0x61, 0x6d, 0x65} var s__168 = [5]byte{0x65, 0x76, 0x61, 0x6c} var s__169 = [13]byte{0x73, 0x74, 0x61, 0x72, 0x74, 0x2d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74} var s__170 = [14]byte{0x62, 0x65, 0x67, 0x69, 0x6e, 0x20, 0x25, 0x73, 0x20, 0x28, 0x25, 0x64, 0x29} var s__171 = [12]byte{0x65, 0x6e, 0x64, 0x20, 0x25, 0x73, 0x20, 0x28, 0x25, 0x64, 0x29} var s__172 = [11]byte{0x65, 0x6e, 0x64, 0x2d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74} var s__173 = [24]byte{ 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20, 0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, } var s__174 = [436]byte{ 0x44, 0x52, 0x4f, 0x50, 0x20, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x20, 0x49, 0x46, 0x20, 0x45, 0x58, 0x49, 0x53, 0x54, 0x53, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x3b, 0x0a, 0x44, 0x52, 0x4f, 0x50, 0x20, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x20, 0x49, 0x46, 0x20, 0x45, 0x58, 0x49, 0x53, 0x54, 0x53, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x3b, 0x0a, 0x44, 0x52, 0x4f, 0x50, 0x20, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x20, 0x49, 0x46, 0x20, 0x45, 0x58, 0x49, 0x53, 0x54, 0x53, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x3b, 0x0a, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x20, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x28, 0x0a, 0x20, 0x20, 0x69, 0x64, 0x20, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x45, 0x52, 0x20, 0x50, 0x52, 0x49, 0x4d, 0x41, 0x52, 0x59, 0x20, 0x4b, 0x45, 0x59, 0x2c, 0x0a, 0x20, 0x20, 0x6e, 0x61, 0x6d, 0x65, 0x20, 0x54, 0x45, 0x58, 0x54, 0x2c, 0x0a, 0x20, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x45, 0x52, 0x2c, 0x0a, 0x20, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x44, 0x41, 0x54, 0x45, 0x2c, 0x0a, 0x20, 0x20, 0x65, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x20, 0x44, 0x41, 0x54, 0x45, 0x2c, 0x0a, 0x20, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20, 0x54, 0x45, 0x58, 0x54, 0x0a, 0x29, 0x3b, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x20, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x31, 0x20, 0x4f, 0x4e, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x28, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x73, 0x74, 0x61, 0x72, 0x74, 0x74, 0x69, 0x6d, 0x65, 0x29, 0x3b, 0x0a, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x20, 0x49, 0x4e, 0x44, 0x45, 0x58, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x69, 0x32, 0x20, 0x4f, 0x4e, 0x20, 0x74, 0x61, 0x73, 0x6b, 0x28, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2c, 0x20, 0x65, 0x6e, 0x64, 0x74, 0x69, 0x6d, 0x65, 0x29, 0x3b, 0x0a, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x20, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x28, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x2c, 0x6e, 0x54, 0x65, 0x73, 0x74, 0x29, 0x3b, 0x0a, 0x49, 0x4e, 0x53, 0x45, 0x52, 0x54, 0x20, 0x49, 0x4e, 0x54, 0x4f, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x73, 0x20, 0x56, 0x41, 0x4c, 0x55, 0x45, 0x53, 0x28, 0x30, 0x2c, 0x30, 0x29, 0x3b, 0x0a, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x20, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x28, 0x69, 0x64, 0x20, 0x49, 0x4e, 0x54, 0x45, 0x47, 0x45, 0x52, 0x20, 0x50, 0x52, 0x49, 0x4d, 0x41, 0x52, 0x59, 0x20, 0x4b, 0x45, 0x59, 0x2c, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x48, 0x61, 0x6c, 0x74, 0x29, 0x3b, 0x0a, } var s__175 = [28]byte{ 0x62, 0x65, 0x67, 0x69, 0x6e, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20, 0x5b, 0x25, 0x73, 0x5d, 0x20, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x20, 0x25, 0x64, 0x0a, } var s__176 = [26]byte{ 0x65, 0x6e, 0x64, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20, 0x5b, 0x25, 0x73, 0x5d, 0x20, 0x63, 0x79, 0x63, 0x6c, 0x65, 0x20, 0x25, 0x64, 0x0a, } var s__177 = [20]byte{ 0x64, 0x75, 0x72, 0x69, 0x6e, 0x67, 0x20, 0x73, 0x68, 0x75, 0x74, 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x2e, 0x2e, 0x0a, } var s__178 = [29]byte{ 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x20, 0x53, 0x45, 0x54, 0x20, 0x77, 0x61, 0x6e, 0x74, 0x48, 0x61, 0x6c, 0x74, 0x3d, 0x31, } var s__179 = [21]byte{ 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x20, 0x31, 0x20, 0x46, 0x52, 0x4f, 0x4d, 0x20, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, } var s__180 = [35]byte{ 0x53, 0x45, 0x4c, 0x45, 0x43, 0x54, 0x20, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x2c, 0x20, 0x6e, 0x54, 0x65, 0x73, 0x74, 0x20, 0x46, 0x52, 0x4f, 0x4d, 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x65, 0x72, 0x73, } var s__181 = [36]byte{ 0x53, 0x75, 0x6d, 0x6d, 0x61, 0x72, 0x79, 0x3a, 0x20, 0x25, 0x64, 0x20, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x20, 0x6f, 0x75, 0x74, 0x20, 0x6f, 0x66, 0x20, 0x25, 0x64, 0x20, 0x74, 0x65, 0x73, 0x74, 0x73, 0x0a, } var s__182 = [8]byte{0x45, 0x4e, 0x44, 0x3a, 0x20, 0x25, 0x73}