// Code generated by `gocc testdata/sqlite-src-3300100/mptest/mptest.c -o internal/mptest/main_linux_386.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_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 [96]byte func s_printWithPrefix(t *crt.TLS, _v1 int32, _v2 int32, _v3 int32) { bp := t.Alloc(32) defer t.Free(32) var _v15 int32 // %t10 var _v16 int32 // %t11 var _v17 int32 // %t12 var _v18 int32 // %t13 var _v19 int32 // %t14 var _v20 int32 // %t15 var _v21 int32 // %t16 var _v22 int32 // %t17 var _v23 int32 // %t18 var _v24 int32 // %t19 var _v7 int32 // %t2 var _v25 int32 // %t20 var _v26 int32 // %t21 var _v28 int32 // %t23 var _v29 int32 // %t24 var _v30 int32 // %t25 var _v31 int32 // %t26 var _v32 int32 // %t27 var _v33 int32 // %t28 var _v34 int32 // %t29 var _v35 int32 // %t30 var _v37 int32 // %t32 var _v38 int32 // %t33 var _v39 int32 // %t34 var _v40 int32 // %t35 var _v41 int32 // %t36 var _v45 int32 // %t40 var _v46 int32 // %t41 var _v48 int32 // %t43 var _v49 int32 // %t44 var _v50 int32 // %t45 var _v51 int32 // %t46 var _v54 int32 // %t49 var _v10 int32 // %t5 var _v55 int32 // %t50 var _v56 int32 // %t51 var _v57 int32 // %t52 var _v59 int32 // %t54 var _v62 int32 // %t57 var _v63 int32 // %t58 var _v64 int32 // %t59 var _v11 int32 // %t6 var _v65 int32 // %t60 var _v67 int32 // %t62 var _v68 int32 // %t63 var _v69 int32 // %t64 var _v70 int32 // %t65 var _v71 int32 // %t66 var _v12 int32 // %t7 var _v13 int32 // %t8 var _v4 = int32(bp + 24) // %v3 var _v6 = int32(bp + 28) // %v4 *(*int32)(unsafe.Pointer(uintptr(_v4))) = _v3 goto l2 l2: _v7 = *(*int32)(unsafe.Pointer(uintptr(_v4))) goto l3 l3: if _v7 != 0 { goto l4 } goto l33 l33: _v13 = 0 goto l7 l4: _v10 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v11 = int32(int32(_v10) + int32(0)) _v12 = int32(*(*int8)(unsafe.Pointer(uintptr(_v11)))) goto l5 l5: if _v12 != 0 { goto l6 } goto l34 l34: _v13 = 0 goto l7 l6: _v13 = 1 goto l7 l7: if _v13 != 0 { goto l8 } goto l31 l8: _v15 = int32(int32(_v6) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v15))) = 0 goto l9 l9: _v16 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v17 = int32(_v16 * 1) _v18 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v19 = int32(int32(_v18) + int32(_v17)) _v20 = int32(*(*int8)(unsafe.Pointer(uintptr(_v19)))) goto l10 l10: if _v20 != 0 { goto l11 } goto l35 l35: _v29 = 0 goto l14 l11: _v21 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v22 = int32(_v21 * 1) _v23 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v24 = int32(int32(_v23) + int32(_v22)) _v25 = int32(*(*int8)(unsafe.Pointer(uintptr(_v24)))) _v26 = int32(int8(_v25)) _v28 = crt.Bool32(int32(_v26) != int32(10)) goto l12 l12: if _v28 != 0 { goto l13 } goto l36 l36: _v29 = 0 goto l14 l13: _v29 = 1 goto l14 l14: goto l15 l15: if _v29 != 0 { goto l16 } goto l37 l37: _v38 = 0 goto l19 l16: _v30 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v31 = int32(_v30 * 1) _v32 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v33 = int32(int32(_v32) + int32(_v31)) _v34 = int32(*(*int8)(unsafe.Pointer(uintptr(_v33)))) _v35 = int32(int8(_v34)) _v37 = crt.Bool32(int32(_v35) != int32(13)) goto l17 l17: if _v37 != 0 { goto l18 } goto l38 l38: _v38 = 0 goto l19 l18: _v38 = 1 goto l19 l19: if _v38 != 0 { goto l20 } goto l22 l20: goto l21 l21: _v39 = int32(int32(_v6) + int32(0)) _v40 = *(*int32)(unsafe.Pointer(uintptr(_v39))) _v41 = int32(int32(_v40) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v39))) = _v41 goto l9 l22: _v45 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v46 = *(*int32)(unsafe.Pointer(uintptr(_v4))) *(*int32)(unsafe.Pointer(bp + 0)) = _v2 *(*int32)(unsafe.Pointer(bp + 8)) = _v45 *(*int32)(unsafe.Pointer(bp + 16)) = _v46 _ = crt.Xfprintf(t, _v1, int32(uintptr(unsafe.Pointer(&s__8))), bp+0) _v48 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v49 = int32(int32(_v4) + int32(0)) _v50 = *(*int32)(unsafe.Pointer(uintptr(_v49))) _v51 = int32(int32(_v50) + int32(_v48)) *(*int32)(unsafe.Pointer(uintptr(_v49))) = _v51 goto l23 l23: _v54 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v55 = int32(int32(_v54) + int32(0)) _v56 = int32(*(*int8)(unsafe.Pointer(uintptr(_v55)))) _v57 = int32(int8(_v56)) _v59 = crt.Bool32(int32(_v57) == int32(10)) goto l24 l24: if _v59 != 0 { goto l39 } goto l25 l39: _v68 = 1 goto l28 l25: _v62 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v63 = int32(int32(_v62) + int32(0)) _v64 = int32(*(*int8)(unsafe.Pointer(uintptr(_v63)))) _v65 = int32(int8(_v64)) _v67 = crt.Bool32(int32(_v65) == int32(13)) goto l26 l26: if _v67 != 0 { goto l40 } goto l27 l40: _v68 = 1 goto l28 l27: _v68 = 0 goto l28 l28: if _v68 != 0 { goto l29 } goto l30 l29: _v69 = int32(int32(_v4) + int32(0)) _v70 = *(*int32)(unsafe.Pointer(uintptr(_v69))) _v71 = int32(int32(_v70) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v69))) = _v71 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 int32, _v2 int32) int32 { var _v14 int32 // %t12 var _v18 int32 // %t16 var _v5 int32 // %t3 var _v9 int32 // %t7 _v5 = crt.Bool32(int32(_v1) == int32(_v2)) if _v5 != 0 { goto l2 } goto l4 l2: return 0 l4: _v9 = crt.Bool32(int32(_v1) == int32(0)) if _v9 != 0 { goto l5 } goto l7 l5: return -1 l7: _v14 = crt.Bool32(int32(_v2) == int32(0)) if _v14 != 0 { goto l8 } goto l10 l8: return 1 l10: _v18 = crt.Xstrcmp(t, _v1, _v2) return _v18 } var s__9 = [12]byte{0x73, 0x61, 0x66, 0x65, 0x5f, 0x73, 0x74, 0x72, 0x63, 0x6d, 0x70} func Xstrglob(t *crt.TLS, _v1 int32, _v2 int32) int32 { bp := t.Alloc(32) defer t.Free(32) var _v110 int32 // %t101 var _v112 int32 // %t103 var _v115 int32 // %t106 var _v117 int32 // %t108 var _v118 int32 // %t109 var _v20 int32 // %t11 var _v119 int32 // %t110 var _v120 int32 // %t111 var _v121 int32 // %t112 var _v122 int32 // %t113 var _v123 int32 // %t114 var _v124 int32 // %t115 var _v126 int32 // %t117 var _v128 int32 // %t119 var _v21 int32 // %t12 var _v129 int32 // %t120 var _v130 int32 // %t121 var _v131 int32 // %t122 var _v132 int32 // %t123 var _v133 int32 // %t124 var _v134 int32 // %t125 var _v136 int32 // %t127 var _v138 int32 // %t129 var _v139 int32 // %t130 var _v140 int32 // %t131 var _v141 int32 // %t132 var _v142 int32 // %t133 var _v143 int32 // %t134 var _v144 int32 // %t135 var _v145 int32 // %t136 var _v147 int32 // %t138 var _v148 int32 // %t139 var _v23 int32 // %t14 var _v150 int32 // %t141 var _v152 int32 // %t143 var _v153 int32 // %t144 var _v154 int32 // %t145 var _v155 int32 // %t146 var _v156 int32 // %t147 var _v157 int32 // %t148 var _v158 int32 // %t149 var _v24 int32 // %t15 var _v159 int32 // %t150 var _v160 int32 // %t151 var _v162 int32 // %t153 var _v163 int32 // %t154 var _v164 int32 // %t155 var _v166 int32 // %t157 var _v25 int32 // %t16 var _v169 int32 // %t160 var _v170 int32 // %t161 var _v171 int32 // %t162 var _v172 int32 // %t163 var _v174 int32 // %t165 var _v175 int32 // %t166 var _v178 int32 // %t169 var _v26 int32 // %t17 var _v179 int32 // %t170 var _v180 int32 // %t171 var _v181 int32 // %t172 var _v183 int32 // %t174 var _v184 int32 // %t175 var _v185 int32 // %t176 var _v187 int32 // %t178 var _v188 int32 // %t179 var _v27 int32 // %t18 var _v189 int32 // %t180 var _v190 int32 // %t181 var _v191 int32 // %t182 var _v192 int32 // %t183 var _v193 int32 // %t184 var _v194 int32 // %t185 var _v195 int32 // %t186 var _v196 int32 // %t187 var _v197 int32 // %t188 var _v198 int32 // %t189 var _v28 int32 // %t19 var _v199 int32 // %t190 var _v200 int32 // %t191 var _v201 int32 // %t192 var _v203 int32 // %t194 var _v205 int32 // %t196 var _v206 int32 // %t197 var _v207 int32 // %t198 var _v208 int32 // %t199 var _v29 int32 // %t20 var _v210 int32 // %t201 var _v211 int32 // %t202 var _v212 int32 // %t203 var _v213 int32 // %t204 var _v214 int32 // %t205 var _v215 int32 // %t206 var _v216 int32 // %t207 var _v217 int32 // %t208 var _v218 int32 // %t209 var _v30 int32 // %t21 var _v219 int32 // %t210 var _v221 int32 // %t212 var _v222 int32 // %t213 var _v223 int32 // %t214 var _v224 int32 // %t215 var _v226 int32 // %t217 var _v227 int32 // %t218 var _v229 int32 // %t220 var _v231 int32 // %t222 var _v234 int32 // %t225 var _v235 int32 // %t226 var _v236 int32 // %t227 var _v237 int32 // %t228 var _v32 int32 // %t23 var _v239 int32 // %t230 var _v242 int32 // %t233 var _v243 int32 // %t234 var _v244 int32 // %t235 var _v245 int32 // %t236 var _v247 int32 // %t238 var _v248 int32 // %t239 var _v33 int32 // %t24 var _v251 int32 // %t242 var _v252 int32 // %t243 var _v253 int32 // %t244 var _v254 int32 // %t245 var _v255 int32 // %t246 var _v256 int32 // %t247 var _v257 int32 // %t248 var _v258 int32 // %t249 var _v259 int32 // %t250 var _v260 int32 // %t251 var _v264 int32 // %t255 var _v265 int32 // %t256 var _v266 int32 // %t257 var _v267 int32 // %t258 var _v268 int32 // %t259 var _v35 int32 // %t26 var _v271 int32 // %t262 var _v272 int32 // %t263 var _v273 int32 // %t264 var _v274 int32 // %t265 var _v275 int32 // %t266 var _v276 int32 // %t267 var _v277 int32 // %t268 var _v278 int32 // %t269 var _v36 int32 // %t27 var _v279 int32 // %t270 var _v280 int32 // %t271 var _v284 int32 // %t275 var _v285 int32 // %t276 var _v287 int32 // %t278 var _v288 int32 // %t279 var _v37 int32 // %t28 var _v289 int32 // %t280 var _v292 int32 // %t283 var _v293 int32 // %t284 var _v294 int32 // %t285 var _v295 int32 // %t286 var _v296 int32 // %t287 var _v297 int32 // %t288 var _v298 int32 // %t289 var _v299 int32 // %t290 var _v300 int32 // %t291 var _v301 int32 // %t292 var _v305 int32 // %t296 var _v306 int32 // %t297 var _v307 int32 // %t298 var _v308 int32 // %t299 var _v12 int32 // %t3 var _v39 int32 // %t30 var _v309 int32 // %t300 var _v310 int32 // %t301 var _v311 int32 // %t302 var _v312 int32 // %t303 var _v313 int32 // %t304 var _v314 int32 // %t305 var _v315 int32 // %t306 var _v317 int32 // %t308 var _v318 int32 // %t309 var _v40 int32 // %t31 var _v319 int32 // %t310 var _v321 int32 // %t312 var _v41 int32 // %t32 var _v42 int32 // %t33 var _v43 int32 // %t34 var _v44 int32 // %t35 var _v46 int32 // %t37 var _v47 int32 // %t38 var _v13 int32 // %t4 var _v49 int32 // %t40 var _v51 int32 // %t42 var _v53 int32 // %t44 var _v55 int32 // %t46 var _v56 int32 // %t47 var _v57 int32 // %t48 var _v58 int32 // %t49 var _v14 int32 // %t5 var _v60 int32 // %t51 var _v61 int32 // %t52 var _v62 int32 // %t53 var _v63 int32 // %t54 var _v64 int32 // %t55 var _v65 int32 // %t56 var _v66 int32 // %t57 var _v67 int32 // %t58 var _v68 int32 // %t59 var _v15 int32 // %t6 var _v69 int32 // %t60 var _v71 int32 // %t62 var _v72 int32 // %t63 var _v73 int32 // %t64 var _v74 int32 // %t65 var _v75 int32 // %t66 var _v76 int32 // %t67 var _v77 int32 // %t68 var _v78 int32 // %t69 var _v16 int32 // %t7 var _v80 int32 // %t71 var _v81 int32 // %t72 var _v82 int32 // %t73 var _v83 int32 // %t74 var _v84 int32 // %t75 var _v85 int32 // %t76 var _v86 int32 // %t77 var _v87 int32 // %t78 var _v88 int32 // %t79 var _v17 int32 // %t8 var _v89 int32 // %t80 var _v90 int32 // %t81 var _v92 int32 // %t83 var _v94 int32 // %t85 var _v95 int32 // %t86 var _v96 int32 // %t87 var _v18 int32 // %t9 var _v99 int32 // %t90 var _v101 int32 // %t92 var _v102 int32 // %t93 var _v103 int32 // %t94 var _v104 int32 // %t95 var _v105 int32 // %t96 var _v106 int32 // %t97 var _v108 int32 // %t99 var _v3 = int32(bp + 0) // %v1 var _v5 = int32(bp + 4) // %v2 var _v7 = int32(bp + 8) // %v3 var _v8 = int32(bp + 12) // %v4 var _v9 = int32(bp + 16) // %v5 var _v10 = int32(bp + 20) // %v6 var _v11 = int32(bp + 24) // %v7 *(*int32)(unsafe.Pointer(uintptr(_v3))) = _v1 *(*int32)(unsafe.Pointer(uintptr(_v5))) = _v2 goto l2 l2: _v12 = int32(int32(_v3) + int32(0)) _v13 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v14 = int32(int32(_v13) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v12))) = _v14 _v15 = int32(*(*int8)(unsafe.Pointer(uintptr(_v13)))) _v16 = int32(int8(_v15)) _v17 = int32(int32(_v7) + int32(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 = int32(int32(_v3) + int32(0)) _v25 = *(*int32)(unsafe.Pointer(uintptr(_v24))) _v26 = int32(int32(_v25) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v24))) = _v26 _v27 = int32(*(*int8)(unsafe.Pointer(uintptr(_v25)))) _v28 = int32(int8(_v27)) _v29 = int32(int32(_v7) + int32(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 = int32(int32(_v5) + int32(0)) _v41 = *(*int32)(unsafe.Pointer(uintptr(_v40))) _v42 = int32(int32(_v41) + int32(1)) *(*int32)(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 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v57 = int32(*(*int8)(unsafe.Pointer(uintptr(_v56)))) goto l26 l26: if _v57 != 0 { goto l27 } goto l146 l146: _v63 = 0 goto l30 l27: _v58 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v60 = int32(int32(_v58) - int32(1)) _v61 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v62 = Xstrglob(t, _v60, _v61) goto l28 l28: if _v62 != 0 { goto l29 } goto l147 l147: _v63 = 0 goto l30 l29: _v63 = 1 goto l30 l30: if _v63 != 0 { goto l31 } goto l32 l31: _v64 = int32(int32(_v5) + int32(0)) _v65 = *(*int32)(unsafe.Pointer(uintptr(_v64))) _v66 = int32(int32(_v65) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v64))) = _v66 goto l25 l32: _v67 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v68 = int32(*(*int8)(unsafe.Pointer(uintptr(_v67)))) _v69 = int32(int8(_v68)) _v71 = crt.Bool32(int32(_v69) != int32(0)) return _v71 l34: goto l35 l35: goto l36 l36: _v72 = int32(int32(_v5) + int32(0)) _v73 = *(*int32)(unsafe.Pointer(uintptr(_v72))) _v74 = int32(int32(_v73) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v72))) = _v74 _v75 = int32(*(*int8)(unsafe.Pointer(uintptr(_v73)))) _v76 = int32(int8(_v75)) _v77 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v77))) = _v76 _v78 = *(*int32)(unsafe.Pointer(uintptr(_v77))) _v80 = crt.Bool32(int32(_v78) != int32(0)) if _v80 != 0 { goto l37 } goto l47 l37: goto l38 l38: _v81 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v82 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v83 = crt.Bool32(int32(_v81) != int32(_v82)) if _v83 != 0 { goto l39 } goto l43 l39: _v84 = int32(int32(_v5) + int32(0)) _v85 = *(*int32)(unsafe.Pointer(uintptr(_v84))) _v86 = int32(int32(_v85) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v84))) = _v86 _v87 = int32(*(*int8)(unsafe.Pointer(uintptr(_v85)))) _v88 = int32(int8(_v87)) _v89 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v89))) = _v88 _v90 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v92 = crt.Bool32(int32(_v90) == int32(0)) if _v92 != 0 { goto l40 } goto l42 l40: return 0 l42: goto l38 l43: _v94 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v95 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v96 = Xstrglob(t, _v94, _v95) if _v96 != 0 { goto l44 } goto l46 l44: return 1 l46: goto l36 l47: return 0 l49: _v99 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v101 = crt.Bool32(int32(_v99) == int32(63)) if _v101 != 0 { goto l50 } goto l54 l50: _v102 = int32(int32(_v5) + int32(0)) _v103 = *(*int32)(unsafe.Pointer(uintptr(_v102))) _v104 = int32(int32(_v103) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v102))) = _v104 _v105 = int32(*(*int8)(unsafe.Pointer(uintptr(_v103)))) _v106 = int32(int8(_v105)) _v108 = crt.Bool32(int32(_v106) == int32(0)) if _v108 != 0 { goto l51 } goto l53 l51: return 0 l53: goto l137 l54: _v110 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v112 = crt.Bool32(int32(_v110) == int32(91)) if _v112 != 0 { goto l55 } goto l108 l55: *(*int32)(unsafe.Pointer(uintptr(_v11))) = 0 _v115 = int32(int32(_v10) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v115))) = 0 _v117 = int32(int32(_v9) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v117))) = 0 _v118 = int32(int32(_v5) + int32(0)) _v119 = *(*int32)(unsafe.Pointer(uintptr(_v118))) _v120 = int32(int32(_v119) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v118))) = _v120 _v121 = int32(*(*int8)(unsafe.Pointer(uintptr(_v119)))) _v122 = int32(int8(_v121)) _v123 = int32(int32(_v7) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v123))) = _v122 _v124 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v126 = crt.Bool32(int32(_v124) == int32(0)) if _v126 != 0 { goto l56 } goto l58 l56: return 0 l58: _v128 = int32(int32(_v3) + int32(0)) _v129 = *(*int32)(unsafe.Pointer(uintptr(_v128))) _v130 = int32(int32(_v129) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v128))) = _v130 _v131 = int32(*(*int8)(unsafe.Pointer(uintptr(_v129)))) _v132 = int32(int8(_v131)) _v133 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v133))) = _v132 _v134 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v136 = crt.Bool32(int32(_v134) == int32(94)) if _v136 != 0 { goto l59 } goto l60 l59: _v138 = int32(int32(_v9) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v138))) = 1 _v139 = int32(int32(_v3) + int32(0)) _v140 = *(*int32)(unsafe.Pointer(uintptr(_v139))) _v141 = int32(int32(_v140) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v139))) = _v141 _v142 = int32(*(*int8)(unsafe.Pointer(uintptr(_v140)))) _v143 = int32(int8(_v142)) _v144 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v144))) = _v143 goto l60 l60: _v145 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v147 = crt.Bool32(int32(_v145) == int32(93)) if _v147 != 0 { goto l61 } goto l148 l148: goto l64 l61: _v148 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v150 = crt.Bool32(int32(_v148) == int32(93)) if _v150 != 0 { goto l62 } goto l63 l62: _v152 = int32(int32(_v10) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v152))) = 1 goto l63 l63: _v153 = int32(int32(_v3) + int32(0)) _v154 = *(*int32)(unsafe.Pointer(uintptr(_v153))) _v155 = int32(int32(_v154) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v153))) = _v155 _v156 = int32(*(*int8)(unsafe.Pointer(uintptr(_v154)))) _v157 = int32(int8(_v156)) _v158 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v158))) = _v157 goto l64 l64: goto l65 l65: _v159 = *(*int32)(unsafe.Pointer(uintptr(_v8))) goto l66 l66: if _v159 != 0 { goto l67 } goto l149 l149: _v163 = 0 goto l70 l67: _v160 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v162 = crt.Bool32(int32(_v160) != int32(93)) goto l68 l68: if _v162 != 0 { goto l69 } goto l150 l150: _v163 = 0 goto l70 l69: _v163 = 1 goto l70 l70: if _v163 != 0 { goto l71 } goto l99 l71: _v164 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v166 = crt.Bool32(int32(_v164) == int32(45)) goto l72 l72: if _v166 != 0 { goto l73 } goto l151 l151: _v175 = 0 goto l76 l73: _v169 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v170 = int32(int32(_v169) + int32(0)) _v171 = int32(*(*int8)(unsafe.Pointer(uintptr(_v170)))) _v172 = int32(int8(_v171)) _v174 = crt.Bool32(int32(_v172) != int32(93)) goto l74 l74: if _v174 != 0 { goto l75 } goto l152 l152: _v175 = 0 goto l76 l75: _v175 = 1 goto l76 l76: goto l77 l77: if _v175 != 0 { goto l78 } goto l153 l153: _v184 = 0 goto l81 l78: _v178 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v179 = int32(int32(_v178) + int32(0)) _v180 = int32(*(*int8)(unsafe.Pointer(uintptr(_v179)))) _v181 = int32(int8(_v180)) _v183 = crt.Bool32(int32(_v181) != int32(0)) goto l79 l79: if _v183 != 0 { goto l80 } goto l154 l154: _v184 = 0 goto l81 l80: _v184 = 1 goto l81 l81: goto l82 l82: if _v184 != 0 { goto l83 } goto l155 l155: _v188 = 0 goto l86 l83: _v185 = *(*int32)(unsafe.Pointer(uintptr(_v11))) _v187 = crt.Bool32(int32(_v185) > int32(0)) goto l84 l84: if _v187 != 0 { goto l85 } goto l156 l156: _v188 = 0 goto l86 l85: _v188 = 1 goto l86 l86: if _v188 != 0 { goto l87 } goto l95 l87: _v189 = int32(int32(_v3) + int32(0)) _v190 = *(*int32)(unsafe.Pointer(uintptr(_v189))) _v191 = int32(int32(_v190) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v189))) = _v191 _v192 = int32(*(*int8)(unsafe.Pointer(uintptr(_v190)))) _v193 = int32(int8(_v192)) _v194 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v194))) = _v193 _v195 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v196 = *(*int32)(unsafe.Pointer(uintptr(_v11))) _v197 = crt.Bool32(int32(_v195) >= int32(_v196)) goto l88 l88: if _v197 != 0 { goto l89 } goto l157 l157: _v201 = 0 goto l92 l89: _v198 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v199 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v200 = crt.Bool32(int32(_v198) <= int32(_v199)) goto l90 l90: if _v200 != 0 { goto l91 } goto l158 l158: _v201 = 0 goto l92 l91: _v201 = 1 goto l92 l92: if _v201 != 0 { goto l93 } goto l94 l93: _v203 = int32(int32(_v10) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v203))) = 1 goto l94 l94: _v205 = int32(int32(_v11) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v205))) = 0 goto l98 l95: _v206 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v207 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v208 = crt.Bool32(int32(_v206) == int32(_v207)) if _v208 != 0 { goto l96 } goto l97 l96: _v210 = int32(int32(_v10) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v210))) = 1 goto l97 l97: _v211 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v212 = int32(int32(_v11) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v212))) = _v211 goto l98 l98: _v213 = int32(int32(_v3) + int32(0)) _v214 = *(*int32)(unsafe.Pointer(uintptr(_v213))) _v215 = int32(int32(_v214) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v213))) = _v215 _v216 = int32(*(*int8)(unsafe.Pointer(uintptr(_v214)))) _v217 = int32(int8(_v216)) _v218 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v218))) = _v217 goto l65 l99: _v219 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v221 = crt.Bool32(int32(_v219) == int32(0)) goto l100 l100: if _v221 != 0 { goto l159 } goto l101 l159: _v227 = 1 goto l104 l101: _v222 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _v223 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v224 = int32(_v222 ^ _v223) _v226 = crt.Bool32(int32(_v224) == int32(0)) goto l102 l102: if _v226 != 0 { goto l160 } goto l103 l160: _v227 = 1 goto l104 l103: _v227 = 0 goto l104 l104: if _v227 != 0 { goto l105 } goto l107 l105: return 0 l107: goto l136 l108: _v229 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v231 = crt.Bool32(int32(_v229) == int32(35)) if _v231 != 0 { goto l109 } goto l131 l109: _v234 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v235 = int32(int32(_v234) + int32(0)) _v236 = int32(*(*int8)(unsafe.Pointer(uintptr(_v235)))) _v237 = int32(int8(_v236)) _v239 = crt.Bool32(int32(_v237) == int32(45)) goto l110 l110: if _v239 != 0 { goto l161 } goto l111 l161: _v248 = 1 goto l114 l111: _v242 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v243 = int32(int32(_v242) + int32(0)) _v244 = int32(*(*int8)(unsafe.Pointer(uintptr(_v243)))) _v245 = int32(int8(_v244)) _v247 = crt.Bool32(int32(_v245) == int32(43)) goto l112 l112: if _v247 != 0 { goto l162 } goto l113 l162: _v248 = 1 goto l114 l113: _v248 = 0 goto l114 l114: goto l115 l115: if _v248 != 0 { goto l116 } goto l163 l163: _v265 = 0 goto l119 l116: _v251 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v252 = int32(int32(_v251) + int32(1)) _v253 = int32(*(*int8)(unsafe.Pointer(uintptr(_v252)))) _v254 = int32(int32(uint8(_v253))) _v255 = int32(_v254 * 2) _v256 = crt.X__ctype_b_loc(t) _v257 = *(*int32)(unsafe.Pointer(uintptr(_v256))) _v258 = int32(int32(_v257) + int32(_v255)) _v259 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v258)))) _v260 = int32(uint16(_v259)) _v264 = int32(int32(_v260) & int32(2048)) goto l117 l117: if _v264 != 0 { goto l118 } goto l164 l164: _v265 = 0 goto l119 l118: _v265 = 1 goto l119 l119: if _v265 != 0 { goto l120 } goto l121 l120: _v266 = int32(int32(_v5) + int32(0)) _v267 = *(*int32)(unsafe.Pointer(uintptr(_v266))) _v268 = int32(int32(_v267) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v266))) = _v268 goto l121 l121: _v271 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v272 = int32(int32(_v271) + int32(0)) _v273 = int32(*(*int8)(unsafe.Pointer(uintptr(_v272)))) _v274 = int32(int32(uint8(_v273))) _v275 = int32(_v274 * 2) _v276 = crt.X__ctype_b_loc(t) _v277 = *(*int32)(unsafe.Pointer(uintptr(_v276))) _v278 = int32(int32(_v277) + int32(_v275)) _v279 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v278)))) _v280 = int32(uint16(_v279)) _v284 = int32(int32(_v280) & int32(2048)) goto l122 l122: if _v284 != 0 { goto l123 } goto l165 l165: _v285 = 1 goto l124 l123: _v285 = 0 goto l124 l124: if _v285 != 0 { goto l125 } goto l127 l125: return 0 l127: _v287 = int32(int32(_v5) + int32(0)) _v288 = *(*int32)(unsafe.Pointer(uintptr(_v287))) _v289 = int32(int32(_v288) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v287))) = _v289 goto l128 l128: _v292 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v293 = int32(int32(_v292) + int32(0)) _v294 = int32(*(*int8)(unsafe.Pointer(uintptr(_v293)))) _v295 = int32(int32(uint8(_v294))) _v296 = int32(_v295 * 2) _v297 = crt.X__ctype_b_loc(t) _v298 = *(*int32)(unsafe.Pointer(uintptr(_v297))) _v299 = int32(int32(_v298) + int32(_v296)) _v300 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v299)))) _v301 = int32(uint16(_v300)) _v305 = int32(int32(_v301) & int32(2048)) if _v305 != 0 { goto l129 } goto l130 l129: _v306 = int32(int32(_v5) + int32(0)) _v307 = *(*int32)(unsafe.Pointer(uintptr(_v306))) _v308 = int32(int32(_v307) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v306))) = _v308 goto l128 l130: goto l135 l131: _v309 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v310 = int32(int32(_v5) + int32(0)) _v311 = *(*int32)(unsafe.Pointer(uintptr(_v310))) _v312 = int32(int32(_v311) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v310))) = _v312 _v313 = int32(*(*int8)(unsafe.Pointer(uintptr(_v311)))) _v314 = int32(int8(_v313)) _v315 = crt.Bool32(int32(_v309) != int32(_v314)) if _v315 != 0 { goto l132 } goto l134 l132: return 0 l134: goto l135 l135: goto l136 l136: goto l137 l137: goto l138 l138: goto l2 l139: _v317 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v318 = int32(*(*int8)(unsafe.Pointer(uintptr(_v317)))) _v319 = int32(int8(_v318)) _v321 = crt.Bool32(int32(_v319) == int32(0)) return _v321 } var s__10 = [8]byte{0x73, 0x74, 0x72, 0x67, 0x6c, 0x6f, 0x62} func s_maybeClose(t *crt.TLS, _v1 int32) { var _v3 int32 // %t2 var _v4 int32 // %t3 var _v6 int32 // %t5 var _v7 int32 // %t6 var _v8 int32 // %t7 _v3 = *(*int32)(unsafe.Pointer(&crt.Xstdout)) _v4 = crt.Bool32(int32(_v1) != int32(_v3)) goto l2 l2: if _v4 != 0 { goto l3 } goto l10 l10: _v8 = 0 goto l6 l3: _v6 = *(*int32)(unsafe.Pointer(&crt.Xstderr)) _v7 = crt.Bool32(int32(_v1) != int32(_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 int32, args uintptr) { bp := t.Alloc(48) defer t.Free(48) var _v18 int32 // %t14 var _v21 int32 // %t17 var _v23 int32 // %t19 var _v26 int32 // %t22 var _v30 int32 // %t26 var _v33 int32 // %t29 var _v7 int32 // %t3 var _v36 int32 // %t32 var _v37 int32 // %t33 var _v38 int32 // %t34 var _v41 int32 // %t37 var _v43 int32 // %t39 var _v8 int32 // %t4 var _v46 int32 // %t42 var _v48 int32 // %t44 var _v51 int32 // %t47 var _v52 int32 // %t48 var _v2 = int32(bp + 8) // %v2 var _v3 = int32(bp + 12) // %v3 var _v4 = int32(bp + 16) // %v4 *(*uintptr)(unsafe.Pointer(bp + 8)) = args _v7 = Xsqlite3_vmprintf(t, _v1, _v2) _v8 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v8))) = _v7 *(*int32)(unsafe.Pointer(bp + 0)) = int32(uintptr(unsafe.Pointer(&s_g)) + 32) _ = Xsqlite3_snprintf(t, 30, _v4, int32(uintptr(unsafe.Pointer(&s__13))), bp+0) _v18 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) if _v18 != 0 { goto l2 } goto l3 l2: _v21 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) _v23 = *(*int32)(unsafe.Pointer(uintptr(_v3))) s_printWithPrefix(t, _v21, _v4, _v23) _v26 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) _ = crt.Xfflush(t, _v26) goto l3 l3: _v30 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 20)) goto l4 l4: if _v30 != 0 { goto l5 } goto l12 l12: _v38 = 0 goto l8 l5: _v33 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) _v36 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v37 = s_safe_strcmp(t, _v33, _v36) goto l6 l6: if _v37 != 0 { goto l7 } goto l13 l13: _v38 = 0 goto l8 l7: _v38 = 1 goto l8 l8: if _v38 != 0 { goto l9 } goto l10 l9: _v41 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 20)) _v43 = *(*int32)(unsafe.Pointer(uintptr(_v3))) s_printWithPrefix(t, _v41, _v4, _v43) _v46 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 20)) _ = crt.Xfflush(t, _v46) goto l10 l10: _v48 = *(*int32)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v48) _v51 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 80)) _v52 = int32(int32(_v51) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 80)) = _v52 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 int32, args uintptr) { bp := t.Alloc(64) defer t.Free(64) var _v19 int32 // %t14 var _v22 int32 // %t17 var _v24 int32 // %t19 var _v27 int32 // %t22 var _v31 int32 // %t26 var _v34 int32 // %t29 var _v8 int32 // %t3 var _v37 int32 // %t32 var _v40 int32 // %t35 var _v41 int32 // %t36 var _v42 int32 // %t37 var _v9 int32 // %t4 var _v45 int32 // %t40 var _v47 int32 // %t42 var _v50 int32 // %t45 var _v54 int32 // %t49 var _v55 int32 // %t50 var _v58 int32 // %t53 var _v64 int32 // %t59 var _v66 int32 // %t61 var _v67 int32 // %t62 var _v68 int32 // %t63 var _v69 int32 // %t64 var _v71 int32 // %t66 var _v72 int32 // %t67 var _v77 int32 // %t72 var _v2 = int32(bp + 8) // %v2 var _v3 = int32(bp + 12) // %v3 var _v4 = int32(bp + 16) // %v4 var _v5 = int32(bp + 48) // %v5 *(*uintptr)(unsafe.Pointer(bp + 8)) = args _v8 = Xsqlite3_vmprintf(t, _v1, _v2) _v9 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v9))) = _v8 *(*int32)(unsafe.Pointer(bp + 0)) = int32(uintptr(unsafe.Pointer(&s_g)) + 32) _ = Xsqlite3_snprintf(t, 30, _v4, int32(uintptr(unsafe.Pointer(&s__15))), bp+0) _v19 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) if _v19 != 0 { goto l2 } goto l3 l2: _v22 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) _v24 = *(*int32)(unsafe.Pointer(uintptr(_v3))) s_printWithPrefix(t, _v22, _v4, _v24) _v27 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) _ = crt.Xfflush(t, _v27) _v31 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) s_maybeClose(t, _v31) goto l3 l3: _v34 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 20)) goto l4 l4: if _v34 != 0 { goto l5 } goto l22 l22: _v42 = 0 goto l8 l5: _v37 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) _v40 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v41 = s_safe_strcmp(t, _v37, _v40) goto l6 l6: if _v41 != 0 { goto l7 } goto l23 l23: _v42 = 0 goto l8 l7: _v42 = 1 goto l8 l8: if _v42 != 0 { goto l9 } goto l10 l9: _v45 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 20)) _v47 = *(*int32)(unsafe.Pointer(uintptr(_v3))) s_printWithPrefix(t, _v45, _v4, _v47) _v50 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 20)) _ = crt.Xfflush(t, _v50) _v54 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 20)) s_maybeClose(t, _v54) goto l10 l10: _v55 = *(*int32)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v55) _v58 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) if _v58 != 0 { goto l11 } goto l20 l11: *(*int32)(unsafe.Pointer(uintptr(_v5))) = 0 *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) = 0 goto l12 l12: _v64 = s_trySql(t, int32(uintptr(unsafe.Pointer(&s__16))), 0) _v66 = crt.Bool32(int32(_v64) == int32(5)) goto l13 l13: if _v66 != 0 { goto l14 } goto l24 l24: _v72 = 0 goto l17 l14: _v67 = int32(int32(_v5) + int32(0)) _v68 = *(*int32)(unsafe.Pointer(uintptr(_v67))) _v69 = int32(int32(_v68) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v67))) = _v69 _v71 = crt.Bool32(int32(_v68) < int32(100)) goto l15 l15: if _v71 != 0 { goto l16 } goto l25 l25: _v72 = 0 goto l17 l16: _v72 = 1 goto l17 l17: if _v72 != 0 { goto l18 } goto l19 l18: _ = Xsqlite3_sleep(t, 10) goto l12 l19: goto l20 l20: _v77 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _ = Xsqlite3_close(t, _v77) 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 int32, args uintptr) { bp := t.Alloc(48) defer t.Free(48) var _v18 int32 // %t14 var _v21 int32 // %t17 var _v23 int32 // %t19 var _v26 int32 // %t22 var _v28 int32 // %t24 var _v7 int32 // %t3 var _v8 int32 // %t4 var _v2 = int32(bp + 8) // %v2 var _v3 = int32(bp + 12) // %v3 var _v4 = int32(bp + 16) // %v4 *(*uintptr)(unsafe.Pointer(bp + 8)) = args _v7 = Xsqlite3_vmprintf(t, _v1, _v2) _v8 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v8))) = _v7 *(*int32)(unsafe.Pointer(bp + 0)) = int32(uintptr(unsafe.Pointer(&s_g)) + 32) _ = Xsqlite3_snprintf(t, 30, _v4, int32(uintptr(unsafe.Pointer(&s__18))), bp+0) _v18 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) if _v18 != 0 { goto l2 } goto l3 l2: _v21 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) _v23 = *(*int32)(unsafe.Pointer(uintptr(_v3))) s_printWithPrefix(t, _v21, _v4, _v23) _v26 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) _ = crt.Xfflush(t, _v26) goto l3 l3: _v28 = *(*int32)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v28) 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 int32) int32 { bp := t.Alloc(16) defer t.Free(16) var _v13 int32 // %t11 var _v14 int32 // %t12 var _v15 int32 // %t13 var _v16 int32 // %t14 var _v17 int32 // %t15 var _v18 int32 // %t16 var _v19 int32 // %t17 var _v20 int32 // %t18 var _v21 int32 // %t19 var _v4 int32 // %t2 var _v25 int32 // %t23 var _v26 int32 // %t24 var _v27 int32 // %t25 var _v28 int32 // %t26 var _v29 int32 // %t27 var _v30 int32 // %t28 var _v5 int32 // %t3 var _v7 int32 // %t5 var _v8 int32 // %t6 var _v10 int32 // %t8 var _v11 int32 // %t9 var _v2 = int32(bp + 0) // %v2 _v4 = crt.Xstrlen(t, _v1) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v4 goto l2 l2: _v5 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v7 = crt.Bool32(int32(_v5) > int32(0)) goto l3 l3: if _v7 != 0 { goto l4 } goto l12 l12: _v26 = 0 goto l7 l4: _v8 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v10 = int32(int32(_v8) - int32(1)) _v11 = int32(_v10 * 1) _v13 = int32(int32(_v1) + int32(_v11)) _v14 = int32(*(*int8)(unsafe.Pointer(uintptr(_v13)))) _v15 = int32(int32(uint8(_v14))) _v16 = int32(_v15 * 2) _v17 = crt.X__ctype_b_loc(t) _v18 = *(*int32)(unsafe.Pointer(uintptr(_v17))) _v19 = int32(int32(_v18) + int32(_v16)) _v20 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v19)))) _v21 = int32(uint16(_v20)) _v25 = int32(int32(_v21) & int32(8192)) goto l5 l5: if _v25 != 0 { goto l6 } goto l13 l13: _v26 = 0 goto l7 l6: _v26 = 1 goto l7 l7: if _v26 != 0 { goto l8 } goto l9 l8: _v27 = int32(int32(_v2) + int32(0)) _v28 = *(*int32)(unsafe.Pointer(uintptr(_v27))) _v29 = int32(int32(_v28) - int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v27))) = _v29 goto l2 l9: _v30 = *(*int32)(unsafe.Pointer(uintptr(_v2))) return _v30 } var s__19 = [11]byte{0x63, 0x6c, 0x69, 0x70, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68} func s_vfsNameFunc(t *crt.TLS, _v1 int32, _v2 int32, _v3 int32) { bp := t.Alloc(16) defer t.Free(16) var _v16 int32 // %t11 var _v7 int32 // %t2 var _v9 int32 // %t4 var _v12 int32 // %t7 var _v14 int32 // %t9 var _v4 = int32(bp + 0) // %v4 var _v5 = int32(bp + 4) // %v5 _v7 = Xsqlite3_context_db_handle(t, _v1) *(*int32)(unsafe.Pointer(uintptr(_v4))) = _v7 *(*int32)(unsafe.Pointer(uintptr(_v5))) = 0 _v9 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v12 = int32(int32(_v5) + int32(0)) _ = Xsqlite3_file_control(t, _v9, int32(uintptr(unsafe.Pointer(&s__21))), 12, _v12) _v14 = *(*int32)(unsafe.Pointer(uintptr(_v5))) if _v14 != 0 { goto l2 } goto l3 l2: _v16 = *(*int32)(unsafe.Pointer(uintptr(_v5))) Xsqlite3_result_text(t, _v1, _v16, -1, *(*int32)(unsafe.Pointer(&struct{ f func(*crt.TLS, int32) }{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 int32, _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)) + 88)) _v9 = crt.Bool32(int32(_v5) > int32(_v8)) if _v9 != 0 { goto l2 } goto l6 l2: _v12 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) _v14 = crt.Bool32(int32(_v12) > int32(0)) if _v14 != 0 { goto l3 } goto l4 l3: _v18 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) *(*int32)(unsafe.Pointer(bp + 0)) = _v18 s_errorMessage(t, int32(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 int32, _v2 int32) { bp := t.Alloc(16) defer t.Free(16) var _v5 int32 // %t3 _v5 = s_clipLength(t, _v2) *(*int32)(unsafe.Pointer(bp + 0)) = _v5 *(*int32)(unsafe.Pointer(bp + 8)) = _v2 s_logMessage(t, int32(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 int32, _v2 int32, _v3 int32) { 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)) + 76)) 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)) + 68)) _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)) + 88)) _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)) + 68)) _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: *(*int32)(unsafe.Pointer(bp + 0)) = _v3 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__27))), bp+0) goto l33 l32: *(*int32)(unsafe.Pointer(bp + 8)) = _v2 *(*int32)(unsafe.Pointer(bp + 16)) = _v3 s_errorMessage(t, int32(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 int32, args uintptr) int32 { bp := t.Alloc(32) defer t.Free(32) var _v15 int32 // %t10 var _v18 int32 // %t13 var _v20 int32 // %t15 var _v21 int32 // %t16 var _v22 int32 // %t17 var _v24 int32 // %t19 var _v25 int32 // %t20 var _v30 int32 // %t25 var _v31 int32 // %t26 var _v32 int32 // %t27 var _v33 int32 // %t28 var _v34 int32 // %t29 var _v9 int32 // %t4 var _v10 int32 // %t5 var _v14 int32 // %t9 var _v2 = int32(bp + 16) // %v2 var _v3 = int32(bp + 20) // %v3 var _v4 = int32(bp + 24) // %v4 var _v5 = int32(bp + 28) // %v5 *(*int32)(unsafe.Pointer(uintptr(_v5))) = 0 *(*uintptr)(unsafe.Pointer(bp + 16)) = args _v9 = Xsqlite3_vmprintf(t, _v1, _v2) _v10 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v10))) = _v9 _v14 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _v15 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v18 = int32(int32(_v5) + int32(0)) _v20 = Xsqlite3_prepare_v2(t, _v14, _v15, -1, _v18, 0) _v21 = int32(int32(_v4) + int32(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: _v25 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _ = Xsqlite3_finalize(t, _v25) _v30 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _v31 = Xsqlite3_errmsg(t, _v30) _v32 = *(*int32)(unsafe.Pointer(uintptr(_v3))) *(*int32)(unsafe.Pointer(bp + 0)) = _v31 *(*int32)(unsafe.Pointer(bp + 8)) = _v32 s_fatalError(t, int32(uintptr(unsafe.Pointer(&s__30))), bp+0) goto l3 l3: _v33 = *(*int32)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v33) _v34 = *(*int32)(unsafe.Pointer(uintptr(_v5))) return _v34 } 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 int32, args uintptr) { bp := t.Alloc(32) defer t.Free(32) var _v17 int32 // %t13 var _v18 int32 // %t14 var _v19 int32 // %t15 var _v21 int32 // %t17 var _v25 int32 // %t21 var _v26 int32 // %t22 var _v27 int32 // %t23 var _v28 int32 // %t24 var _v7 int32 // %t3 var _v8 int32 // %t4 var _v12 int32 // %t8 var _v13 int32 // %t9 var _v2 = int32(bp + 16) // %v2 var _v3 = int32(bp + 20) // %v3 var _v4 = int32(bp + 24) // %v4 *(*uintptr)(unsafe.Pointer(bp + 16)) = args _v7 = Xsqlite3_vmprintf(t, _v1, _v2) _v8 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v8))) = _v7 _v12 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _v13 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v17 = Xsqlite3_exec(t, _v12, _v13, 0, 0, 0) _v18 = int32(int32(_v4) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v18))) = _v17 _v19 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v21 = crt.Bool32(int32(_v19) != int32(0)) if _v21 != 0 { goto l2 } goto l3 l2: _v25 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _v26 = Xsqlite3_errmsg(t, _v25) _v27 = *(*int32)(unsafe.Pointer(uintptr(_v3))) *(*int32)(unsafe.Pointer(bp + 0)) = _v26 *(*int32)(unsafe.Pointer(bp + 8)) = _v27 s_fatalError(t, int32(uintptr(unsafe.Pointer(&s__30))), bp+0) goto l3 l3: _v28 = *(*int32)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v28) goto l4 l4: } var s__31 = [7]byte{0x72, 0x75, 0x6e, 0x53, 0x71, 0x6c} func s_trySql(t *crt.TLS, _v1 int32, args uintptr) int32 { bp := t.Alloc(16) defer t.Free(16) var _v17 int32 // %t13 var _v18 int32 // %t14 var _v19 int32 // %t15 var _v20 int32 // %t16 var _v7 int32 // %t3 var _v8 int32 // %t4 var _v12 int32 // %t8 var _v13 int32 // %t9 var _v2 = int32(bp + 0) // %v2 var _v3 = int32(bp + 4) // %v3 var _v4 = int32(bp + 8) // %v4 *(*uintptr)(unsafe.Pointer(bp + 0)) = args _v7 = Xsqlite3_vmprintf(t, _v1, _v2) _v8 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v8))) = _v7 _v12 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _v13 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v17 = Xsqlite3_exec(t, _v12, _v13, 0, 0, 0) _v18 = int32(int32(_v4) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v18))) = _v17 _v19 = *(*int32)(unsafe.Pointer(uintptr(_v3))) Xsqlite3_free(t, _v19) _v20 = *(*int32)(unsafe.Pointer(uintptr(_v4))) return _v20 } var s__32 = [7]byte{0x74, 0x72, 0x79, 0x53, 0x71, 0x6c} func s_stringFree(t *crt.TLS, _v1 int32) { var _v3 int32 // %t2 var _v4 int32 // %t3 var _v6 int32 // %t5 var _v7 int32 // %t6 _v3 = int32(int32(_v1) + int32(0)) _v4 = *(*int32)(unsafe.Pointer(uintptr(_v3))) if _v4 != 0 { goto l2 } goto l3 l2: _v6 = int32(int32(_v1) + int32(0)) _v7 = *(*int32)(unsafe.Pointer(uintptr(_v6))) Xsqlite3_free(t, _v7) goto l3 l3: _ = crt.Xmemset(t, _v1, 0, 12) 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 int32, _v2 int32, _v3 int32) { bp := t.Alloc(16) defer t.Free(16) var _v16 int32 // %t10 var _v17 int32 // %t11 var _v18 int32 // %t12 var _v20 int32 // %t14 var _v21 int32 // %t15 var _v22 int32 // %t16 var _v24 int32 // %t18 var _v25 int32 // %t19 var _v8 int32 // %t2 var _v27 int32 // %t21 var _v28 int32 // %t22 var _v29 int32 // %t23 var _v31 int32 // %t25 var _v33 int32 // %t27 var _v34 int32 // %t28 var _v35 int32 // %t29 var _v36 int32 // %t30 var _v37 int32 // %t31 var _v39 int32 // %t33 var _v41 int32 // %t35 var _v43 int32 // %t37 var _v44 int32 // %t38 var _v10 int32 // %t4 var _v46 int32 // %t40 var _v48 int32 // %t42 var _v49 int32 // %t43 var _v51 int32 // %t45 var _v52 int32 // %t46 var _v53 int32 // %t47 var _v55 int32 // %t49 var _v57 int32 // %t51 var _v59 int32 // %t53 var _v60 int32 // %t54 var _v61 int32 // %t55 var _v65 int32 // %t59 var _v12 int32 // %t6 var _v66 int32 // %t60 var _v67 int32 // %t61 var _v69 int32 // %t63 var _v70 int32 // %t64 var _v71 int32 // %t65 var _v13 int32 // %t7 var _v15 int32 // %t9 var _v4 = int32(bp + 0) // %v3 var _v6 = int32(bp + 4) // %v4 var _v7 = int32(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(_v4) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v13))) = _v12 goto l3 l3: _v15 = int32(int32(_v1) + int32(4)) _v16 = *(*int32)(unsafe.Pointer(uintptr(_v15))) _v17 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v18 = int32(int32(_v16) + int32(_v17)) _v20 = int32(int32(_v1) + int32(8)) _v21 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v22 = crt.Bool32(int32(_v18) >= int32(_v21)) if _v22 != 0 { goto l4 } goto l9 l9: goto l7 l4: _v24 = int32(int32(_v1) + int32(8)) _v25 = *(*int32)(unsafe.Pointer(uintptr(_v24))) _v27 = int32(_v25 * 2) _v28 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v29 = int32(int32(_v27) + int32(_v28)) _v31 = int32(int32(_v29) + int32(100)) *(*int32)(unsafe.Pointer(uintptr(_v6))) = _v31 _v33 = int32(int32(_v1) + int32(0)) _v34 = *(*int32)(unsafe.Pointer(uintptr(_v33))) _v35 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v36 = Xsqlite3_realloc(t, _v34, _v35) *(*int32)(unsafe.Pointer(uintptr(_v7))) = _v36 _v37 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v39 = crt.Bool32(int32(_v37) == int32(0)) if _v39 != 0 { goto l5 } goto l6 l5: s_fatalError(t, int32(uintptr(unsafe.Pointer(&s__35))), 0) goto l6 l6: _v41 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v43 = int32(int32(_v1) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v43))) = _v41 _v44 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v46 = int32(int32(_v1) + int32(8)) *(*int32)(unsafe.Pointer(uintptr(_v46))) = _v44 goto l7 l7: _v48 = int32(int32(_v1) + int32(0)) _v49 = *(*int32)(unsafe.Pointer(uintptr(_v48))) _v51 = int32(int32(_v1) + int32(4)) _v52 = *(*int32)(unsafe.Pointer(uintptr(_v51))) _v53 = int32(int32(_v49) + int32(_v52)) _v55 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _ = crt.Xmemcpy(t, _v53, _v2, _v55) _v57 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v59 = int32(int32(_v1) + int32(4)) _v60 = *(*int32)(unsafe.Pointer(uintptr(_v59))) _v61 = int32(int32(_v60) + int32(_v57)) *(*int32)(unsafe.Pointer(uintptr(_v59))) = _v61 _v65 = int32(int32(_v1) + int32(4)) _v66 = *(*int32)(unsafe.Pointer(uintptr(_v65))) _v67 = int32(_v66 * 1) _v69 = int32(int32(_v1) + int32(0)) _v70 = *(*int32)(unsafe.Pointer(uintptr(_v69))) _v71 = int32(int32(_v70) + int32(_v67)) *(*int8)(unsafe.Pointer(uintptr(_v71))) = 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 int32) { var _v12 int32 // %t11 var _v18 int32 // %t17 var _v19 int32 // %t18 var _v20 int32 // %t19 var _v3 int32 // %t2 var _v4 int32 // %t3 var _v6 int32 // %t5 _v3 = int32(int32(_v1) + int32(0)) _v4 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v6 = crt.Bool32(int32(_v4) == int32(0)) if _v6 != 0 { goto l2 } goto l3 l2: s_stringAppend(t, _v1, int32(uintptr(unsafe.Pointer(&s__37))), 1) goto l3 l3: _v12 = int32(int32(_v1) + int32(4)) *(*int32)(unsafe.Pointer(uintptr(_v12))) = 0 _v18 = int32(int32(_v1) + int32(0)) _v19 = *(*int32)(unsafe.Pointer(uintptr(_v18))) _v20 = int32(int32(_v19) + int32(0)) *(*int8)(unsafe.Pointer(uintptr(_v20))) = 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 int32, _v2 int32) { bp := t.Alloc(16) defer t.Free(16) var _v14 int32 // %t10 var _v104 int32 // %t100 var _v105 int32 // %t101 var _v106 int32 // %t102 var _v108 int32 // %t104 var _v109 int32 // %t105 var _v19 int32 // %t15 var _v20 int32 // %t16 var _v21 int32 // %t17 var _v22 int32 // %t18 var _v23 int32 // %t19 var _v24 int32 // %t20 var _v25 int32 // %t21 var _v26 int32 // %t22 var _v27 int32 // %t23 var _v28 int32 // %t24 var _v29 int32 // %t25 var _v30 int32 // %t26 var _v31 int32 // %t27 var _v32 int32 // %t28 var _v33 int32 // %t29 var _v7 int32 // %t3 var _v34 int32 // %t30 var _v35 int32 // %t31 var _v36 int32 // %t32 var _v40 int32 // %t36 var _v41 int32 // %t37 var _v42 int32 // %t38 var _v43 int32 // %t39 var _v8 int32 // %t4 var _v44 int32 // %t40 var _v45 int32 // %t41 var _v46 int32 // %t42 var _v48 int32 // %t44 var _v49 int32 // %t45 var _v50 int32 // %t46 var _v51 int32 // %t47 var _v52 int32 // %t48 var _v53 int32 // %t49 var _v54 int32 // %t50 var _v56 int32 // %t52 var _v57 int32 // %t53 var _v59 int32 // %t55 var _v60 int32 // %t56 var _v66 int32 // %t62 var _v67 int32 // %t63 var _v68 int32 // %t64 var _v70 int32 // %t66 var _v71 int32 // %t67 var _v72 int32 // %t68 var _v73 int32 // %t69 var _v74 int32 // %t70 var _v75 int32 // %t71 var _v76 int32 // %t72 var _v77 int32 // %t73 var _v78 int32 // %t74 var _v79 int32 // %t75 var _v80 int32 // %t76 var _v81 int32 // %t77 var _v83 int32 // %t79 var _v12 int32 // %t8 var _v84 int32 // %t80 var _v85 int32 // %t81 var _v86 int32 // %t82 var _v87 int32 // %t83 var _v88 int32 // %t84 var _v89 int32 // %t85 var _v90 int32 // %t86 var _v91 int32 // %t87 var _v92 int32 // %t88 var _v94 int32 // %t90 var _v95 int32 // %t91 var _v97 int32 // %t93 var _v101 int32 // %t97 var _v103 int32 // %t99 var _v3 = int32(bp + 0) // %v2 var _v5 = int32(bp + 4) // %v3 *(*int32)(unsafe.Pointer(uintptr(_v3))) = _v2 _v7 = int32(int32(_v1) + int32(4)) _v8 = *(*int32)(unsafe.Pointer(uintptr(_v7))) if _v8 != 0 { goto l2 } goto l3 l2: s_stringAppend(t, _v1, int32(uintptr(unsafe.Pointer(&s__37))), 1) goto l3 l3: _v12 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v14 = crt.Bool32(int32(_v12) == int32(0)) if _v14 != 0 { goto l4 } goto l6 l4: s_stringAppend(t, _v1, int32(uintptr(unsafe.Pointer(&s__39))), 3) return l6: _v19 = int32(int32(_v5) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v19))) = 0 goto l7 l7: _v20 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v21 = int32(_v20 * 1) _v22 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v23 = int32(int32(_v22) + int32(_v21)) _v24 = int32(*(*int8)(unsafe.Pointer(uintptr(_v23)))) goto l8 l8: if _v24 != 0 { goto l9 } goto l44 l44: _v42 = 0 goto l15 l9: _v25 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v26 = int32(_v25 * 1) _v27 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v28 = int32(int32(_v27) + int32(_v26)) _v29 = int32(*(*int8)(unsafe.Pointer(uintptr(_v28)))) _v30 = int32(int32(uint8(_v29))) _v31 = int32(_v30 * 2) _v32 = crt.X__ctype_b_loc(t) _v33 = *(*int32)(unsafe.Pointer(uintptr(_v32))) _v34 = int32(int32(_v33) + int32(_v31)) _v35 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v34)))) _v36 = int32(uint16(_v35)) _v40 = int32(int32(_v36) & int32(8192)) goto l10 l10: if _v40 != 0 { goto l11 } goto l45 l45: _v41 = 1 goto l12 l11: _v41 = 0 goto l12 l12: goto l13 l13: if _v41 != 0 { goto l14 } goto l46 l46: _v42 = 0 goto l15 l14: _v42 = 1 goto l15 l15: if _v42 != 0 { goto l16 } goto l18 l16: goto l17 l17: _v43 = int32(int32(_v5) + int32(0)) _v44 = *(*int32)(unsafe.Pointer(uintptr(_v43))) _v45 = int32(int32(_v44) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v43))) = _v45 goto l7 l18: _v46 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v48 = crt.Bool32(int32(_v46) > int32(0)) goto l19 l19: if _v48 != 0 { goto l20 } goto l47 l47: _v57 = 0 goto l23 l20: _v49 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v50 = int32(_v49 * 1) _v51 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v52 = int32(int32(_v51) + int32(_v50)) _v53 = int32(*(*int8)(unsafe.Pointer(uintptr(_v52)))) _v54 = int32(int8(_v53)) _v56 = crt.Bool32(int32(_v54) == int32(0)) goto l21 l21: if _v56 != 0 { goto l22 } goto l48 l48: _v57 = 0 goto l23 l22: _v57 = 1 goto l23 l23: if _v57 != 0 { goto l24 } goto l26 l24: _v59 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v60 = *(*int32)(unsafe.Pointer(uintptr(_v5))) s_stringAppend(t, _v1, _v59, _v60) return l26: s_stringAppend(t, _v1, int32(uintptr(unsafe.Pointer(&s__40))), 1) goto l27 l27: _v66 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v67 = int32(int32(_v66) + int32(0)) _v68 = int32(*(*int8)(unsafe.Pointer(uintptr(_v67)))) if _v68 != 0 { goto l28 } goto l42 l28: _v70 = int32(int32(_v5) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v70))) = 0 goto l29 l29: _v71 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v72 = int32(_v71 * 1) _v73 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v74 = int32(int32(_v73) + int32(_v72)) _v75 = int32(*(*int8)(unsafe.Pointer(uintptr(_v74)))) goto l30 l30: if _v75 != 0 { goto l31 } goto l49 l49: _v84 = 0 goto l34 l31: _v76 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v77 = int32(_v76 * 1) _v78 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v79 = int32(int32(_v78) + int32(_v77)) _v80 = int32(*(*int8)(unsafe.Pointer(uintptr(_v79)))) _v81 = int32(int8(_v80)) _v83 = crt.Bool32(int32(_v81) != int32(39)) goto l32 l32: if _v83 != 0 { goto l33 } goto l50 l50: _v84 = 0 goto l34 l33: _v84 = 1 goto l34 l34: if _v84 != 0 { goto l35 } goto l37 l35: goto l36 l36: _v85 = int32(int32(_v5) + int32(0)) _v86 = *(*int32)(unsafe.Pointer(uintptr(_v85))) _v87 = int32(int32(_v86) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v85))) = _v87 goto l29 l37: _v88 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v89 = int32(_v88 * 1) _v90 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v91 = int32(int32(_v90) + int32(_v89)) _v92 = int32(*(*int8)(unsafe.Pointer(uintptr(_v91)))) if _v92 != 0 { goto l38 } goto l39 l38: _v94 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v95 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v97 = int32(int32(_v95) + int32(1)) s_stringAppend(t, _v1, _v94, _v97) s_stringAppend(t, _v1, int32(uintptr(unsafe.Pointer(&s__40))), 1) _v101 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v103 = int32(int32(_v101) + int32(1)) _v104 = int32(int32(_v3) + int32(0)) _v105 = *(*int32)(unsafe.Pointer(uintptr(_v104))) _v106 = int32(int32(_v105) + int32(_v103)) *(*int32)(unsafe.Pointer(uintptr(_v104))) = _v106 goto l41 l39: _v108 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v109 = *(*int32)(unsafe.Pointer(uintptr(_v5))) s_stringAppend(t, _v1, _v108, _v109) goto l42 l41: goto l27 l42: s_stringAppend(t, _v1, int32(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 int32, _v2 int32, _v3 int32, _v4 int32) int32 { bp := t.Alloc(16) defer t.Free(16) var _v17 int32 // %t11 var _v18 int32 // %t12 var _v19 int32 // %t13 var _v20 int32 // %t14 var _v21 int32 // %t15 var _v9 int32 // %t3 var _v10 int32 // %t4 var _v12 int32 // %t6 var _v13 int32 // %t7 var _v14 int32 // %t8 var _v15 int32 // %t9 var _v5 = int32(bp + 0) // %v5 var _v6 = int32(bp + 4) // %v6 *(*int32)(unsafe.Pointer(uintptr(_v5))) = _v1 _v9 = int32(int32(_v6) + int32(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 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v14 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v15 = int32(_v14 * 4) _v17 = int32(int32(_v3) + int32(_v15)) _v18 = *(*int32)(unsafe.Pointer(uintptr(_v17))) s_stringAppendTerm(t, _v13, _v18) goto l4 l4: _v19 = int32(int32(_v6) + int32(0)) _v20 = *(*int32)(unsafe.Pointer(uintptr(_v19))) _v21 = int32(int32(_v20) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v19))) = _v21 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 int32, _v2 int32, args uintptr) int32 { bp := t.Alloc(64) defer t.Free(64) var _v18 int32 // %t11 var _v25 int32 // %t18 var _v26 int32 // %t19 var _v29 int32 // %t22 var _v30 int32 // %t23 var _v31 int32 // %t24 var _v32 int32 // %t25 var _v33 int32 // %t26 var _v37 int32 // %t30 var _v41 int32 // %t34 var _v43 int32 // %t36 var _v44 int32 // %t37 var _v45 int32 // %t38 var _v11 int32 // %t4 var _v12 int32 // %t5 var _v16 int32 // %t9 var _v3 = int32(bp + 8) // %v3 var _v4 = int32(bp + 12) // %v4 var _v5 = int32(bp + 16) // %v5 var _v6 = int32(bp + 20) // %v6 var _v7 = int32(bp + 24) // %v7 *(*int32)(unsafe.Pointer(uintptr(_v6))) = 0 *(*uintptr)(unsafe.Pointer(bp + 8)) = args _v11 = Xsqlite3_vmprintf(t, _v2, _v3) _v12 = int32(int32(_v4) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v12))) = _v11 _v16 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) _v18 = crt.Bool32(int32(_v16) > int32(0)) goto l2 l2: if _v18 != 0 { goto l3 } goto l5 l3: goto l4 l4: goto l7 l5: crt.X__assert_fail(t, int32(uintptr(unsafe.Pointer(&s__43))), int32(uintptr(unsafe.Pointer(&s__44))), 494, int32(uintptr(unsafe.Pointer(&s__42)))) goto l6 l6: goto l7 l7: _v25 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _v26 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v29 = int32(int32(_v6) + int32(0)) _v30 = Xsqlite3_exec(t, _v25, _v26, *(*int32)(unsafe.Pointer(&struct { f func(*crt.TLS, int32, int32, int32, int32) int32 }{s_evalCallback})), _v1, _v29) _v31 = int32(int32(_v5) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v31))) = _v30 _v32 = *(*int32)(unsafe.Pointer(uintptr(_v4))) Xsqlite3_free(t, _v32) _v33 = *(*int32)(unsafe.Pointer(uintptr(_v5))) if _v33 != 0 { goto l8 } goto l14 l14: goto l11 l8: _v37 = *(*int32)(unsafe.Pointer(uintptr(_v5))) *(*int32)(unsafe.Pointer(bp + 0)) = _v37 _ = Xsqlite3_snprintf(t, 30, _v7, int32(uintptr(unsafe.Pointer(&s__45))), bp+0) s_stringAppendTerm(t, _v1, _v7) _v41 = *(*int32)(unsafe.Pointer(uintptr(_v6))) if _v41 != 0 { goto l9 } goto l10 l9: _v43 = *(*int32)(unsafe.Pointer(uintptr(_v6))) s_stringAppendTerm(t, _v1, _v43) _v44 = *(*int32)(unsafe.Pointer(uintptr(_v6))) Xsqlite3_free(t, _v44) goto l10 l10: goto l11 l11: _v45 = *(*int32)(unsafe.Pointer(uintptr(_v5))) return _v45 } 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 int32, _v2 int32, _v3 int32) { bp := t.Alloc(32) defer t.Free(32) var _v18 int32 // %t10 var _v22 int32 // %t14 var _v23 int32 // %t15 var _v25 int32 // %t17 var _v26 int32 // %t18 var _v27 int32 // %t19 var _v10 int32 // %t2 var _v28 int32 // %t20 var _v29 int32 // %t21 var _v31 int32 // %t23 var _v34 int32 // %t26 var _v35 int32 // %t27 var _v37 int32 // %t29 var _v39 int32 // %t31 var _v40 int32 // %t32 var _v41 int32 // %t33 var _v46 int32 // %t38 var _v14 int32 // %t6 var _v15 int32 // %t7 var _v16 int32 // %t8 var _v4 = int32(bp + 0) // %v4 var _v5 = int32(bp + 4) // %v5 var _v6 = int32(bp + 8) // %v6 var _v7 = int32(bp + 20) // %v7 var _v8 = int32(bp + 24) // %v8 _v10 = Xsqlite3_context_db_handle(t, _v1) *(*int32)(unsafe.Pointer(uintptr(_v4))) = _v10 _v14 = int32(int32(_v3) + int32(0)) _v15 = *(*int32)(unsafe.Pointer(uintptr(_v14))) _v16 = Xsqlite3_value_text(t, _v15) *(*int32)(unsafe.Pointer(uintptr(_v5))) = _v16 *(*int32)(unsafe.Pointer(uintptr(_v7))) = 0 _v18 = int32(int32(_v6) + int32(0)) _ = crt.Xmemset(t, _v18, 0, 12) _v22 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v23 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v25 = int32(int32(_v6) + int32(0)) _v26 = int32(int32(_v7) + int32(0)) _v27 = Xsqlite3_exec(t, _v22, _v23, *(*int32)(unsafe.Pointer(&struct { f func(*crt.TLS, int32, int32, int32, int32) int32 }{s_evalCallback})), _v25, _v26) _v28 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v28))) = _v27 _v29 = *(*int32)(unsafe.Pointer(uintptr(_v7))) if _v29 != 0 { goto l2 } goto l3 l2: _v31 = *(*int32)(unsafe.Pointer(uintptr(_v7))) Xsqlite3_result_error(t, _v1, _v31, -1) _v34 = *(*int32)(unsafe.Pointer(uintptr(_v7))) Xsqlite3_free(t, _v34) goto l7 l3: _v35 = *(*int32)(unsafe.Pointer(uintptr(_v8))) if _v35 != 0 { goto l4 } goto l5 l4: _v37 = *(*int32)(unsafe.Pointer(uintptr(_v8))) Xsqlite3_result_error_code(t, _v1, _v37) goto l6 l5: _v39 = int32(int32(_v6) + int32(0)) _v40 = int32(int32(_v39) + int32(0)) _v41 = *(*int32)(unsafe.Pointer(uintptr(_v40))) Xsqlite3_result_text(t, _v1, _v41, -1, -1) goto l6 l6: goto l7 l7: _v46 = int32(int32(_v6) + int32(0)) s_stringFree(t, _v46) 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 int32, _v3 int32, _v4 int32) int32 { bp := t.Alloc(112) defer t.Free(112) var _v19 int32 // %t10 var _v110 int32 // %t101 var _v111 int32 // %t102 var _v113 int32 // %t104 var _v116 int32 // %t107 var _v20 int32 // %t11 var _v122 int32 // %t113 var _v124 int32 // %t115 var _v126 int32 // %t117 var _v127 int32 // %t118 var _v21 int32 // %t12 var _v129 int32 // %t120 var _v135 int32 // %t126 var _v139 int32 // %t130 var _v141 int32 // %t132 var _v145 int32 // %t136 var _v146 int32 // %t137 var _v147 int32 // %t138 var _v23 int32 // %t14 var _v151 int32 // %t142 var _v152 int32 // %t143 var _v153 int32 // %t144 var _v157 int32 // %t148 var _v158 int32 // %t149 var _v27 int32 // %t18 var _v28 int32 // %t19 var _v29 int32 // %t20 var _v30 int32 // %t21 var _v32 int32 // %t23 var _v36 int32 // %t27 var _v37 int32 // %t28 var _v40 int32 // %t31 var _v43 int32 // %t34 var _v44 int32 // %t35 var _v48 int32 // %t39 var _v51 int32 // %t42 var _v60 int32 // %t51 var _v61 int32 // %t52 var _v62 int32 // %t53 var _v63 int32 // %t54 var _v64 int32 // %t55 var _v65 int32 // %t56 var _v67 int32 // %t58 var _v69 int32 // %t60 var _v79 int32 // %t70 var _v80 int32 // %t71 var _v81 int32 // %t72 var _v82 int32 // %t73 var _v83 int32 // %t74 var _v84 int32 // %t75 var _v86 int32 // %t77 var _v87 int32 // %t78 var _v89 int32 // %t80 var _v90 int32 // %t81 var _v92 int32 // %t83 var _v93 int32 // %t84 var _v96 int32 // %t87 var _v97 int32 // %t88 var _v99 int32 // %t90 var _v101 int32 // %t92 var _v103 int32 // %t94 var _v104 int32 // %t95 var _v105 int32 // %t96 var _v108 int32 // %t99 var _v5 = int32(bp + 80) // %v5 var _v6 = int32(bp + 84) // %v6 var _v7 = int32(bp + 88) // %v7 var _v8 = int32(bp + 92) // %v8 var _v9 = int32(bp + 96) // %v9 *(*int32)(unsafe.Pointer(uintptr(_v5))) = 0 *(*int32)(unsafe.Pointer(uintptr(_v8))) = 0 *(*int32)(unsafe.Pointer(uintptr(_v2))) = 0 *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) = 0 goto l2 l2: if 1 != 0 { goto l3 } goto l30 l3: _v19 = s_trySql(t, int32(uintptr(unsafe.Pointer(&s__48))), 0) _v20 = int32(int32(_v7) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v20))) = _v19 _v21 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v23 = crt.Bool32(int32(_v21) == int32(5)) if _v23 != 0 { goto l4 } goto l6 l4: _ = Xsqlite3_sleep(t, 10) _v27 = int32(int32(_v8) + int32(0)) _v28 = *(*int32)(unsafe.Pointer(uintptr(_v27))) _v29 = int32(int32(_v28) + int32(10)) *(*int32)(unsafe.Pointer(uintptr(_v27))) = _v29 goto l2 l6: _v30 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v32 = crt.Bool32(int32(_v30) != int32(0)) if _v32 != 0 { goto l7 } goto l8 l7: _v36 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _v37 = Xsqlite3_errmsg(t, _v36) *(*int32)(unsafe.Pointer(bp + 0)) = _v37 s_fatalError(t, int32(uintptr(unsafe.Pointer(&s__49))), bp+0) goto l8 l8: _v40 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 80)) goto l9 l9: if _v40 != 0 { goto l32 } goto l10 l32: _v44 = 1 goto l13 l10: _v43 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 84)) goto l11 l11: if _v43 != 0 { goto l33 } goto l12 l33: _v44 = 1 goto l13 l12: _v44 = 0 goto l13 l13: if _v44 != 0 { goto l14 } goto l15 l14: _v48 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 80)) _v51 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 84)) *(*int32)(unsafe.Pointer(bp + 8)) = _v48 *(*int32)(unsafe.Pointer(bp + 16)) = _v51 s_runSql(t, int32(uintptr(unsafe.Pointer(&s__50))), bp+8) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 80)) = 0 *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 84)) = 0 goto l15 l15: *(*int32)(unsafe.Pointer(bp + 24)) = _v1 _v60 = s_prepareSql(t, int32(uintptr(unsafe.Pointer(&s__51))), bp+24) _v61 = int32(int32(_v5) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v61))) = _v60 _v62 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v63 = Xsqlite3_step(t, _v62) _v64 = int32(int32(_v7) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v64))) = _v63 _v65 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _ = Xsqlite3_finalize(t, _v65) _v67 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v69 = crt.Bool32(int32(_v67) == int32(100)) if _v69 != 0 { goto l16 } goto l18 l16: *(*int32)(unsafe.Pointer(bp + 32)) = _v1 s_runSql(t, int32(uintptr(unsafe.Pointer(&s__52))), bp+32) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) = 10000 s_runSql(t, int32(uintptr(unsafe.Pointer(&s__53))), 0) return 101 l18: *(*int32)(unsafe.Pointer(bp + 40)) = _v1 _v79 = s_prepareSql(t, int32(uintptr(unsafe.Pointer(&s__54))), bp+40) _v80 = int32(int32(_v5) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v80))) = _v79 _v81 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v82 = Xsqlite3_step(t, _v81) _v83 = int32(int32(_v7) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v83))) = _v82 _v84 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v86 = crt.Bool32(int32(_v84) == int32(100)) if _v86 != 0 { goto l19 } goto l21 l19: _v87 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v89 = Xsqlite3_column_bytes(t, _v87, 0) *(*int32)(unsafe.Pointer(uintptr(_v9))) = _v89 _v90 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v92 = int32(int32(_v90) + int32(1)) _v93 = Xsqlite3_malloc(t, _v92) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v93 _v96 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v97 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v99 = Xsqlite3_column_text(t, _v97, 0) _ = crt.Xstrcpy(t, _v96, _v99) _v101 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v103 = Xsqlite3_column_int(t, _v101, 1) _v104 = int32(int32(_v6) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v104))) = _v103 _v105 = *(*int32)(unsafe.Pointer(uintptr(_v104))) *(*int32)(unsafe.Pointer(uintptr(_v3))) = _v105 _v108 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v110 = Xsqlite3_column_text(t, _v108, 2) *(*int32)(unsafe.Pointer(bp + 48)) = _v110 _v111 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__55))), bp+48) *(*int32)(unsafe.Pointer(uintptr(_v4))) = _v111 _v113 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _ = Xsqlite3_finalize(t, _v113) _v116 = *(*int32)(unsafe.Pointer(uintptr(_v6))) *(*int32)(unsafe.Pointer(bp + 56)) = _v116 s_runSql(t, int32(uintptr(unsafe.Pointer(&s__56))), bp+56) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) = 10000 s_runSql(t, int32(uintptr(unsafe.Pointer(&s__53))), 0) return 0 l21: _v122 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _ = Xsqlite3_finalize(t, _v122) _v124 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v126 = crt.Bool32(int32(_v124) == int32(101)) if _v126 != 0 { goto l22 } goto l29 l22: _v127 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v129 = crt.Bool32(int32(_v127) > int32(30000)) if _v129 != 0 { goto l23 } goto l24 l23: s_errorMessage(t, int32(uintptr(unsafe.Pointer(&s__57))), 0) *(*int32)(unsafe.Pointer(bp + 64)) = _v1 s_runSql(t, int32(uintptr(unsafe.Pointer(&s__58))), bp+64) _v135 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _ = Xsqlite3_close(t, _v135) crt.Xexit(t, 1) goto l24 l24: goto l25 l25: _v139 = s_trySql(t, int32(uintptr(unsafe.Pointer(&s__59))), 0) _v141 = crt.Bool32(int32(_v139) == int32(5)) if _v141 != 0 { goto l26 } goto l27 l26: _ = Xsqlite3_sleep(t, 10) _v145 = int32(int32(_v8) + int32(0)) _v146 = *(*int32)(unsafe.Pointer(uintptr(_v145))) _v147 = int32(int32(_v146) + int32(10)) *(*int32)(unsafe.Pointer(uintptr(_v145))) = _v147 goto l25 l27: _ = Xsqlite3_sleep(t, 100) _v151 = int32(int32(_v8) + int32(0)) _v152 = *(*int32)(unsafe.Pointer(uintptr(_v151))) _v153 = int32(int32(_v152) + int32(100)) *(*int32)(unsafe.Pointer(uintptr(_v151))) = _v153 goto l2 l29: _v157 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _v158 = Xsqlite3_errmsg(t, _v157) *(*int32)(unsafe.Pointer(bp + 72)) = _v158 s_fatalError(t, int32(uintptr(unsafe.Pointer(&s__55))), bp+72) goto l2 l30: *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) = 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, int32(uintptr(unsafe.Pointer(&s__61))), bp+0) if _v3 != 0 { goto l2 } goto l3 l2: *(*int32)(unsafe.Pointer(bp + 8)) = _v1 s_runSql(t, int32(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 int32 // %t10 var _v16 int32 // %t13 var _v20 int32 // %t17 var _v21 int32 // %t18 var _v22 int32 // %t19 var _v25 int32 // %t22 var _v27 int32 // %t24 var _v28 int32 // %t25 var _v29 int32 // %t26 var _v32 int32 // %t29 var _v34 int32 // %t31 var _v35 int32 // %t32 var _v36 int32 // %t33 var _v39 int32 // %t36 var _v41 int32 // %t38 var _v44 int32 // %t41 var _v45 int32 // %t42 var _v46 int32 // %t43 var _v49 int32 // %t46 var _v51 int32 // %t48 var _v8 int32 // %t5 var _v53 int32 // %t50 var _v55 int32 // %t52 var _v56 int32 // %t53 var _v57 int32 // %t54 var _v58 int32 // %t55 var _v59 int32 // %t56 var _v60 int32 // %t57 var _v61 int32 // %t58 var _v9 int32 // %t6 var _v63 int32 // %t60 var _v64 int32 // %t61 var _v2 = int32(bp + 96) // %v2 var _v3 = int32(bp + 100) // %v3 *(*int32)(unsafe.Pointer(bp + 0)) = _v1 s_runSql(t, int32(uintptr(unsafe.Pointer(&s__63))), bp+0) _v8 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _v9 = Xsqlite3_changes(t, _v8) if _v9 != 0 { goto l2 } goto l13 l2: _v13 = *(*int32)(unsafe.Pointer(&s_g)) _v16 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) _v20 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) *(*int32)(unsafe.Pointer(bp + 8)) = _v13 *(*int32)(unsafe.Pointer(bp + 16)) = _v16 *(*int32)(unsafe.Pointer(bp + 24)) = _v1 *(*int32)(unsafe.Pointer(bp + 32)) = _v20 _v21 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__64))), bp+8) _v22 = int32(int32(_v2) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v22))) = _v21 _v25 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 72)) if _v25 != 0 { goto l3 } goto l4 l3: _v27 = *(*int32)(unsafe.Pointer(uintptr(_v2))) *(*int32)(unsafe.Pointer(bp + 40)) = _v27 _v28 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__65))), bp+40) _v29 = int32(int32(_v2) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v29))) = _v28 goto l4 l4: _v32 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 92)) if _v32 != 0 { goto l5 } goto l6 l5: _v34 = *(*int32)(unsafe.Pointer(uintptr(_v2))) *(*int32)(unsafe.Pointer(bp + 48)) = _v34 _v35 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__66))), bp+48) _v36 = int32(int32(_v2) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v36))) = _v35 goto l6 l6: _v39 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 4)) if _v39 != 0 { goto l7 } goto l8 l7: _v41 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v44 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 4)) *(*int32)(unsafe.Pointer(bp + 56)) = _v41 *(*int32)(unsafe.Pointer(bp + 64)) = _v44 _v45 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__67))), bp+56) _v46 = int32(int32(_v2) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v46))) = _v45 goto l8 l8: _v49 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) _v51 = crt.Bool32(int32(_v49) >= int32(2)) if _v51 != 0 { goto l9 } goto l10 l9: _v53 = *(*int32)(unsafe.Pointer(uintptr(_v2))) *(*int32)(unsafe.Pointer(bp + 72)) = _v53 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__68))), bp+72) goto l10 l10: _v55 = *(*int32)(unsafe.Pointer(uintptr(_v2))) *(*int32)(unsafe.Pointer(bp + 80)) = _v55 _v56 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__69))), bp+80) _v57 = int32(int32(_v2) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v57))) = _v56 _v58 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v59 = crt.Xsystem(t, _v58) _v60 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v60))) = _v59 _v61 = *(*int32)(unsafe.Pointer(uintptr(_v3))) if _v61 != 0 { goto l11 } goto l12 l11: _v63 = *(*int32)(unsafe.Pointer(uintptr(_v3))) *(*int32)(unsafe.Pointer(bp + 88)) = _v63 s_errorMessage(t, int32(uintptr(unsafe.Pointer(&s__70))), bp+88) goto l12 l12: _v64 = *(*int32)(unsafe.Pointer(uintptr(_v2))) Xsqlite3_free(t, _v64) 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 int32) int32 { bp := t.Alloc(32) defer t.Free(32) var _v17 int32 // %t13 var _v18 int32 // %t14 var _v19 int32 // %t15 var _v20 int32 // %t16 var _v21 int32 // %t17 var _v23 int32 // %t19 var _v24 int32 // %t20 var _v25 int32 // %t21 var _v26 int32 // %t22 var _v28 int32 // %t24 var _v29 int32 // %t25 var _v30 int32 // %t26 var _v31 int32 // %t27 var _v7 int32 // %t3 var _v34 int32 // %t30 var _v35 int32 // %t31 var _v36 int32 // %t32 var _v37 int32 // %t33 var _v38 int32 // %t34 var _v40 int32 // %t36 var _v8 int32 // %t4 var _v10 int32 // %t6 var _v13 int32 // %t9 var _v2 = int32(bp + 8) // %v2 var _v3 = int32(bp + 12) // %v3 var _v4 = int32(bp + 16) // %v4 _v7 = crt.Xfopen(t, _v1, int32(uintptr(unsafe.Pointer(&s__72)))) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v7 _v8 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v10 = crt.Bool32(int32(_v8) == int32(0)) if _v10 != 0 { goto l2 } goto l3 l2: *(*int32)(unsafe.Pointer(bp + 0)) = _v1 s_fatalError(t, int32(uintptr(unsafe.Pointer(&s__73))), bp+0) goto l3 l3: _v13 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _ = crt.Xfseek(t, _v13, 0, 2) _v17 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v18 = crt.Xftell(t, _v17) _v19 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v19))) = _v18 _v20 = *(*int32)(unsafe.Pointer(uintptr(_v2))) crt.Xrewind(t, _v20) _v21 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v23 = int32(int32(_v21) + int32(1)) _v24 = Xsqlite3_malloc(t, _v23) _v25 = int32(int32(_v4) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v25))) = _v24 _v26 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v28 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v29 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v30 = crt.Xfread(t, _v26, 1, _v28, _v29) _v31 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v31))) = _v30 _v34 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v35 = int32(_v34 * 1) _v36 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v37 = int32(int32(_v36) + int32(_v35)) *(*int8)(unsafe.Pointer(uintptr(_v37))) = 0 _v38 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _ = crt.Xfclose(t, _v38) _v40 = *(*int32)(unsafe.Pointer(uintptr(_v4))) return _v40 } 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 int32, _v2 int32) int32 { bp := t.Alloc(32) defer t.Free(32) var _v17 int32 // %t10 var _v107 int32 // %t100 var _v108 int32 // %t101 var _v110 int32 // %t103 var _v111 int32 // %t104 var _v112 int32 // %t105 var _v113 int32 // %t106 var _v115 int32 // %t108 var _v116 int32 // %t109 var _v18 int32 // %t11 var _v117 int32 // %t110 var _v119 int32 // %t112 var _v120 int32 // %t113 var _v121 int32 // %t114 var _v122 int32 // %t115 var _v123 int32 // %t116 var _v125 int32 // %t118 var _v126 int32 // %t119 var _v19 int32 // %t12 var _v127 int32 // %t120 var _v128 int32 // %t121 var _v129 int32 // %t122 var _v130 int32 // %t123 var _v134 int32 // %t127 var _v135 int32 // %t128 var _v136 int32 // %t129 var _v20 int32 // %t13 var _v138 int32 // %t131 var _v142 int32 // %t135 var _v143 int32 // %t136 var _v144 int32 // %t137 var _v146 int32 // %t139 var _v147 int32 // %t140 var _v149 int32 // %t142 var _v150 int32 // %t143 var _v151 int32 // %t144 var _v153 int32 // %t146 var _v154 int32 // %t147 var _v155 int32 // %t148 var _v156 int32 // %t149 var _v158 int32 // %t151 var _v159 int32 // %t152 var _v160 int32 // %t153 var _v162 int32 // %t155 var _v163 int32 // %t156 var _v164 int32 // %t157 var _v165 int32 // %t158 var _v166 int32 // %t159 var _v167 int32 // %t160 var _v168 int32 // %t161 var _v170 int32 // %t163 var _v171 int32 // %t164 var _v173 int32 // %t166 var _v174 int32 // %t167 var _v175 int32 // %t168 var _v176 int32 // %t169 var _v24 int32 // %t17 var _v177 int32 // %t170 var _v181 int32 // %t174 var _v182 int32 // %t175 var _v183 int32 // %t176 var _v185 int32 // %t178 var _v189 int32 // %t182 var _v190 int32 // %t183 var _v191 int32 // %t184 var _v193 int32 // %t186 var _v194 int32 // %t187 var _v198 int32 // %t191 var _v199 int32 // %t192 var _v200 int32 // %t193 var _v202 int32 // %t195 var _v203 int32 // %t196 var _v204 int32 // %t197 var _v206 int32 // %t199 var _v207 int32 // %t200 var _v208 int32 // %t201 var _v209 int32 // %t202 var _v211 int32 // %t204 var _v212 int32 // %t205 var _v213 int32 // %t206 var _v215 int32 // %t208 var _v28 int32 // %t21 var _v217 int32 // %t210 var _v218 int32 // %t211 var _v219 int32 // %t212 var _v220 int32 // %t213 var _v222 int32 // %t215 var _v223 int32 // %t216 var _v224 int32 // %t217 var _v225 int32 // %t218 var _v226 int32 // %t219 var _v29 int32 // %t22 var _v227 int32 // %t220 var _v228 int32 // %t221 var _v229 int32 // %t222 var _v230 int32 // %t223 var _v232 int32 // %t225 var _v233 int32 // %t226 var _v235 int32 // %t228 var _v236 int32 // %t229 var _v30 int32 // %t23 var _v237 int32 // %t230 var _v238 int32 // %t231 var _v239 int32 // %t232 var _v240 int32 // %t233 var _v241 int32 // %t234 var _v242 int32 // %t235 var _v244 int32 // %t237 var _v245 int32 // %t238 var _v246 int32 // %t239 var _v248 int32 // %t241 var _v249 int32 // %t242 var _v250 int32 // %t243 var _v251 int32 // %t244 var _v252 int32 // %t245 var _v254 int32 // %t247 var _v255 int32 // %t248 var _v256 int32 // %t249 var _v32 int32 // %t25 var _v257 int32 // %t250 var _v258 int32 // %t251 var _v259 int32 // %t252 var _v260 int32 // %t253 var _v261 int32 // %t254 var _v262 int32 // %t255 var _v263 int32 // %t256 var _v267 int32 // %t260 var _v268 int32 // %t261 var _v269 int32 // %t262 var _v270 int32 // %t263 var _v272 int32 // %t265 var _v273 int32 // %t266 var _v274 int32 // %t267 var _v276 int32 // %t269 var _v277 int32 // %t270 var _v278 int32 // %t271 var _v280 int32 // %t273 var _v281 int32 // %t274 var _v282 int32 // %t275 var _v283 int32 // %t276 var _v284 int32 // %t277 var _v285 int32 // %t278 var _v36 int32 // %t29 var _v37 int32 // %t30 var _v38 int32 // %t31 var _v40 int32 // %t33 var _v41 int32 // %t34 var _v42 int32 // %t35 var _v47 int32 // %t40 var _v48 int32 // %t41 var _v49 int32 // %t42 var _v51 int32 // %t44 var _v53 int32 // %t46 var _v55 int32 // %t48 var _v56 int32 // %t49 var _v12 int32 // %t5 var _v57 int32 // %t50 var _v58 int32 // %t51 var _v59 int32 // %t52 var _v61 int32 // %t54 var _v62 int32 // %t55 var _v63 int32 // %t56 var _v64 int32 // %t57 var _v65 int32 // %t58 var _v13 int32 // %t6 var _v67 int32 // %t60 var _v68 int32 // %t61 var _v70 int32 // %t63 var _v72 int32 // %t65 var _v73 int32 // %t66 var _v74 int32 // %t67 var _v75 int32 // %t68 var _v76 int32 // %t69 var _v14 int32 // %t7 var _v77 int32 // %t70 var _v78 int32 // %t71 var _v79 int32 // %t72 var _v80 int32 // %t73 var _v81 int32 // %t74 var _v82 int32 // %t75 var _v86 int32 // %t79 var _v15 int32 // %t8 var _v87 int32 // %t80 var _v88 int32 // %t81 var _v90 int32 // %t83 var _v91 int32 // %t84 var _v92 int32 // %t85 var _v93 int32 // %t86 var _v95 int32 // %t88 var _v96 int32 // %t89 var _v16 int32 // %t9 var _v97 int32 // %t90 var _v99 int32 // %t92 var _v100 int32 // %t93 var _v101 int32 // %t94 var _v102 int32 // %t95 var _v103 int32 // %t96 var _v105 int32 // %t98 var _v106 int32 // %t99 var _v3 = int32(bp + 0) // %v3 var _v4 = int32(bp + 4) // %v4 var _v5 = int32(bp + 8) // %v5 var _v6 = int32(bp + 12) // %v6 var _v7 = int32(bp + 16) // %v7 *(*int32)(unsafe.Pointer(uintptr(_v3))) = 0 _v12 = int32(int32(_v1) + int32(0)) _v13 = int32(*(*int8)(unsafe.Pointer(uintptr(_v12)))) _v14 = int32(int32(uint8(_v13))) _v15 = int32(_v14 * 2) _v16 = crt.X__ctype_b_loc(t) _v17 = *(*int32)(unsafe.Pointer(uintptr(_v16))) _v18 = int32(int32(_v17) + int32(_v15)) _v19 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v18)))) _v20 = int32(uint16(_v19)) _v24 = int32(int32(_v20) & int32(8192)) goto l2 l2: if _v24 != 0 { goto l127 } goto l3 l127: _v42 = 1 goto l11 l3: _v28 = int32(int32(_v1) + int32(0)) _v29 = int32(*(*int8)(unsafe.Pointer(uintptr(_v28)))) _v30 = int32(int8(_v29)) _v32 = crt.Bool32(int32(_v30) == int32(47)) goto l4 l4: if _v32 != 0 { goto l5 } goto l128 l128: _v41 = 0 goto l8 l5: _v36 = int32(int32(_v1) + int32(1)) _v37 = int32(*(*int8)(unsafe.Pointer(uintptr(_v36)))) _v38 = int32(int8(_v37)) _v40 = crt.Bool32(int32(_v38) == int32(42)) goto l6 l6: if _v40 != 0 { goto l7 } goto l129 l129: _v41 = 0 goto l8 l7: _v41 = 1 goto l8 l8: goto l9 l9: if _v41 != 0 { goto l130 } goto l10 l130: _v42 = 1 goto l11 l10: _v42 = 0 goto l11 l11: if _v42 != 0 { goto l12 } goto l58 l12: *(*int32)(unsafe.Pointer(uintptr(_v4))) = 0 _v47 = int32(int32(_v1) + int32(0)) _v48 = int32(*(*int8)(unsafe.Pointer(uintptr(_v47)))) _v49 = int32(int8(_v48)) _v51 = crt.Bool32(int32(_v49) == int32(47)) if _v51 != 0 { goto l13 } goto l14 l13: _v53 = int32(int32(_v4) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v53))) = 1 _v55 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v55))) = 2 goto l14 l14: goto l15 l15: _v56 = int32(int32(_v3) + int32(0)) _v57 = *(*int32)(unsafe.Pointer(uintptr(_v56))) _v58 = int32(int32(_v57) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v56))) = _v58 _v59 = int32(_v57 * 1) _v61 = int32(int32(_v1) + int32(_v59)) _v62 = int32(*(*int8)(unsafe.Pointer(uintptr(_v61)))) _v63 = int32(int8(_v62)) _v64 = int32(int32(_v5) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v64))) = _v63 _v65 = *(*int32)(unsafe.Pointer(uintptr(_v64))) _v67 = crt.Bool32(int32(_v65) != int32(0)) if _v67 != 0 { goto l16 } goto l131 l131: goto l57 l16: _v68 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v70 = crt.Bool32(int32(_v68) == int32(10)) if _v70 != 0 { goto l17 } goto l18 l17: _v72 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v73 = int32(int32(_v72) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v73 goto l18 l18: _v74 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v75 = int32(int32(_v74) & int32(255)) _v76 = int32(int32(uint8(_v75))) _v77 = int32(_v76 * 2) _v78 = crt.X__ctype_b_loc(t) _v79 = *(*int32)(unsafe.Pointer(uintptr(_v78))) _v80 = int32(int32(_v79) + int32(_v77)) _v81 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v80)))) _v82 = int32(uint16(_v81)) _v86 = int32(int32(_v82) & int32(8192)) if _v86 != 0 { goto l19 } goto l21 l19: goto l15 l21: _v87 = *(*int32)(unsafe.Pointer(uintptr(_v4))) goto l22 l22: if _v87 != 0 { goto l23 } goto l132 l132: _v91 = 0 goto l26 l23: _v88 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v90 = crt.Bool32(int32(_v88) == int32(42)) goto l24 l24: if _v90 != 0 { goto l25 } goto l133 l133: _v91 = 0 goto l26 l25: _v91 = 1 goto l26 l26: goto l27 l27: if _v91 != 0 { goto l28 } goto l134 l134: _v100 = 0 goto l31 l28: _v92 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v93 = int32(_v92 * 1) _v95 = int32(int32(_v1) + int32(_v93)) _v96 = int32(*(*int8)(unsafe.Pointer(uintptr(_v95)))) _v97 = int32(int8(_v96)) _v99 = crt.Bool32(int32(_v97) == int32(47)) goto l29 l29: if _v99 != 0 { goto l30 } goto l135 l135: _v100 = 0 goto l31 l30: _v100 = 1 goto l31 l31: if _v100 != 0 { goto l32 } goto l33 l32: _v101 = int32(int32(_v3) + int32(0)) _v102 = *(*int32)(unsafe.Pointer(uintptr(_v101))) _v103 = int32(int32(_v102) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v101))) = _v103 _v105 = int32(int32(_v4) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v105))) = 0 goto l56 l33: _v106 = *(*int32)(unsafe.Pointer(uintptr(_v4))) goto l34 l34: if _v106 != 0 { goto l35 } goto l136 l136: _v107 = 1 goto l36 l35: _v107 = 0 goto l36 l36: goto l37 l37: if _v107 != 0 { goto l38 } goto l137 l137: _v111 = 0 goto l41 l38: _v108 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v110 = crt.Bool32(int32(_v108) == int32(47)) goto l39 l39: if _v110 != 0 { goto l40 } goto l138 l138: _v111 = 0 goto l41 l40: _v111 = 1 goto l41 l41: goto l42 l42: if _v111 != 0 { goto l43 } goto l139 l139: _v120 = 0 goto l46 l43: _v112 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v113 = int32(_v112 * 1) _v115 = int32(int32(_v1) + int32(_v113)) _v116 = int32(*(*int8)(unsafe.Pointer(uintptr(_v115)))) _v117 = int32(int8(_v116)) _v119 = crt.Bool32(int32(_v117) == int32(42)) goto l44 l44: if _v119 != 0 { goto l45 } goto l140 l140: _v120 = 0 goto l46 l45: _v120 = 1 goto l46 l46: if _v120 != 0 { goto l47 } goto l48 l47: _v121 = int32(int32(_v3) + int32(0)) _v122 = *(*int32)(unsafe.Pointer(uintptr(_v121))) _v123 = int32(int32(_v122) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v121))) = _v123 _v125 = int32(int32(_v4) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v125))) = 1 goto l55 l48: _v126 = *(*int32)(unsafe.Pointer(uintptr(_v4))) goto l49 l49: if _v126 != 0 { goto l50 } goto l141 l141: _v127 = 1 goto l51 l50: _v127 = 0 goto l51 l51: if _v127 != 0 { goto l52 } goto l54 l52: goto l57 l54: goto l55 l55: goto l56 l56: goto l15 l57: _v128 = int32(int32(_v3) + int32(0)) _v129 = *(*int32)(unsafe.Pointer(uintptr(_v128))) _v130 = int32(int32(_v129) - int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v128))) = _v130 goto l124 l58: _v134 = int32(int32(_v1) + int32(0)) _v135 = int32(*(*int8)(unsafe.Pointer(uintptr(_v134)))) _v136 = int32(int8(_v135)) _v138 = crt.Bool32(int32(_v136) == int32(45)) goto l59 l59: if _v138 != 0 { goto l60 } goto l142 l142: _v147 = 0 goto l63 l60: _v142 = int32(int32(_v1) + int32(1)) _v143 = int32(*(*int8)(unsafe.Pointer(uintptr(_v142)))) _v144 = int32(int8(_v143)) _v146 = crt.Bool32(int32(_v144) == int32(45)) goto l61 l61: if _v146 != 0 { goto l62 } goto l143 l143: _v147 = 0 goto l63 l62: _v147 = 1 goto l63 l63: if _v147 != 0 { goto l64 } goto l76 l64: _v149 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v149))) = 2 goto l65 l65: _v150 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v151 = int32(_v150 * 1) _v153 = int32(int32(_v1) + int32(_v151)) _v154 = int32(*(*int8)(unsafe.Pointer(uintptr(_v153)))) goto l66 l66: if _v154 != 0 { goto l67 } goto l144 l144: _v163 = 0 goto l70 l67: _v155 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v156 = int32(_v155 * 1) _v158 = int32(int32(_v1) + int32(_v156)) _v159 = int32(*(*int8)(unsafe.Pointer(uintptr(_v158)))) _v160 = int32(int8(_v159)) _v162 = crt.Bool32(int32(_v160) != int32(10)) goto l68 l68: if _v162 != 0 { goto l69 } goto l145 l145: _v163 = 0 goto l70 l69: _v163 = 1 goto l70 l70: if _v163 != 0 { goto l71 } goto l73 l71: goto l72 l72: _v164 = int32(int32(_v3) + int32(0)) _v165 = *(*int32)(unsafe.Pointer(uintptr(_v164))) _v166 = int32(int32(_v165) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v164))) = _v166 goto l65 l73: _v167 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v168 = int32(_v167 * 1) _v170 = int32(int32(_v1) + int32(_v168)) _v171 = int32(*(*int8)(unsafe.Pointer(uintptr(_v170)))) if _v171 != 0 { goto l74 } goto l75 l74: _v173 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v174 = int32(int32(_v173) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v174 _v175 = int32(int32(_v3) + int32(0)) _v176 = *(*int32)(unsafe.Pointer(uintptr(_v175))) _v177 = int32(int32(_v176) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v175))) = _v177 goto l75 l75: goto l123 l76: _v181 = int32(int32(_v1) + int32(0)) _v182 = int32(*(*int8)(unsafe.Pointer(uintptr(_v181)))) _v183 = int32(int8(_v182)) _v185 = crt.Bool32(int32(_v183) == int32(34)) goto l77 l77: if _v185 != 0 { goto l146 } goto l78 l146: _v194 = 1 goto l81 l78: _v189 = int32(int32(_v1) + int32(0)) _v190 = int32(*(*int8)(unsafe.Pointer(uintptr(_v189)))) _v191 = int32(int8(_v190)) _v193 = crt.Bool32(int32(_v191) == int32(39)) goto l79 l79: if _v193 != 0 { goto l147 } goto l80 l147: _v194 = 1 goto l81 l80: _v194 = 0 goto l81 l81: if _v194 != 0 { goto l82 } goto l94 l82: _v198 = int32(int32(_v1) + int32(0)) _v199 = int32(*(*int8)(unsafe.Pointer(uintptr(_v198)))) _v200 = int32(int8(_v199)) *(*int32)(unsafe.Pointer(uintptr(_v6))) = _v200 _v202 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v202))) = 1 goto l83 l83: _v203 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v204 = int32(_v203 * 1) _v206 = int32(int32(_v1) + int32(_v204)) _v207 = int32(*(*int8)(unsafe.Pointer(uintptr(_v206)))) if _v207 != 0 { goto l84 } goto l148 l148: goto l93 l84: _v208 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v209 = int32(_v208 * 1) _v211 = int32(int32(_v1) + int32(_v209)) _v212 = int32(*(*int8)(unsafe.Pointer(uintptr(_v211)))) _v213 = int32(int8(_v212)) _v215 = crt.Bool32(int32(_v213) == int32(10)) if _v215 != 0 { goto l85 } goto l86 l85: _v217 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v218 = int32(int32(_v217) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v218 goto l86 l86: _v219 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v220 = int32(_v219 * 1) _v222 = int32(int32(_v1) + int32(_v220)) _v223 = int32(*(*int8)(unsafe.Pointer(uintptr(_v222)))) _v224 = int32(int8(_v223)) _v225 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v226 = crt.Bool32(int32(_v224) == int32(_v225)) if _v226 != 0 { goto l87 } goto l91 l87: _v227 = int32(int32(_v3) + int32(0)) _v228 = *(*int32)(unsafe.Pointer(uintptr(_v227))) _v229 = int32(int32(_v228) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v227))) = _v229 _v230 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v232 = int32(int32(_v230) + int32(1)) _v233 = int32(_v232 * 1) _v235 = int32(int32(_v1) + int32(_v233)) _v236 = int32(*(*int8)(unsafe.Pointer(uintptr(_v235)))) _v237 = int32(int8(_v236)) _v238 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v239 = crt.Bool32(int32(_v237) != int32(_v238)) if _v239 != 0 { goto l88 } goto l90 l88: goto l93 l90: goto l91 l91: goto l92 l92: _v240 = int32(int32(_v3) + int32(0)) _v241 = *(*int32)(unsafe.Pointer(uintptr(_v240))) _v242 = int32(int32(_v241) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v240))) = _v242 goto l83 l93: goto l122 l94: _v244 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v244))) = 1 goto l95 l95: _v245 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v246 = int32(_v245 * 1) _v248 = int32(int32(_v1) + int32(_v246)) _v249 = int32(*(*int8)(unsafe.Pointer(uintptr(_v248)))) _v250 = int32(int8(_v249)) _v251 = int32(int32(_v7) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v251))) = _v250 _v252 = *(*int32)(unsafe.Pointer(uintptr(_v251))) _v254 = crt.Bool32(int32(_v252) != int32(0)) goto l96 l96: if _v254 != 0 { goto l97 } goto l149 l149: _v269 = 0 goto l103 l97: _v255 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v256 = int32(int32(_v255) & int32(255)) _v257 = int32(int32(uint8(_v256))) _v258 = int32(_v257 * 2) _v259 = crt.X__ctype_b_loc(t) _v260 = *(*int32)(unsafe.Pointer(uintptr(_v259))) _v261 = int32(int32(_v260) + int32(_v258)) _v262 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v261)))) _v263 = int32(uint16(_v262)) _v267 = int32(int32(_v263) & int32(8192)) goto l98 l98: if _v267 != 0 { goto l99 } goto l150 l150: _v268 = 1 goto l100 l99: _v268 = 0 goto l100 l100: goto l101 l101: if _v268 != 0 { goto l102 } goto l151 l151: _v269 = 0 goto l103 l102: _v269 = 1 goto l103 l103: goto l104 l104: if _v269 != 0 { goto l105 } goto l152 l152: _v273 = 0 goto l108 l105: _v270 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v272 = crt.Bool32(int32(_v270) != int32(34)) goto l106 l106: if _v272 != 0 { goto l107 } goto l153 l153: _v273 = 0 goto l108 l107: _v273 = 1 goto l108 l108: goto l109 l109: if _v273 != 0 { goto l110 } goto l154 l154: _v277 = 0 goto l113 l110: _v274 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v276 = crt.Bool32(int32(_v274) != int32(39)) goto l111 l111: if _v276 != 0 { goto l112 } goto l155 l155: _v277 = 0 goto l113 l112: _v277 = 1 goto l113 l113: goto l114 l114: if _v277 != 0 { goto l115 } goto l156 l156: _v281 = 0 goto l118 l115: _v278 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v280 = crt.Bool32(int32(_v278) != int32(59)) goto l116 l116: if _v280 != 0 { goto l117 } goto l157 l157: _v281 = 0 goto l118 l117: _v281 = 1 goto l118 l118: if _v281 != 0 { goto l119 } goto l121 l119: goto l120 l120: _v282 = int32(int32(_v3) + int32(0)) _v283 = *(*int32)(unsafe.Pointer(uintptr(_v282))) _v284 = int32(int32(_v283) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v282))) = _v284 goto l95 l121: goto l122 l122: goto l123 l123: goto l124 l124: _v285 = *(*int32)(unsafe.Pointer(uintptr(_v3))) return _v285 } var s__74 = [12]byte{0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68} func s_extractToken(t *crt.TLS, _v1 int32, _v2 int32, _v3 int32, _v4 int32) int32 { bp := t.Alloc(16) defer t.Free(16) var _v16 int32 // %t10 var _v19 int32 // %t13 var _v20 int32 // %t14 var _v22 int32 // %t16 var _v23 int32 // %t17 var _v26 int32 // %t20 var _v27 int32 // %t21 var _v28 int32 // %t22 var _v29 int32 // %t23 var _v30 int32 // %t24 var _v32 int32 // %t26 var _v33 int32 // %t27 var _v34 int32 // %t28 var _v35 int32 // %t29 var _v36 int32 // %t30 var _v37 int32 // %t31 var _v38 int32 // %t32 var _v39 int32 // %t33 var _v40 int32 // %t34 var _v44 int32 // %t38 var _v45 int32 // %t39 var _v10 int32 // %t4 var _v46 int32 // %t40 var _v47 int32 // %t41 var _v48 int32 // %t42 var _v50 int32 // %t44 var _v51 int32 // %t45 var _v52 int32 // %t46 var _v53 int32 // %t47 var _v54 int32 // %t48 var _v55 int32 // %t49 var _v56 int32 // %t50 var _v57 int32 // %t51 var _v58 int32 // %t52 var _v61 int32 // %t55 var _v62 int32 // %t56 var _v63 int32 // %t57 var _v64 int32 // %t58 var _v65 int32 // %t59 var _v15 int32 // %t9 var _v5 = int32(bp + 0) // %v3 var _v7 = int32(bp + 4) // %v5 *(*int32)(unsafe.Pointer(uintptr(_v5))) = _v3 _v10 = crt.Bool32(int32(_v2) <= int32(0)) if _v10 != 0 { goto l2 } goto l4 l2: _v15 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v16 = int32(int32(_v15) + int32(0)) *(*int8)(unsafe.Pointer(uintptr(_v16))) = 0 return 0 l4: _v19 = int32(int32(_v7) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v19))) = 0 goto l5 l5: _v20 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v22 = crt.Bool32(int32(_v20) < int32(_v2)) goto l6 l6: if _v22 != 0 { goto l7 } goto l24 l24: _v28 = 0 goto l10 l7: _v23 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v26 = int32(int32(_v4) - int32(1)) _v27 = crt.Bool32(int32(_v23) < int32(_v26)) goto l8 l8: if _v27 != 0 { goto l9 } goto l25 l25: _v28 = 0 goto l10 l9: _v28 = 1 goto l10 l10: goto l11 l11: if _v28 != 0 { goto l12 } goto l26 l26: _v46 = 0 goto l18 l12: _v29 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v30 = int32(_v29 * 1) _v32 = int32(int32(_v1) + int32(_v30)) _v33 = int32(*(*int8)(unsafe.Pointer(uintptr(_v32)))) _v34 = int32(int32(uint8(_v33))) _v35 = int32(_v34 * 2) _v36 = crt.X__ctype_b_loc(t) _v37 = *(*int32)(unsafe.Pointer(uintptr(_v36))) _v38 = int32(int32(_v37) + int32(_v35)) _v39 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v38)))) _v40 = int32(uint16(_v39)) _v44 = int32(int32(_v40) & int32(8192)) goto l13 l13: if _v44 != 0 { goto l14 } goto l27 l27: _v45 = 1 goto l15 l14: _v45 = 0 goto l15 l15: goto l16 l16: if _v45 != 0 { goto l17 } goto l28 l28: _v46 = 0 goto l18 l17: _v46 = 1 goto l18 l18: if _v46 != 0 { goto l19 } goto l21 l19: _v47 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v48 = int32(_v47 * 1) _v50 = int32(int32(_v1) + int32(_v48)) _v51 = int32(*(*int8)(unsafe.Pointer(uintptr(_v50)))) _v52 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v53 = int32(_v52 * 1) _v54 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v55 = int32(int32(_v54) + int32(_v53)) *(*int8)(unsafe.Pointer(uintptr(_v55))) = int8(_v51) goto l20 l20: _v56 = int32(int32(_v7) + int32(0)) _v57 = *(*int32)(unsafe.Pointer(uintptr(_v56))) _v58 = int32(int32(_v57) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v56))) = _v58 goto l5 l21: _v61 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v62 = int32(_v61 * 1) _v63 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v64 = int32(int32(_v63) + int32(_v62)) *(*int8)(unsafe.Pointer(uintptr(_v64))) = 0 _v65 = *(*int32)(unsafe.Pointer(uintptr(_v7))) return _v65 } var s__75 = [13]byte{0x65, 0x78, 0x74, 0x72, 0x61, 0x63, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e} func s_findEnd(t *crt.TLS, _v1 int32, _v2 int32) int32 { bp := t.Alloc(16) defer t.Free(16) var _v15 int32 // %t12 var _v16 int32 // %t13 var _v18 int32 // %t15 var _v19 int32 // %t16 var _v21 int32 // %t18 var _v22 int32 // %t19 var _v5 int32 // %t2 var _v23 int32 // %t20 var _v24 int32 // %t21 var _v25 int32 // %t22 var _v26 int32 // %t23 var _v27 int32 // %t24 var _v28 int32 // %t25 var _v29 int32 // %t26 var _v6 int32 // %t3 var _v33 int32 // %t30 var _v34 int32 // %t31 var _v35 int32 // %t32 var _v36 int32 // %t33 var _v38 int32 // %t35 var _v39 int32 // %t36 var _v41 int32 // %t38 var _v42 int32 // %t39 var _v43 int32 // %t40 var _v44 int32 // %t41 var _v45 int32 // %t42 var _v8 int32 // %t5 var _v9 int32 // %t6 var _v11 int32 // %t8 var _v12 int32 // %t9 var _v3 = int32(bp + 0) // %v3 *(*int32)(unsafe.Pointer(uintptr(_v3))) = 0 goto l2 l2: _v5 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v6 = int32(_v5 * 1) _v8 = int32(int32(_v1) + int32(_v6)) _v9 = int32(*(*int8)(unsafe.Pointer(uintptr(_v8)))) goto l3 l3: if _v9 != 0 { goto l4 } goto l20 l20: _v36 = 0 goto l15 l4: _v11 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v12 = int32(int32(_v1) + int32(_v11)) _v15 = crt.Xstrncmp(t, _v12, int32(uintptr(unsafe.Pointer(&s__77))), 5) goto l5 l5: if _v15 != 0 { goto l21 } goto l6 l21: _v35 = 1 goto l12 l6: _v16 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v18 = int32(int32(_v16) + int32(5)) _v19 = int32(_v18 * 1) _v21 = int32(int32(_v1) + int32(_v19)) _v22 = int32(*(*int8)(unsafe.Pointer(uintptr(_v21)))) _v23 = int32(int32(uint8(_v22))) _v24 = int32(_v23 * 2) _v25 = crt.X__ctype_b_loc(t) _v26 = *(*int32)(unsafe.Pointer(uintptr(_v25))) _v27 = int32(int32(_v26) + int32(_v24)) _v28 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v27)))) _v29 = int32(uint16(_v28)) _v33 = int32(int32(_v29) & int32(8192)) goto l7 l7: if _v33 != 0 { goto l8 } goto l22 l22: _v34 = 1 goto l9 l8: _v34 = 0 goto l9 l9: goto l10 l10: if _v34 != 0 { goto l23 } goto l11 l23: _v35 = 1 goto l12 l11: _v35 = 0 goto l12 l12: goto l13 l13: if _v35 != 0 { goto l14 } goto l24 l24: _v36 = 0 goto l15 l14: _v36 = 1 goto l15 l15: if _v36 != 0 { goto l16 } goto l17 l16: _v38 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v39 = int32(int32(_v1) + int32(_v38)) _v41 = s_tokenLength(t, _v39, _v2) _v42 = int32(int32(_v3) + int32(0)) _v43 = *(*int32)(unsafe.Pointer(uintptr(_v42))) _v44 = int32(int32(_v43) + int32(_v41)) *(*int32)(unsafe.Pointer(uintptr(_v42))) = _v44 goto l2 l17: _v45 = *(*int32)(unsafe.Pointer(uintptr(_v3))) return _v45 } 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 int32, _v2 int32, _v3 int32) int32 { bp := t.Alloc(16) defer t.Free(16) var _v106 int32 // %t100 var _v107 int32 // %t101 var _v108 int32 // %t102 var _v109 int32 // %t103 var _v112 int32 // %t106 var _v113 int32 // %t107 var _v114 int32 // %t108 var _v115 int32 // %t109 var _v17 int32 // %t11 var _v116 int32 // %t110 var _v117 int32 // %t111 var _v118 int32 // %t112 var _v119 int32 // %t113 var _v120 int32 // %t114 var _v121 int32 // %t115 var _v122 int32 // %t116 var _v123 int32 // %t117 var _v19 int32 // %t13 var _v20 int32 // %t14 var _v23 int32 // %t17 var _v25 int32 // %t19 var _v8 int32 // %t2 var _v26 int32 // %t20 var _v28 int32 // %t22 var _v29 int32 // %t23 var _v31 int32 // %t25 var _v32 int32 // %t26 var _v33 int32 // %t27 var _v34 int32 // %t28 var _v35 int32 // %t29 var _v9 int32 // %t3 var _v36 int32 // %t30 var _v37 int32 // %t31 var _v38 int32 // %t32 var _v39 int32 // %t33 var _v43 int32 // %t37 var _v44 int32 // %t38 var _v47 int32 // %t41 var _v48 int32 // %t42 var _v51 int32 // %t45 var _v53 int32 // %t47 var _v54 int32 // %t48 var _v55 int32 // %t49 var _v11 int32 // %t5 var _v57 int32 // %t51 var _v58 int32 // %t52 var _v60 int32 // %t54 var _v61 int32 // %t55 var _v62 int32 // %t56 var _v63 int32 // %t57 var _v64 int32 // %t58 var _v65 int32 // %t59 var _v12 int32 // %t6 var _v66 int32 // %t60 var _v67 int32 // %t61 var _v68 int32 // %t62 var _v72 int32 // %t66 var _v73 int32 // %t67 var _v74 int32 // %t68 var _v75 int32 // %t69 var _v76 int32 // %t70 var _v77 int32 // %t71 var _v79 int32 // %t73 var _v80 int32 // %t74 var _v83 int32 // %t77 var _v85 int32 // %t79 var _v14 int32 // %t8 var _v86 int32 // %t80 var _v88 int32 // %t82 var _v89 int32 // %t83 var _v91 int32 // %t85 var _v92 int32 // %t86 var _v93 int32 // %t87 var _v94 int32 // %t88 var _v95 int32 // %t89 var _v15 int32 // %t9 var _v96 int32 // %t90 var _v97 int32 // %t91 var _v98 int32 // %t92 var _v99 int32 // %t93 var _v103 int32 // %t97 var _v104 int32 // %t98 var _v4 = int32(bp + 0) // %v4 var _v5 = int32(bp + 4) // %v5 var _v6 = int32(bp + 8) // %v6 *(*int32)(unsafe.Pointer(uintptr(_v4))) = 0 goto l2 l2: _v8 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v9 = int32(_v8 * 1) _v11 = int32(int32(_v1) + int32(_v9)) _v12 = int32(*(*int8)(unsafe.Pointer(uintptr(_v11)))) if _v12 != 0 { goto l3 } goto l35 l3: _v14 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v15 = int32(int32(_v1) + int32(_v14)) _v17 = s_tokenLength(t, _v15, _v3) *(*int32)(unsafe.Pointer(uintptr(_v5))) = _v17 _v19 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v20 = int32(int32(_v1) + int32(_v19)) _v23 = crt.Xstrncmp(t, _v20, int32(uintptr(unsafe.Pointer(&s__79))), 7) _v25 = crt.Bool32(int32(_v23) == int32(0)) goto l4 l4: if _v25 != 0 { goto l5 } goto l38 l38: _v44 = 0 goto l8 l5: _v26 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v28 = int32(int32(_v26) + int32(7)) _v29 = int32(_v28 * 1) _v31 = int32(int32(_v1) + int32(_v29)) _v32 = int32(*(*int8)(unsafe.Pointer(uintptr(_v31)))) _v33 = int32(int32(uint8(_v32))) _v34 = int32(_v33 * 2) _v35 = crt.X__ctype_b_loc(t) _v36 = *(*int32)(unsafe.Pointer(uintptr(_v35))) _v37 = int32(int32(_v36) + int32(_v34)) _v38 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v37)))) _v39 = int32(uint16(_v38)) _v43 = int32(int32(_v39) & int32(8192)) goto l6 l6: if _v43 != 0 { goto l7 } goto l39 l39: _v44 = 0 goto l8 l7: _v44 = 1 goto l8 l8: goto l9 l9: if _v44 != 0 { goto l40 } goto l10 l40: _v74 = 1 goto l23 l10: goto l11 l11: if _v2 != 0 { goto l12 } goto l41 l41: _v54 = 0 goto l15 l12: _v47 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v48 = int32(int32(_v1) + int32(_v47)) _v51 = crt.Xstrncmp(t, _v48, int32(uintptr(unsafe.Pointer(&s__80))), 6) _v53 = crt.Bool32(int32(_v51) == int32(0)) goto l13 l13: if _v53 != 0 { goto l14 } goto l42 l42: _v54 = 0 goto l15 l14: _v54 = 1 goto l15 l15: goto l16 l16: if _v54 != 0 { goto l17 } goto l43 l43: _v73 = 0 goto l20 l17: _v55 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v57 = int32(int32(_v55) + int32(6)) _v58 = int32(_v57 * 1) _v60 = int32(int32(_v1) + int32(_v58)) _v61 = int32(*(*int8)(unsafe.Pointer(uintptr(_v60)))) _v62 = int32(int32(uint8(_v61))) _v63 = int32(_v62 * 2) _v64 = crt.X__ctype_b_loc(t) _v65 = *(*int32)(unsafe.Pointer(uintptr(_v64))) _v66 = int32(int32(_v65) + int32(_v63)) _v67 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v66)))) _v68 = int32(uint16(_v67)) _v72 = int32(int32(_v68) & int32(8192)) goto l18 l18: if _v72 != 0 { goto l19 } goto l44 l44: _v73 = 0 goto l20 l19: _v73 = 1 goto l20 l20: goto l21 l21: if _v73 != 0 { goto l45 } goto l22 l45: _v74 = 1 goto l23 l22: _v74 = 0 goto l23 l23: if _v74 != 0 { goto l24 } goto l26 l24: _v75 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v76 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v77 = int32(int32(_v75) + int32(_v76)) return _v77 l26: _v79 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v80 = int32(int32(_v1) + int32(_v79)) _v83 = crt.Xstrncmp(t, _v80, int32(uintptr(unsafe.Pointer(&s__81))), 4) _v85 = crt.Bool32(int32(_v83) == int32(0)) goto l27 l27: if _v85 != 0 { goto l28 } goto l46 l46: _v104 = 0 goto l31 l28: _v86 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v88 = int32(int32(_v86) + int32(4)) _v89 = int32(_v88 * 1) _v91 = int32(int32(_v1) + int32(_v89)) _v92 = int32(*(*int8)(unsafe.Pointer(uintptr(_v91)))) _v93 = int32(int32(uint8(_v92))) _v94 = int32(_v93 * 2) _v95 = crt.X__ctype_b_loc(t) _v96 = *(*int32)(unsafe.Pointer(uintptr(_v95))) _v97 = int32(int32(_v96) + int32(_v94)) _v98 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v97)))) _v99 = int32(uint16(_v98)) _v103 = int32(int32(_v99) & int32(8192)) goto l29 l29: if _v103 != 0 { goto l30 } goto l47 l47: _v104 = 0 goto l31 l30: _v104 = 1 goto l31 l31: if _v104 != 0 { goto l32 } goto l33 l32: _v106 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v107 = int32(int32(_v1) + int32(_v106)) _v108 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v109 = int32(int32(_v107) + int32(_v108)) _v112 = s_findEndif(t, _v109, 0, _v3) *(*int32)(unsafe.Pointer(uintptr(_v6))) = _v112 _v113 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v114 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v115 = int32(int32(_v113) + int32(_v114)) _v116 = int32(int32(_v4) + int32(0)) _v117 = *(*int32)(unsafe.Pointer(uintptr(_v116))) _v118 = int32(int32(_v117) + int32(_v115)) *(*int32)(unsafe.Pointer(uintptr(_v116))) = _v118 goto l34 l33: _v119 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v120 = int32(int32(_v4) + int32(0)) _v121 = *(*int32)(unsafe.Pointer(uintptr(_v120))) _v122 = int32(int32(_v121) + int32(_v119)) *(*int32)(unsafe.Pointer(uintptr(_v120))) = _v122 goto l34 l34: goto l2 l35: _v123 = *(*int32)(unsafe.Pointer(uintptr(_v4))) return _v123 } 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 int32) { bp := t.Alloc(48) defer t.Free(48) var _v18 int32 // %t11 var _v19 int32 // %t12 var _v23 int32 // %t16 var _v24 int32 // %t17 var _v25 int32 // %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 int32 // %t30 var _v42 int32 // %t35 var _v43 int32 // %t36 var _v44 int32 // %t37 var _v45 int32 // %t38 var _v50 int32 // %t43 var _v52 int32 // %t45 var _v53 int32 // %t46 var _v55 int32 // %t48 var _v12 int32 // %t5 var _v57 int32 // %t50 var _v60 int32 // %t53 var _v62 int32 // %t55 var _v65 int32 // %t58 var _v15 int32 // %t8 var _v16 int32 // %t9 var _v4 = int32(bp + 32) // %v2 var _v6 = int32(bp + 36) // %v3 var _v8 = int32(bp + 40) // %v4 var _v9 = int32(bp + 44) // %v5 *(*int32)(unsafe.Pointer(uintptr(_v4))) = _v2 *(*int32)(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, int32(uintptr(unsafe.Pointer(&s__83))), bp+0) _v16 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v16))) = _v15 goto l4 l3: _v18 = s_prepareSql(t, int32(uintptr(unsafe.Pointer(&s__84))), 0) _v19 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v19))) = _v18 goto l4 l4: *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) = 0 goto l5 l5: _v23 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v24 = Xsqlite3_step(t, _v23) _v25 = int32(int32(_v9) + int32(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 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _ = Xsqlite3_reset(t, _v37) _ = Xsqlite3_sleep(t, 50) _v42 = int32(int32(_v4) + int32(0)) _v43 = *(*int32)(unsafe.Pointer(uintptr(_v42))) _v44 = int32(int32(_v43) - int32(50)) *(*int32)(unsafe.Pointer(uintptr(_v42))) = _v44 goto l5 l17: _v45 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _ = Xsqlite3_finalize(t, _v45) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) = 10000 _v50 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v52 = crt.Bool32(int32(_v50) != int32(101)) if _v52 != 0 { goto l18 } goto l24 l18: _v53 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v55 = crt.Bool32(int32(_v53) == int32(0)) if _v55 != 0 { goto l19 } goto l20 l19: _v57 = int32(int32(_v6) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v57))) = int32(uintptr(unsafe.Pointer(&s__85))) goto l20 l20: _v60 = crt.Bool32(int32(_v1) > int32(0)) if _v60 != 0 { goto l21 } goto l22 l21: _v62 = *(*int32)(unsafe.Pointer(uintptr(_v6))) *(*int32)(unsafe.Pointer(bp + 8)) = _v62 *(*int32)(unsafe.Pointer(bp + 16)) = _v1 s_errorMessage(t, int32(uintptr(unsafe.Pointer(&s__86))), bp+8) goto l23 l22: _v65 = *(*int32)(unsafe.Pointer(uintptr(_v6))) *(*int32)(unsafe.Pointer(bp + 24)) = _v65 s_errorMessage(t, int32(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 int32) int32 { bp := t.Alloc(16) defer t.Free(16) var _v13 int32 // %t10 var _v14 int32 // %t11 var _v16 int32 // %t13 var _v17 int32 // %t14 var _v18 int32 // %t15 var _v20 int32 // %t17 var _v21 int32 // %t18 var _v5 int32 // %t2 var _v23 int32 // %t20 var _v24 int32 // %t21 var _v25 int32 // %t22 var _v26 int32 // %t23 var _v27 int32 // %t24 var _v29 int32 // %t26 var _v30 int32 // %t27 var _v6 int32 // %t3 var _v7 int32 // %t4 var _v8 int32 // %t5 var _v9 int32 // %t6 var _v11 int32 // %t8 var _v12 int32 // %t9 var _v2 = int32(bp + 0) // %v2 var _v3 = int32(bp + 4) // %v3 _v5 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v5))) = 0 _v6 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v7 = int32(int32(_v2) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v7))) = _v6 goto l2 l2: _v8 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v9 = int32(_v8 * 1) _v11 = int32(int32(_v1) + int32(_v9)) _v12 = int32(*(*int8)(unsafe.Pointer(uintptr(_v11)))) if _v12 != 0 { goto l3 } goto l7 l3: _v13 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v14 = int32(_v13 * 1) _v16 = int32(int32(_v1) + int32(_v14)) _v17 = int32(*(*int8)(unsafe.Pointer(uintptr(_v16)))) _v18 = int32(int8(_v17)) _v20 = crt.Bool32(int32(_v18) == int32(47)) if _v20 != 0 { goto l4 } goto l5 l4: _v21 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v23 = int32(int32(_v21) + int32(1)) _v24 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v24))) = _v23 goto l5 l5: goto l6 l6: _v25 = int32(int32(_v2) + int32(0)) _v26 = *(*int32)(unsafe.Pointer(uintptr(_v25))) _v27 = int32(int32(_v26) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v25))) = _v27 goto l2 l7: _v29 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v30 = int32(int32(_v1) + int32(_v29)) return _v30 } var s__88 = [13]byte{0x66, 0x69, 0x6c, 0x65, 0x6e, 0x61, 0x6d, 0x65, 0x54, 0x61, 0x69, 0x6c} func s_booleanValue(t *crt.TLS, _v1 int32) int32 { bp := t.Alloc(16) defer t.Free(16) var _v12 int32 // %t10 var _v13 int32 // %t11 var _v14 int32 // %t12 var _v16 int32 // %t14 var _v17 int32 // %t15 var _v18 int32 // %t16 var _v20 int32 // %t18 var _v21 int32 // %t19 var _v22 int32 // %t20 var _v24 int32 // %t22 var _v25 int32 // %t23 var _v26 int32 // %t24 var _v27 int32 // %t25 var _v28 int32 // %t26 var _v29 int32 // %t27 var _v31 int32 // %t29 var _v5 int32 // %t3 var _v32 int32 // %t30 var _v33 int32 // %t31 var _v35 int32 // %t33 var _v36 int32 // %t34 var _v37 int32 // %t35 var _v39 int32 // %t37 var _v40 int32 // %t38 var _v42 int32 // %t40 var _v45 int32 // %t43 var _v47 int32 // %t45 var _v50 int32 // %t48 var _v52 int32 // %t50 var _v53 int32 // %t51 var _v57 int32 // %t55 var _v59 int32 // %t57 var _v8 int32 // %t6 var _v62 int32 // %t60 var _v64 int32 // %t62 var _v65 int32 // %t63 var _v9 int32 // %t7 var _v10 int32 // %t8 var _v2 = int32(bp + 8) // %v2 _v5 = crt.Bool32(int32(_v1) == int32(0)) if _v5 != 0 { goto l2 } goto l4 l2: return 0 l4: _v8 = int32(int32(_v2) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v8))) = 0 goto l5 l5: _v9 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v10 = int32(_v9 * 1) _v12 = int32(int32(_v1) + int32(_v10)) _v13 = int32(*(*int8)(unsafe.Pointer(uintptr(_v12)))) _v14 = int32(int8(_v13)) _v16 = crt.Bool32(int32(_v14) >= int32(48)) goto l6 l6: if _v16 != 0 { goto l7 } goto l40 l40: _v25 = 0 goto l10 l7: _v17 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v18 = int32(_v17 * 1) _v20 = int32(int32(_v1) + int32(_v18)) _v21 = int32(*(*int8)(unsafe.Pointer(uintptr(_v20)))) _v22 = int32(int8(_v21)) _v24 = crt.Bool32(int32(_v22) <= int32(57)) goto l8 l8: if _v24 != 0 { goto l9 } goto l41 l41: _v25 = 0 goto l10 l9: _v25 = 1 goto l10 l10: if _v25 != 0 { goto l11 } goto l13 l11: goto l12 l12: _v26 = int32(int32(_v2) + int32(0)) _v27 = *(*int32)(unsafe.Pointer(uintptr(_v26))) _v28 = int32(int32(_v27) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v26))) = _v28 goto l5 l13: _v29 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v31 = crt.Bool32(int32(_v29) > int32(0)) goto l14 l14: if _v31 != 0 { goto l15 } goto l42 l42: _v40 = 0 goto l18 l15: _v32 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v33 = int32(_v32 * 1) _v35 = int32(int32(_v1) + int32(_v33)) _v36 = int32(*(*int8)(unsafe.Pointer(uintptr(_v35)))) _v37 = int32(int8(_v36)) _v39 = crt.Bool32(int32(_v37) == int32(0)) goto l16 l16: if _v39 != 0 { goto l17 } goto l43 l43: _v40 = 0 goto l18 l17: _v40 = 1 goto l18 l18: if _v40 != 0 { goto l19 } goto l21 l19: _v42 = crt.Xatoi(t, _v1) return _v42 l21: _v45 = Xsqlite3_stricmp(t, _v1, int32(uintptr(unsafe.Pointer(&s__90)))) _v47 = crt.Bool32(int32(_v45) == int32(0)) goto l22 l22: if _v47 != 0 { goto l44 } goto l23 l44: _v53 = 1 goto l26 l23: _v50 = Xsqlite3_stricmp(t, _v1, int32(uintptr(unsafe.Pointer(&s__91)))) _v52 = crt.Bool32(int32(_v50) == int32(0)) goto l24 l24: if _v52 != 0 { goto l45 } goto l25 l45: _v53 = 1 goto l26 l25: _v53 = 0 goto l26 l26: if _v53 != 0 { goto l27 } goto l29 l27: return 1 l29: _v57 = Xsqlite3_stricmp(t, _v1, int32(uintptr(unsafe.Pointer(&s__92)))) _v59 = crt.Bool32(int32(_v57) == int32(0)) goto l30 l30: if _v59 != 0 { goto l46 } goto l31 l46: _v65 = 1 goto l34 l31: _v62 = Xsqlite3_stricmp(t, _v1, int32(uintptr(unsafe.Pointer(&s__93)))) _v64 = crt.Bool32(int32(_v62) == int32(0)) goto l32 l32: if _v64 != 0 { goto l47 } goto l33 l47: _v65 = 1 goto l34 l33: _v65 = 0 goto l34 l34: if _v65 != 0 { goto l35 } goto l37 l35: return 0 l37: *(*int32)(unsafe.Pointer(bp + 0)) = _v1 s_errorMessage(t, int32(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 int32, _v4 int32) { bp := t.Alloc(1744) defer t.Free(1744) var _v50 int32 // %t10 var _v140 int32 // %t100 var _v142 int32 // %t102 var _v143 int32 // %t103 var _v144 int32 // %t104 var _v146 int32 // %t106 var _v147 int32 // %t107 var _v148 int32 // %t108 var _v149 int32 // %t109 var _v51 int32 // %t11 var _v150 int32 // %t110 var _v152 int32 // %t112 var _v153 int32 // %t113 var _v154 int32 // %t114 var _v155 int32 // %t115 var _v156 int32 // %t116 var _v159 int32 // %t119 var _v161 int32 // %t121 var _v163 int32 // %t123 var _v165 int32 // %t125 var _v166 int32 // %t126 var _v168 int32 // %t128 var _v169 int32 // %t129 var _v53 int32 // %t13 var _v171 int32 // %t131 var _v172 int32 // %t132 var _v174 int32 // %t134 var _v177 int32 // %t137 var _v178 int32 // %t138 var _v54 int32 // %t14 var _v180 int32 // %t140 var _v181 int32 // %t141 var _v182 int32 // %t142 var _v184 int32 // %t144 var _v185 int32 // %t145 var _v186 int32 // %t146 var _v188 int32 // %t148 var _v189 int32 // %t149 var _v55 int32 // %t15 var _v190 int32 // %t150 var _v191 int32 // %t151 var _v193 int32 // %t153 var _v194 int32 // %t154 var _v195 int32 // %t155 var _v197 int32 // %t157 var _v198 int32 // %t158 var _v199 int32 // %t159 var _v56 int32 // %t16 var _v200 int32 // %t160 var _v202 int32 // %t162 var _v203 int32 // %t163 var _v204 int32 // %t164 var _v205 int32 // %t165 var _v206 int32 // %t166 var _v207 int32 // %t167 var _v208 int32 // %t168 var _v209 int32 // %t169 var _v57 int32 // %t17 var _v210 int32 // %t170 var _v214 int32 // %t174 var _v215 int32 // %t175 var _v216 int32 // %t176 var _v217 int32 // %t177 var _v218 int32 // %t178 var _v219 int32 // %t179 var _v220 int32 // %t180 var _v222 int32 // %t182 var _v223 int32 // %t183 var _v225 int32 // %t185 var _v226 int32 // %t186 var _v228 int32 // %t188 var _v229 int32 // %t189 var _v59 int32 // %t19 var _v230 int32 // %t190 var _v231 int32 // %t191 var _v233 int32 // %t193 var _v234 int32 // %t194 var _v235 int32 // %t195 var _v236 int32 // %t196 var _v237 int32 // %t197 var _v239 int32 // %t199 var _v60 int32 // %t20 var _v241 int32 // %t201 var _v242 int32 // %t202 var _v243 int32 // %t203 var _v244 int32 // %t204 var _v245 int32 // %t205 var _v246 int32 // %t206 var _v247 int32 // %t207 var _v248 int32 // %t208 var _v249 int32 // %t209 var _v61 int32 // %t21 var _v250 int32 // %t210 var _v252 int32 // %t212 var _v257 int32 // %t217 var _v258 int32 // %t218 var _v259 int32 // %t219 var _v260 int32 // %t220 var _v261 int32 // %t221 var _v262 int32 // %t222 var _v263 int32 // %t223 var _v264 int32 // %t224 var _v265 int32 // %t225 var _v266 int32 // %t226 var _v267 int32 // %t227 var _v269 int32 // %t229 var _v63 int32 // %t23 var _v271 int32 // %t231 var _v274 int32 // %t234 var _v275 int32 // %t235 var _v276 int32 // %t236 var _v278 int32 // %t238 var _v64 int32 // %t24 var _v280 int32 // %t240 var _v282 int32 // %t242 var _v285 int32 // %t245 var _v286 int32 // %t246 var _v287 int32 // %t247 var _v65 int32 // %t25 var _v292 int32 // %t252 var _v294 int32 // %t254 var _v297 int32 // %t257 var _v299 int32 // %t259 var _v66 int32 // %t26 var _v300 int32 // %t260 var _v302 int32 // %t262 var _v304 int32 // %t264 var _v307 int32 // %t267 var _v309 int32 // %t269 var _v67 int32 // %t27 var _v311 int32 // %t271 var _v313 int32 // %t273 var _v315 int32 // %t275 var _v316 int32 // %t276 var _v317 int32 // %t277 var _v318 int32 // %t278 var _v68 int32 // %t28 var _v320 int32 // %t280 var _v322 int32 // %t282 var _v325 int32 // %t285 var _v326 int32 // %t286 var _v69 int32 // %t29 var _v333 int32 // %t293 var _v335 int32 // %t295 var _v336 int32 // %t296 var _v339 int32 // %t299 var _v70 int32 // %t30 var _v341 int32 // %t301 var _v343 int32 // %t303 var _v344 int32 // %t304 var _v346 int32 // %t306 var _v347 int32 // %t307 var _v348 int32 // %t308 var _v71 int32 // %t31 var _v350 int32 // %t310 var _v351 int32 // %t311 var _v352 int32 // %t312 var _v353 int32 // %t313 var _v354 int32 // %t314 var _v355 int32 // %t315 var _v356 int32 // %t316 var _v357 int32 // %t317 var _v358 int32 // %t318 var _v359 int32 // %t319 var _v72 int32 // %t32 var _v360 int32 // %t320 var _v361 int32 // %t321 var _v362 int32 // %t322 var _v363 int32 // %t323 var _v367 int32 // %t327 var _v368 int32 // %t328 var _v369 int32 // %t329 var _v73 int32 // %t33 var _v370 int32 // %t330 var _v371 int32 // %t331 var _v372 int32 // %t332 var _v373 int32 // %t333 var _v374 int32 // %t334 var _v375 int32 // %t335 var _v376 int32 // %t336 var _v377 int32 // %t337 var _v378 int32 // %t338 var _v74 int32 // %t34 var _v380 int32 // %t340 var _v381 int32 // %t341 var _v382 int32 // %t342 var _v383 int32 // %t343 var _v384 int32 // %t344 var _v385 int32 // %t345 var _v386 int32 // %t346 var _v387 int32 // %t347 var _v388 int32 // %t348 var _v389 int32 // %t349 var _v75 int32 // %t35 var _v390 int32 // %t350 var _v391 int32 // %t351 var _v393 int32 // %t353 var _v394 int32 // %t354 var _v395 int32 // %t355 var _v397 int32 // %t357 var _v399 int32 // %t359 var _v76 int32 // %t36 var _v400 int32 // %t360 var _v401 int32 // %t361 var _v403 int32 // %t363 var _v404 int32 // %t364 var _v405 int32 // %t365 var _v406 int32 // %t366 var _v407 int32 // %t367 var _v410 int32 // %t370 var _v411 int32 // %t371 var _v412 int32 // %t372 var _v415 int32 // %t375 var _v417 int32 // %t377 var _v420 int32 // %t380 var _v422 int32 // %t382 var _v423 int32 // %t383 var _v425 int32 // %t385 var _v426 int32 // %t386 var _v430 int32 // %t390 var _v431 int32 // %t391 var _v432 int32 // %t392 var _v434 int32 // %t394 var _v437 int32 // %t397 var _v438 int32 // %t398 var _v439 int32 // %t399 var _v80 int32 // %t40 var _v440 int32 // %t400 var _v441 int32 // %t401 var _v442 int32 // %t402 var _v444 int32 // %t404 var _v445 int32 // %t405 var _v446 int32 // %t406 var _v447 int32 // %t407 var _v448 int32 // %t408 var _v449 int32 // %t409 var _v81 int32 // %t41 var _v450 int32 // %t410 var _v451 int32 // %t411 var _v452 int32 // %t412 var _v453 int32 // %t413 var _v454 int32 // %t414 var _v455 int32 // %t415 var _v456 int32 // %t416 var _v457 int32 // %t417 var _v461 int32 // %t421 var _v462 int32 // %t422 var _v463 int32 // %t423 var _v464 int32 // %t424 var _v465 int32 // %t425 var _v466 int32 // %t426 var _v467 int32 // %t427 var _v468 int32 // %t428 var _v469 int32 // %t429 var _v83 int32 // %t43 var _v471 int32 // %t431 var _v472 int32 // %t432 var _v473 int32 // %t433 var _v475 int32 // %t435 var _v476 int32 // %t436 var _v477 int32 // %t437 var _v478 int32 // %t438 var _v479 int32 // %t439 var _v84 int32 // %t44 var _v480 int32 // %t440 var _v481 int32 // %t441 var _v482 int32 // %t442 var _v483 int32 // %t443 var _v485 int32 // %t445 var _v486 int32 // %t446 var _v487 int32 // %t447 var _v489 int32 // %t449 var _v491 int32 // %t451 var _v492 int32 // %t452 var _v493 int32 // %t453 var _v494 int32 // %t454 var _v495 int32 // %t455 var _v498 int32 // %t458 var _v499 int32 // %t459 var _v86 int32 // %t46 var _v500 int32 // %t460 var _v503 int32 // %t463 var _v505 int32 // %t465 var _v507 int32 // %t467 var _v508 int32 // %t468 var _v509 int32 // %t469 var _v87 int32 // %t47 var _v512 int32 // %t472 var _v514 int32 // %t474 var _v519 int32 // %t479 var _v520 int32 // %t480 var _v523 int32 // %t483 var _v524 int32 // %t484 var _v525 int32 // %t485 var _v526 int32 // %t486 var _v528 int32 // %t488 var _v529 int32 // %t489 var _v89 int32 // %t49 var _v531 int32 // %t491 var _v533 int32 // %t493 var _v534 int32 // %t494 var _v535 int32 // %t495 var _v537 int32 // %t497 var _v538 int32 // %t498 var _v539 int32 // %t499 var _v45 int32 // %t5 var _v90 int32 // %t50 var _v541 int32 // %t501 var _v542 int32 // %t502 var _v543 int32 // %t503 var _v545 int32 // %t505 var _v546 int32 // %t506 var _v547 int32 // %t507 var _v548 int32 // %t508 var _v549 int32 // %t509 var _v91 int32 // %t51 var _v550 int32 // %t510 var _v551 int32 // %t511 var _v553 int32 // %t513 var _v555 int32 // %t515 var _v557 int32 // %t517 var _v558 int32 // %t518 var _v559 int32 // %t519 var _v560 int32 // %t520 var _v561 int32 // %t521 var _v562 int32 // %t522 var _v563 int32 // %t523 var _v564 int32 // %t524 var _v567 int32 // %t527 var _v569 int32 // %t529 var _v93 int32 // %t53 var _v572 int32 // %t532 var _v573 int32 // %t533 var _v574 int32 // %t534 var _v577 int32 // %t537 var _v579 int32 // %t539 var _v94 int32 // %t54 var _v580 int32 // %t540 var _v583 int32 // %t543 var _v585 int32 // %t545 var _v587 int32 // %t547 var _v588 int32 // %t548 var _v589 int32 // %t549 var _v95 int32 // %t55 var _v590 int32 // %t550 var _v591 int32 // %t551 var _v592 int32 // %t552 var _v593 int32 // %t553 var _v594 int32 // %t554 var _v596 int32 // %t556 var _v597 int32 // %t557 var _v598 int32 // %t558 var _v599 int32 // %t559 var _v96 int32 // %t56 var _v600 int32 // %t560 var _v601 int32 // %t561 var _v602 int32 // %t562 var _v603 int32 // %t563 var _v604 int32 // %t564 var _v608 int32 // %t568 var _v609 int32 // %t569 var _v97 int32 // %t57 var _v610 int32 // %t570 var _v611 int32 // %t571 var _v612 int32 // %t572 var _v614 int32 // %t574 var _v615 int32 // %t575 var _v616 int32 // %t576 var _v618 int32 // %t578 var _v619 int32 // %t579 var _v98 int32 // %t58 var _v620 int32 // %t580 var _v621 int32 // %t581 var _v624 int32 // %t584 var _v626 int32 // %t586 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 int32 // %t593 var _v634 int32 // %t594 var _v635 int32 // %t595 var _v637 int32 // %t597 var _v638 int32 // %t598 var _v639 int32 // %t599 var _v100 int32 // %t60 var _v640 int32 // %t600 var _v641 int32 // %t601 var _v642 int32 // %t602 var _v643 int32 // %t603 var _v644 int32 // %t604 var _v645 int32 // %t605 var _v649 int32 // %t609 var _v650 int32 // %t610 var _v651 int32 // %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 int32 // %t620 var _v661 int32 // %t621 var _v662 int32 // %t622 var _v663 int32 // %t623 var _v664 int32 // %t624 var _v665 int32 // %t625 var _v666 int32 // %t626 var _v667 int32 // %t627 var _v668 int32 // %t628 var _v103 int32 // %t63 var _v670 int32 // %t630 var _v671 int32 // %t631 var _v673 int32 // %t633 var _v675 int32 // %t635 var _v676 int32 // %t636 var _v678 int32 // %t638 var _v679 int32 // %t639 var _v680 int32 // %t640 var _v681 int32 // %t641 var _v683 int32 // %t643 var _v684 int32 // %t644 var _v685 int32 // %t645 var _v686 int32 // %t646 var _v687 int32 // %t647 var _v688 int32 // %t648 var _v105 int32 // %t65 var _v692 int32 // %t652 var _v694 int32 // %t654 var _v696 int32 // %t656 var _v697 int32 // %t657 var _v698 int32 // %t658 var _v699 int32 // %t659 var _v106 int32 // %t66 var _v701 int32 // %t661 var _v702 int32 // %t662 var _v703 int32 // %t663 var _v704 int32 // %t664 var _v705 int32 // %t665 var _v708 int32 // %t668 var _v710 int32 // %t670 var _v713 int32 // %t673 var _v715 int32 // %t675 var _v718 int32 // %t678 var _v719 int32 // %t679 var _v108 int32 // %t68 var _v723 int32 // %t683 var _v724 int32 // %t684 var _v725 int32 // %t685 var _v727 int32 // %t687 var _v728 int32 // %t688 var _v109 int32 // %t69 var _v731 int32 // %t691 var _v733 int32 // %t693 var _v736 int32 // %t696 var _v737 int32 // %t697 var _v738 int32 // %t698 var _v110 int32 // %t70 var _v740 int32 // %t700 var _v744 int32 // %t704 var _v745 int32 // %t705 var _v747 int32 // %t707 var _v751 int32 // %t711 var _v757 int32 // %t717 var _v758 int32 // %t718 var _v759 int32 // %t719 var _v112 int32 // %t72 var _v763 int32 // %t723 var _v765 int32 // %t725 var _v768 int32 // %t728 var _v769 int32 // %t729 var _v113 int32 // %t73 var _v773 int32 // %t733 var _v774 int32 // %t734 var _v776 int32 // %t736 var _v777 int32 // %t737 var _v778 int32 // %t738 var _v779 int32 // %t739 var _v114 int32 // %t74 var _v780 int32 // %t740 var _v781 int32 // %t741 var _v782 int32 // %t742 var _v783 int32 // %t743 var _v785 int32 // %t745 var _v787 int32 // %t747 var _v789 int32 // %t749 var _v791 int32 // %t751 var _v793 int32 // %t753 var _v794 int32 // %t754 var _v795 int32 // %t755 var _v796 int32 // %t756 var _v797 int32 // %t757 var _v798 int32 // %t758 var _v799 int32 // %t759 var _v116 int32 // %t76 var _v801 int32 // %t761 var _v806 int32 // %t766 var _v807 int32 // %t767 var _v808 int32 // %t768 var _v117 int32 // %t77 var _v811 int32 // %t771 var _v812 int32 // %t772 var _v813 int32 // %t773 var _v814 int32 // %t774 var _v815 int32 // %t775 var _v817 int32 // %t777 var _v818 int32 // %t778 var _v819 int32 // %t779 var _v820 int32 // %t780 var _v821 int32 // %t781 var _v823 int32 // %t783 var _v824 int32 // %t784 var _v825 int32 // %t785 var _v826 int32 // %t786 var _v827 int32 // %t787 var _v828 int32 // %t788 var _v829 int32 // %t789 var _v119 int32 // %t79 var _v830 int32 // %t790 var _v831 int32 // %t791 var _v832 int32 // %t792 var _v833 int32 // %t793 var _v834 int32 // %t794 var _v835 int32 // %t795 var _v836 int32 // %t796 var _v837 int32 // %t797 var _v838 int32 // %t798 var _v839 int32 // %t799 var _v120 int32 // %t80 var _v840 int32 // %t800 var _v841 int32 // %t801 var _v844 int32 // %t804 var _v846 int32 // %t806 var _v849 int32 // %t809 var _v121 int32 // %t81 var _v851 int32 // %t811 var _v852 int32 // %t812 var _v854 int32 // %t814 var _v858 int32 // %t818 var _v859 int32 // %t819 var _v122 int32 // %t82 var _v860 int32 // %t820 var _v862 int32 // %t822 var _v866 int32 // %t826 var _v869 int32 // %t829 var _v123 int32 // %t83 var _v870 int32 // %t830 var _v871 int32 // %t831 var _v872 int32 // %t832 var _v873 int32 // %t833 var _v874 int32 // %t834 var _v875 int32 // %t835 var _v877 int32 // %t837 var _v878 int32 // %t838 var _v879 int32 // %t839 var _v124 int32 // %t84 var _v881 int32 // %t841 var _v882 int32 // %t842 var _v883 int32 // %t843 var _v884 int32 // %t844 var _v885 int32 // %t845 var _v886 int32 // %t846 var _v125 int32 // %t85 var _v126 int32 // %t86 var _v127 int32 // %t87 var _v49 int32 // %t9 var _v131 int32 // %t91 var _v132 int32 // %t92 var _v133 int32 // %t93 var _v134 int32 // %t94 var _v135 int32 // %t95 var _v136 int32 // %t96 var _v137 int32 // %t97 var _v138 int32 // %t98 var _v139 int32 // %t99 var _v10 = int32(bp + 380) // %v10 var _v11 = int32(bp + 384) // %v11 var _v12 = int32(bp + 388) // %v12 var _v13 = int32(bp + 392) // %v13 var _v14 = int32(bp + 396) // %v14 var _v15 = int32(bp + 408) // %v15 var _v16 = int32(bp + 440) // %v16 var _v17 = int32(bp + 1440) // %v17 var _v18 = int32(bp + 1640) // %v18 var _v19 = int32(bp + 1644) // %v19 var _v20 = int32(bp + 1648) // %v20 var _v21 = int32(bp + 1652) // %v21 var _v22 = int32(bp + 1656) // %v22 var _v23 = int32(bp + 1660) // %v23 var _v24 = int32(bp + 1664) // %v24 var _v25 = int32(bp + 1668) // %v25 var _v26 = int32(bp + 1672) // %v26 var _v27 = int32(bp + 1676) // %v27 var _v28 = int32(bp + 1680) // %v28 var _v29 = int32(bp + 1684) // %v29 var _v30 = int32(bp + 1688) // %v30 var _v31 = int32(bp + 1692) // %v31 var _v32 = int32(bp + 1696) // %v32 var _v33 = int32(bp + 1700) // %v33 var _v34 = int32(bp + 1704) // %v34 var _v35 = int32(bp + 1708) // %v35 var _v36 = int32(bp + 1712) // %v36 var _v37 = int32(bp + 1716) // %v37 var _v38 = int32(bp + 1720) // %v38 var _v39 = int32(bp + 1724) // %v39 var _v40 = int32(bp + 1728) // %v40 var _v5 = int32(bp + 360) // %v5 var _v6 = int32(bp + 364) // %v6 var _v7 = int32(bp + 368) // %v7 var _v8 = int32(bp + 372) // %v8 var _v9 = int32(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 = int32(int32(_v14) + int32(0)) _ = crt.Xmemset(t, _v45, 0, 12) _v49 = int32(int32(_v14) + int32(0)) s_stringReset(t, _v49) goto l2 l2: _v50 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v51 = int32(_v50 * 1) _v53 = int32(int32(_v3) + int32(_v51)) _v54 = int32(*(*int8)(unsafe.Pointer(uintptr(_v53)))) _v55 = int32(int8(_v54)) _v56 = int32(int32(_v10) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v56))) = _v55 _v57 = *(*int32)(unsafe.Pointer(uintptr(_v56))) _v59 = crt.Bool32(int32(_v57) != int32(0)) if _v59 != 0 { goto l3 } goto l242 l3: _v60 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v61 = int32(int32(_v6) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v61))) = _v60 _v63 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v64 = int32(int32(_v3) + int32(_v63)) _v65 = int32(int32(_v5) + int32(0)) _v66 = s_tokenLength(t, _v64, _v65) _v67 = int32(int32(_v12) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v67))) = _v66 _v68 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _v69 = int32(int32(_v68) & int32(255)) _v70 = int32(int32(uint8(_v69))) _v71 = int32(_v70 * 2) _v72 = crt.X__ctype_b_loc(t) _v73 = *(*int32)(unsafe.Pointer(uintptr(_v72))) _v74 = int32(int32(_v73) + int32(_v71)) _v75 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v74)))) _v76 = int32(uint16(_v75)) _v80 = int32(int32(_v76) & int32(8192)) goto l4 l4: if _v80 != 0 { goto l246 } goto l5 l246: _v95 = 1 goto l13 l5: _v81 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _v83 = crt.Bool32(int32(_v81) == int32(47)) goto l6 l6: if _v83 != 0 { goto l7 } goto l247 l247: _v94 = 0 goto l10 l7: _v84 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v86 = int32(int32(_v84) + int32(1)) _v87 = int32(_v86 * 1) _v89 = int32(int32(_v3) + int32(_v87)) _v90 = int32(*(*int8)(unsafe.Pointer(uintptr(_v89)))) _v91 = int32(int8(_v90)) _v93 = crt.Bool32(int32(_v91) == int32(42)) goto l8 l8: if _v93 != 0 { goto l9 } goto l248 l248: _v94 = 0 goto l10 l9: _v94 = 1 goto l10 l10: goto l11 l11: if _v94 != 0 { goto l249 } goto l12 l249: _v95 = 1 goto l13 l12: _v95 = 0 goto l13 l13: if _v95 != 0 { goto l14 } goto l16 l14: _v96 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v97 = int32(int32(_v7) + int32(0)) _v98 = *(*int32)(unsafe.Pointer(uintptr(_v97))) _v99 = int32(int32(_v98) + int32(_v96)) *(*int32)(unsafe.Pointer(uintptr(_v97))) = _v99 goto l2 l16: _v100 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _v102 = crt.Bool32(int32(_v100) != int32(45)) goto l17 l17: if _v102 != 0 { goto l250 } goto l18 l250: _v113 = 1 goto l21 l18: _v103 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v105 = int32(int32(_v103) + int32(1)) _v106 = int32(_v105 * 1) _v108 = int32(int32(_v3) + int32(_v106)) _v109 = int32(*(*int8)(unsafe.Pointer(uintptr(_v108)))) _v110 = int32(int8(_v109)) _v112 = crt.Bool32(int32(_v110) != int32(45)) goto l19 l19: if _v112 != 0 { goto l251 } goto l20 l251: _v113 = 1 goto l21 l20: _v113 = 0 goto l21 l21: goto l22 l22: if _v113 != 0 { goto l252 } goto l23 l252: _v133 = 1 goto l29 l23: _v114 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v116 = int32(int32(_v114) + int32(2)) _v117 = int32(_v116 * 1) _v119 = int32(int32(_v3) + int32(_v117)) _v120 = int32(*(*int8)(unsafe.Pointer(uintptr(_v119)))) _v121 = int32(int8(_v120)) _v122 = int32(_v121 * 2) _v123 = crt.X__ctype_b_loc(t) _v124 = *(*int32)(unsafe.Pointer(uintptr(_v123))) _v125 = int32(int32(_v124) + int32(_v122)) _v126 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v125)))) _v127 = int32(uint16(_v126)) _v131 = int32(int32(_v127) & int32(1024)) goto l24 l24: if _v131 != 0 { goto l25 } goto l253 l253: _v132 = 1 goto l26 l25: _v132 = 0 goto l26 l26: goto l27 l27: if _v132 != 0 { goto l254 } goto l28 l254: _v133 = 1 goto l29 l28: _v133 = 0 goto l29 l29: if _v133 != 0 { goto l30 } goto l32 l30: _v134 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v135 = int32(int32(_v7) + int32(0)) _v136 = *(*int32)(unsafe.Pointer(uintptr(_v135))) _v137 = int32(int32(_v136) + int32(_v134)) *(*int32)(unsafe.Pointer(uintptr(_v135))) = _v137 goto l2 l32: _v138 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v139 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v140 = crt.Bool32(int32(_v138) > int32(_v139)) if _v140 != 0 { goto l33 } goto l34 l33: _v142 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v143 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v144 = int32(int32(_v142) - int32(_v143)) _v146 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v147 = int32(int32(_v3) + int32(_v146)) *(*int32)(unsafe.Pointer(bp + 0)) = _v144 *(*int32)(unsafe.Pointer(bp + 8)) = _v147 _v148 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__98))), bp+0) *(*int32)(unsafe.Pointer(uintptr(_v18))) = _v148 _v149 = int32(int32(_v14) + int32(0)) _v150 = *(*int32)(unsafe.Pointer(uintptr(_v18))) _ = s_evalSql(t, _v149, _v150, 0) _v152 = *(*int32)(unsafe.Pointer(uintptr(_v18))) Xsqlite3_free(t, _v152) _v153 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v154 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v155 = int32(int32(_v153) + int32(_v154)) _v156 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v156))) = _v155 goto l34 l34: _v159 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) _v161 = crt.Bool32(int32(_v159) >= int32(2)) if _v161 != 0 { goto l35 } goto l36 l35: _v163 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v165 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v166 = int32(int32(_v3) + int32(_v165)) *(*int32)(unsafe.Pointer(bp + 16)) = _v163 *(*int32)(unsafe.Pointer(bp + 24)) = _v166 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__98))), bp+16) goto l36 l36: _v168 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v169 = int32(int32(_v3) + int32(_v168)) _v171 = int32(int32(_v169) + int32(2)) _v172 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v174 = int32(int32(_v172) - int32(2)) _v177 = s_extractToken(t, _v171, _v174, _v15, 30) _v178 = int32(int32(_v9) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v178))) = _v177 _v180 = int32(int32(_v13) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v180))) = 0 goto l37 l37: _v181 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v182 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v184 = int32(int32(_v182) - int32(2)) _v185 = crt.Bool32(int32(_v181) < int32(_v184)) goto l38 l38: if _v185 != 0 { goto l39 } goto l255 l255: _v189 = 0 goto l42 l39: _v186 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v188 = crt.Bool32(int32(_v186) < int32(2)) goto l40 l40: if _v188 != 0 { goto l41 } goto l256 l256: _v189 = 0 goto l42 l41: _v189 = 1 goto l42 l42: if _v189 != 0 { goto l43 } goto l257 l257: goto l56 l43: goto l44 l44: _v190 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v191 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v193 = int32(int32(_v191) - int32(2)) _v194 = crt.Bool32(int32(_v190) < int32(_v193)) goto l45 l45: if _v194 != 0 { goto l46 } goto l258 l258: _v215 = 0 goto l49 l46: _v195 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v197 = int32(int32(_v195) + int32(2)) _v198 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v199 = int32(int32(_v197) + int32(_v198)) _v200 = int32(_v199 * 1) _v202 = int32(int32(_v3) + int32(_v200)) _v203 = int32(*(*int8)(unsafe.Pointer(uintptr(_v202)))) _v204 = int32(int32(uint8(_v203))) _v205 = int32(_v204 * 2) _v206 = crt.X__ctype_b_loc(t) _v207 = *(*int32)(unsafe.Pointer(uintptr(_v206))) _v208 = int32(int32(_v207) + int32(_v205)) _v209 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v208)))) _v210 = int32(uint16(_v209)) _v214 = int32(int32(_v210) & int32(8192)) goto l47 l47: if _v214 != 0 { goto l48 } goto l259 l259: _v215 = 0 goto l49 l48: _v215 = 1 goto l49 l49: if _v215 != 0 { goto l50 } goto l51 l50: _v216 = int32(int32(_v9) + int32(0)) _v217 = *(*int32)(unsafe.Pointer(uintptr(_v216))) _v218 = int32(int32(_v217) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v216))) = _v218 goto l44 l51: _v219 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v220 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v222 = int32(int32(_v220) - int32(2)) _v223 = crt.Bool32(int32(_v219) >= int32(_v222)) if _v223 != 0 { goto l52 } goto l54 l52: goto l56 l54: _v225 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v226 = int32(int32(_v3) + int32(_v225)) _v228 = int32(int32(_v226) + int32(2)) _v229 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v230 = int32(int32(_v228) + int32(_v229)) _v231 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v233 = int32(int32(_v231) - int32(2)) _v234 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v235 = int32(int32(_v233) - int32(_v234)) _v236 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v237 = int32(_v236 * 100) _v239 = int32(int32(_v17) + int32(_v237)) _v241 = s_extractToken(t, _v230, _v235, _v239, 100) _v242 = int32(int32(_v9) + int32(0)) _v243 = *(*int32)(unsafe.Pointer(uintptr(_v242))) _v244 = int32(int32(_v243) + int32(_v241)) *(*int32)(unsafe.Pointer(uintptr(_v242))) = _v244 goto l55 l55: _v245 = int32(int32(_v13) + int32(0)) _v246 = *(*int32)(unsafe.Pointer(uintptr(_v245))) _v247 = int32(int32(_v246) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v245))) = _v247 goto l37 l56: _v248 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v249 = int32(int32(_v11) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v249))) = _v248 goto l57 l57: _v250 = *(*int32)(unsafe.Pointer(uintptr(_v11))) _v252 = crt.Bool32(int32(_v250) < int32(2)) if _v252 != 0 { goto l58 } goto l60 l58: _v257 = int32(int32(_v11) + int32(0)) _v258 = *(*int32)(unsafe.Pointer(uintptr(_v257))) _v259 = int32(int32(_v258) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v257))) = _v259 _v260 = int32(_v258 * 100) _v261 = int32(_v17) _v262 = int32(int32(_v261) + int32(_v260)) _v263 = int32(int32(_v262) + int32(0)) *(*int8)(unsafe.Pointer(uintptr(_v263))) = 0 goto l59 l59: _v264 = int32(int32(_v11) + int32(0)) _v265 = *(*int32)(unsafe.Pointer(uintptr(_v264))) _v266 = int32(int32(_v265) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v264))) = _v266 goto l57 l60: _v267 = int32(_v15) _v269 = crt.Xstrcmp(t, _v267, int32(uintptr(unsafe.Pointer(&s__99)))) _v271 = crt.Bool32(int32(_v269) == int32(0)) if _v271 != 0 { goto l61 } goto l62 l61: _v274 = int32(_v17) _v275 = int32(int32(_v274) + int32(0)) _v276 = crt.Xatoi(t, _v275) _ = Xsqlite3_sleep(t, _v276) goto l241 l62: _v278 = int32(_v15) _v280 = crt.Xstrcmp(t, _v278, int32(uintptr(unsafe.Pointer(&s__100)))) _v282 = crt.Bool32(int32(_v280) == int32(0)) if _v282 != 0 { goto l63 } goto l66 l63: _v285 = int32(_v17) _v286 = int32(int32(_v285) + int32(0)) _v287 = crt.Xatoi(t, _v286) *(*int32)(unsafe.Pointer(uintptr(_v19))) = _v287 _ = s_finishScript(t, _v1, _v2, 1) _v292 = *(*int32)(unsafe.Pointer(uintptr(_v19))) _v294 = crt.Bool32(int32(_v292) == int32(0)) if _v294 != 0 { goto l64 } goto l65 l64: _v297 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _ = Xsqlite3_close(t, _v297) goto l65 l65: _v299 = *(*int32)(unsafe.Pointer(uintptr(_v19))) crt.Xexit(t, _v299) goto l240 l66: _v300 = int32(_v15) _v302 = crt.Xstrcmp(t, _v300, int32(uintptr(unsafe.Pointer(&s__101)))) _v304 = crt.Bool32(int32(_v302) == int32(0)) if _v304 != 0 { goto l67 } goto l70 l67: _v307 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) _v309 = crt.Bool32(int32(_v307) == int32(1)) if _v309 != 0 { goto l68 } goto l69 l68: _v311 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v313 = int32(int32(_v311) - int32(1)) _v315 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v316 = int32(int32(_v3) + int32(_v315)) *(*int32)(unsafe.Pointer(bp + 32)) = _v313 *(*int32)(unsafe.Pointer(bp + 40)) = _v316 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__98))), bp+32) goto l69 l69: _v317 = int32(int32(_v14) + int32(0)) s_stringReset(t, _v317) goto l239 l70: _v318 = int32(_v15) _v320 = crt.Xstrcmp(t, _v318, int32(uintptr(unsafe.Pointer(&s__102)))) _v322 = crt.Bool32(int32(_v320) == int32(0)) goto l71 l71: if _v322 != 0 { goto l72 } goto l260 l260: _v326 = 0 goto l75 l72: _v325 = crt.Bool32(int32(_v1) > int32(0)) goto l73 l73: if _v325 != 0 { goto l74 } goto l261 l261: _v326 = 0 goto l75 l74: _v326 = 1 goto l75 l75: if _v326 != 0 { goto l76 } goto l77 l76: _ = s_finishScript(t, _v1, _v2, 1) goto l238 l77: _v333 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__103)))) _v335 = crt.Bool32(int32(_v333) == int32(0)) if _v335 != 0 { goto l78 } goto l79 l78: _v336 = int32(int32(_v14) + int32(0)) s_stringReset(t, _v336) goto l237 l79: _v339 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__104)))) _v341 = crt.Bool32(int32(_v339) == int32(0)) if _v341 != 0 { goto l80 } goto l97 l80: _v343 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v344 = int32(int32(_v3) + int32(_v343)) *(*int32)(unsafe.Pointer(uintptr(_v21))) = _v344 _v346 = int32(int32(_v20) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v346))) = 7 goto l81 l81: _v347 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v348 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v350 = int32(int32(_v348) - int32(1)) _v351 = crt.Bool32(int32(_v347) < int32(_v350)) goto l82 l82: if _v351 != 0 { goto l83 } goto l262 l262: _v368 = 0 goto l86 l83: _v352 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v353 = int32(_v352 * 1) _v354 = *(*int32)(unsafe.Pointer(uintptr(_v21))) _v355 = int32(int32(_v354) + int32(_v353)) _v356 = int32(*(*int8)(unsafe.Pointer(uintptr(_v355)))) _v357 = int32(int32(uint8(_v356))) _v358 = int32(_v357 * 2) _v359 = crt.X__ctype_b_loc(t) _v360 = *(*int32)(unsafe.Pointer(uintptr(_v359))) _v361 = int32(int32(_v360) + int32(_v358)) _v362 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v361)))) _v363 = int32(uint16(_v362)) _v367 = int32(int32(_v363) & int32(8192)) goto l84 l84: if _v367 != 0 { goto l85 } goto l263 l263: _v368 = 0 goto l86 l85: _v368 = 1 goto l86 l86: if _v368 != 0 { goto l87 } goto l89 l87: goto l88 l88: _v369 = int32(int32(_v20) + int32(0)) _v370 = *(*int32)(unsafe.Pointer(uintptr(_v369))) _v371 = int32(int32(_v370) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v369))) = _v371 goto l81 l89: _v372 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v373 = int32(int32(_v21) + int32(0)) _v374 = *(*int32)(unsafe.Pointer(uintptr(_v373))) _v375 = int32(int32(_v374) + int32(_v372)) *(*int32)(unsafe.Pointer(uintptr(_v373))) = _v375 _v376 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v377 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v378 = int32(int32(_v376) - int32(_v377)) _v380 = int32(int32(_v378) - int32(1)) _v381 = int32(int32(_v14) + int32(0)) _v382 = int32(int32(_v381) + int32(4)) _v383 = *(*int32)(unsafe.Pointer(uintptr(_v382))) _v384 = crt.Bool32(int32(_v380) != int32(_v383)) goto l90 l90: if _v384 != 0 { goto l264 } goto l91 l264: _v395 = 1 goto l94 l91: _v385 = int32(int32(_v14) + int32(0)) _v386 = int32(int32(_v385) + int32(0)) _v387 = *(*int32)(unsafe.Pointer(uintptr(_v386))) _v388 = *(*int32)(unsafe.Pointer(uintptr(_v21))) _v389 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v390 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v391 = int32(int32(_v389) - int32(_v390)) _v393 = int32(int32(_v391) - int32(1)) _v394 = crt.Xstrncmp(t, _v387, _v388, _v393) goto l92 l92: if _v394 != 0 { goto l265 } goto l93 l265: _v395 = 1 goto l94 l93: _v395 = 0 goto l94 l94: if _v395 != 0 { goto l95 } goto l96 l95: _v397 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v399 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v400 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v401 = int32(int32(_v399) - int32(_v400)) _v403 = int32(int32(_v401) - int32(1)) _v404 = *(*int32)(unsafe.Pointer(uintptr(_v21))) _v405 = int32(int32(_v14) + int32(0)) _v406 = int32(int32(_v405) + int32(0)) _v407 = *(*int32)(unsafe.Pointer(uintptr(_v406))) *(*int32)(unsafe.Pointer(bp + 48)) = _v397 *(*int32)(unsafe.Pointer(bp + 56)) = _v4 *(*int32)(unsafe.Pointer(bp + 64)) = _v403 *(*int32)(unsafe.Pointer(bp + 72)) = _v404 *(*int32)(unsafe.Pointer(bp + 80)) = _v407 s_errorMessage(t, int32(uintptr(unsafe.Pointer(&s__105))), bp+48) goto l96 l96: _v410 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 84)) _v411 = int32(int32(_v410) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 84)) = _v411 _v412 = int32(int32(_v14) + int32(0)) s_stringReset(t, _v412) goto l236 l97: _v415 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__106)))) _v417 = crt.Bool32(int32(_v415) == int32(0)) goto l98 l98: if _v417 != 0 { goto l266 } goto l99 l266: _v423 = 1 goto l102 l99: _v420 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__107)))) _v422 = crt.Bool32(int32(_v420) == int32(0)) goto l100 l100: if _v422 != 0 { goto l267 } goto l101 l267: _v423 = 1 goto l102 l101: _v423 = 0 goto l102 l102: if _v423 != 0 { goto l103 } goto l115 l103: _v425 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v426 = int32(int32(_v3) + int32(_v425)) *(*int32)(unsafe.Pointer(uintptr(_v23))) = _v426 _v430 = int32(int32(_v15) + int32(0)) _v431 = int32(*(*int8)(unsafe.Pointer(uintptr(_v430)))) _v432 = int32(int8(_v431)) _v434 = crt.Bool32(int32(_v432) == int32(103)) *(*int32)(unsafe.Pointer(uintptr(_v25))) = _v434 _v437 = *(*int32)(unsafe.Pointer(uintptr(_v25))) _v438 = int32(3 * _v437) _v439 = int32(int32(9) - int32(_v438)) _v440 = int32(int32(_v22) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v440))) = _v439 goto l104 l104: _v441 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v442 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v444 = int32(int32(_v442) - int32(1)) _v445 = crt.Bool32(int32(_v441) < int32(_v444)) goto l105 l105: if _v445 != 0 { goto l106 } goto l268 l268: _v462 = 0 goto l109 l106: _v446 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v447 = int32(_v446 * 1) _v448 = *(*int32)(unsafe.Pointer(uintptr(_v23))) _v449 = int32(int32(_v448) + int32(_v447)) _v450 = int32(*(*int8)(unsafe.Pointer(uintptr(_v449)))) _v451 = int32(int32(uint8(_v450))) _v452 = int32(_v451 * 2) _v453 = crt.X__ctype_b_loc(t) _v454 = *(*int32)(unsafe.Pointer(uintptr(_v453))) _v455 = int32(int32(_v454) + int32(_v452)) _v456 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v455)))) _v457 = int32(uint16(_v456)) _v461 = int32(int32(_v457) & int32(8192)) goto l107 l107: if _v461 != 0 { goto l108 } goto l269 l269: _v462 = 0 goto l109 l108: _v462 = 1 goto l109 l109: if _v462 != 0 { goto l110 } goto l112 l110: goto l111 l111: _v463 = int32(int32(_v22) + int32(0)) _v464 = *(*int32)(unsafe.Pointer(uintptr(_v463))) _v465 = int32(int32(_v464) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v463))) = _v465 goto l104 l112: _v466 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v467 = int32(int32(_v23) + int32(0)) _v468 = *(*int32)(unsafe.Pointer(uintptr(_v467))) _v469 = int32(int32(_v468) + int32(_v466)) *(*int32)(unsafe.Pointer(uintptr(_v467))) = _v469 _v471 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v472 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v473 = int32(int32(_v471) - int32(_v472)) _v475 = int32(int32(_v473) - int32(1)) _v476 = *(*int32)(unsafe.Pointer(uintptr(_v23))) *(*int32)(unsafe.Pointer(bp + 88)) = _v475 *(*int32)(unsafe.Pointer(bp + 96)) = _v476 _v477 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__98))), bp+88) _v478 = int32(int32(_v24) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v478))) = _v477 _v479 = *(*int32)(unsafe.Pointer(uintptr(_v24))) _v480 = int32(int32(_v14) + int32(0)) _v481 = int32(int32(_v480) + int32(0)) _v482 = *(*int32)(unsafe.Pointer(uintptr(_v481))) _v483 = Xsqlite3_strglob(t, _v479, _v482) _v485 = crt.Bool32(int32(_v483) == int32(0)) _v486 = *(*int32)(unsafe.Pointer(uintptr(_v25))) _v487 = int32(_v485 ^ _v486) if _v487 != 0 { goto l113 } goto l114 l113: _v489 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v491 = *(*int32)(unsafe.Pointer(uintptr(_v24))) _v492 = int32(int32(_v14) + int32(0)) _v493 = int32(int32(_v492) + int32(0)) _v494 = *(*int32)(unsafe.Pointer(uintptr(_v493))) *(*int32)(unsafe.Pointer(bp + 104)) = _v489 *(*int32)(unsafe.Pointer(bp + 112)) = _v4 *(*int32)(unsafe.Pointer(bp + 120)) = _v491 *(*int32)(unsafe.Pointer(bp + 128)) = _v494 s_errorMessage(t, int32(uintptr(unsafe.Pointer(&s__108))), bp+104) goto l114 l114: _v495 = *(*int32)(unsafe.Pointer(uintptr(_v24))) Xsqlite3_free(t, _v495) _v498 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 84)) _v499 = int32(int32(_v498) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 84)) = _v499 _v500 = int32(int32(_v14) + int32(0)) s_stringReset(t, _v500) goto l235 l115: _v503 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__109)))) _v505 = crt.Bool32(int32(_v503) == int32(0)) if _v505 != 0 { goto l116 } goto l117 l116: _v507 = int32(int32(_v14) + int32(0)) _v508 = int32(int32(_v507) + int32(0)) _v509 = *(*int32)(unsafe.Pointer(uintptr(_v508))) *(*int32)(unsafe.Pointer(bp + 136)) = _v509 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__55))), bp+136) goto l234 l117: _v512 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__110)))) _v514 = crt.Bool32(int32(_v512) == int32(0)) if _v514 != 0 { goto l118 } goto l142 l118: *(*int32)(unsafe.Pointer(uintptr(_v28))) = 0 _v519 = int32(int32(_v17) + int32(0)) _v520 = int32(int32(_v26) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v520))) = _v519 _v523 = *(*int32)(unsafe.Pointer(uintptr(_v26))) _v524 = int32(int32(_v523) + int32(0)) _v525 = int32(*(*int8)(unsafe.Pointer(uintptr(_v524)))) _v526 = int32(int8(_v525)) _v528 = crt.Bool32(int32(_v526) == int32(47)) goto l119 l119: if _v528 != 0 { goto l120 } goto l270 l270: _v529 = 1 goto l121 l120: _v529 = 0 goto l121 l121: if _v529 != 0 { goto l122 } goto l271 l271: goto l137 l122: _v531 = crt.Xstrlen(t, _v4) _v533 = int32(int32(_v531) - int32(1)) _v534 = int32(int32(_v29) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v534))) = _v533 goto l123 l123: _v535 = *(*int32)(unsafe.Pointer(uintptr(_v29))) _v537 = crt.Bool32(int32(_v535) >= int32(0)) goto l124 l124: if _v537 != 0 { goto l125 } goto l272 l272: _v547 = 0 goto l131 l125: _v538 = *(*int32)(unsafe.Pointer(uintptr(_v29))) _v539 = int32(_v538 * 1) _v541 = int32(int32(_v4) + int32(_v539)) _v542 = int32(*(*int8)(unsafe.Pointer(uintptr(_v541)))) _v543 = int32(int8(_v542)) _v545 = crt.Bool32(int32(_v543) == int32(47)) goto l126 l126: if _v545 != 0 { goto l127 } goto l273 l273: _v546 = 1 goto l128 l127: _v546 = 0 goto l128 l128: goto l129 l129: if _v546 != 0 { goto l130 } goto l274 l274: _v547 = 0 goto l131 l130: _v547 = 1 goto l131 l131: if _v547 != 0 { goto l132 } goto l134 l132: goto l133 l133: _v548 = int32(int32(_v29) + int32(0)) _v549 = *(*int32)(unsafe.Pointer(uintptr(_v548))) _v550 = int32(int32(_v549) - int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v548))) = _v550 goto l123 l134: _v551 = *(*int32)(unsafe.Pointer(uintptr(_v29))) _v553 = crt.Bool32(int32(_v551) > int32(0)) if _v553 != 0 { goto l135 } goto l136 l135: _v555 = *(*int32)(unsafe.Pointer(uintptr(_v29))) _v557 = *(*int32)(unsafe.Pointer(uintptr(_v26))) *(*int32)(unsafe.Pointer(bp + 144)) = _v555 *(*int32)(unsafe.Pointer(bp + 152)) = _v4 *(*int32)(unsafe.Pointer(bp + 160)) = _v557 _v558 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__111))), bp+144) _v559 = int32(int32(_v28) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v559))) = _v558 _v560 = *(*int32)(unsafe.Pointer(uintptr(_v559))) _v561 = int32(int32(_v26) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v561))) = _v560 goto l136 l136: goto l137 l137: _v562 = *(*int32)(unsafe.Pointer(uintptr(_v26))) _v563 = s_readFile(t, _v562) _v564 = int32(int32(_v27) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v564))) = _v563 _v567 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) if _v567 != 0 { goto l138 } goto l139 l138: _v569 = *(*int32)(unsafe.Pointer(uintptr(_v26))) *(*int32)(unsafe.Pointer(bp + 168)) = _v569 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__112))), bp+168) goto l139 l139: _v572 = *(*int32)(unsafe.Pointer(uintptr(_v27))) _v573 = *(*int32)(unsafe.Pointer(uintptr(_v26))) s_runScript(t, 0, 0, _v572, _v573) _v574 = *(*int32)(unsafe.Pointer(uintptr(_v27))) Xsqlite3_free(t, _v574) _v577 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) if _v577 != 0 { goto l140 } goto l141 l140: _v579 = *(*int32)(unsafe.Pointer(uintptr(_v26))) *(*int32)(unsafe.Pointer(bp + 176)) = _v579 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__113))), bp+176) goto l141 l141: _v580 = *(*int32)(unsafe.Pointer(uintptr(_v28))) Xsqlite3_free(t, _v580) goto l233 l142: _v583 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__114)))) _v585 = crt.Bool32(int32(_v583) == int32(0)) if _v585 != 0 { goto l143 } goto l153 l143: _v587 = int32(int32(_v30) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v587))) = 7 goto l144 l144: _v588 = *(*int32)(unsafe.Pointer(uintptr(_v30))) _v589 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v590 = crt.Bool32(int32(_v588) < int32(_v589)) goto l145 l145: if _v590 != 0 { goto l146 } goto l275 l275: _v609 = 0 goto l149 l146: _v591 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v592 = *(*int32)(unsafe.Pointer(uintptr(_v30))) _v593 = int32(int32(_v591) + int32(_v592)) _v594 = int32(_v593 * 1) _v596 = int32(int32(_v3) + int32(_v594)) _v597 = int32(*(*int8)(unsafe.Pointer(uintptr(_v596)))) _v598 = int32(int32(uint8(_v597))) _v599 = int32(_v598 * 2) _v600 = crt.X__ctype_b_loc(t) _v601 = *(*int32)(unsafe.Pointer(uintptr(_v600))) _v602 = int32(int32(_v601) + int32(_v599)) _v603 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v602)))) _v604 = int32(uint16(_v603)) _v608 = int32(int32(_v604) & int32(8192)) goto l147 l147: if _v608 != 0 { goto l148 } goto l276 l276: _v609 = 0 goto l149 l148: _v609 = 1 goto l149 l149: if _v609 != 0 { goto l150 } goto l152 l150: goto l151 l151: _v610 = int32(int32(_v30) + int32(0)) _v611 = *(*int32)(unsafe.Pointer(uintptr(_v610))) _v612 = int32(int32(_v611) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v610))) = _v612 goto l144 l152: _v614 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v615 = *(*int32)(unsafe.Pointer(uintptr(_v30))) _v616 = int32(int32(_v614) - int32(_v615)) _v618 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v619 = int32(int32(_v3) + int32(_v618)) _v620 = *(*int32)(unsafe.Pointer(uintptr(_v30))) _v621 = int32(int32(_v619) + int32(_v620)) *(*int32)(unsafe.Pointer(bp + 184)) = _v616 *(*int32)(unsafe.Pointer(bp + 192)) = _v621 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__98))), bp+184) goto l232 l153: _v624 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__115)))) _v626 = crt.Bool32(int32(_v624) == int32(0)) if _v626 != 0 { goto l154 } goto l171 l154: _v628 = int32(int32(_v31) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v628))) = 4 goto l155 l155: _v629 = *(*int32)(unsafe.Pointer(uintptr(_v31))) _v630 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v631 = crt.Bool32(int32(_v629) < int32(_v630)) goto l156 l156: if _v631 != 0 { goto l157 } goto l277 l277: _v650 = 0 goto l160 l157: _v632 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v633 = *(*int32)(unsafe.Pointer(uintptr(_v31))) _v634 = int32(int32(_v632) + int32(_v633)) _v635 = int32(_v634 * 1) _v637 = int32(int32(_v3) + int32(_v635)) _v638 = int32(*(*int8)(unsafe.Pointer(uintptr(_v637)))) _v639 = int32(int32(uint8(_v638))) _v640 = int32(_v639 * 2) _v641 = crt.X__ctype_b_loc(t) _v642 = *(*int32)(unsafe.Pointer(uintptr(_v641))) _v643 = int32(int32(_v642) + int32(_v640)) _v644 = int32(*(*uint16)(unsafe.Pointer(uintptr(_v643)))) _v645 = int32(uint16(_v644)) _v649 = int32(int32(_v645) & int32(8192)) goto l158 l158: if _v649 != 0 { goto l159 } goto l278 l278: _v650 = 0 goto l160 l159: _v650 = 1 goto l160 l160: if _v650 != 0 { goto l161 } goto l163 l161: goto l162 l162: _v651 = int32(int32(_v31) + int32(0)) _v652 = *(*int32)(unsafe.Pointer(uintptr(_v651))) _v653 = int32(int32(_v652) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v651))) = _v653 goto l155 l163: _v655 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v656 = *(*int32)(unsafe.Pointer(uintptr(_v31))) _v657 = int32(int32(_v655) - int32(_v656)) _v659 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v660 = int32(int32(_v3) + int32(_v659)) _v661 = *(*int32)(unsafe.Pointer(uintptr(_v31))) _v662 = int32(int32(_v660) + int32(_v661)) *(*int32)(unsafe.Pointer(bp + 200)) = _v657 *(*int32)(unsafe.Pointer(bp + 208)) = _v662 _v663 = s_prepareSql(t, int32(uintptr(unsafe.Pointer(&s__116))), bp+200) _v664 = int32(int32(_v33) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v664))) = _v663 _v665 = *(*int32)(unsafe.Pointer(uintptr(_v33))) _v666 = Xsqlite3_step(t, _v665) _v667 = int32(int32(_v32) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v667))) = _v666 _v668 = *(*int32)(unsafe.Pointer(uintptr(_v32))) _v670 = crt.Bool32(int32(_v668) != int32(100)) goto l164 l164: if _v670 != 0 { goto l279 } goto l165 l279: _v676 = 1 goto l168 l165: _v671 = *(*int32)(unsafe.Pointer(uintptr(_v33))) _v673 = Xsqlite3_column_int(t, _v671, 0) _v675 = crt.Bool32(int32(_v673) == int32(0)) goto l166 l166: if _v675 != 0 { goto l280 } goto l167 l280: _v676 = 1 goto l168 l167: _v676 = 0 goto l168 l168: if _v676 != 0 { goto l169 } goto l170 l169: _v678 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v679 = int32(int32(_v3) + int32(_v678)) _v680 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v681 = int32(int32(_v679) + int32(_v680)) _v683 = int32(int32(_v5) + int32(0)) _v684 = s_findEndif(t, _v681, 1, _v683) _v685 = int32(int32(_v7) + int32(0)) _v686 = *(*int32)(unsafe.Pointer(uintptr(_v685))) _v687 = int32(int32(_v686) + int32(_v684)) *(*int32)(unsafe.Pointer(uintptr(_v685))) = _v687 goto l170 l170: _v688 = *(*int32)(unsafe.Pointer(uintptr(_v33))) _ = Xsqlite3_finalize(t, _v688) goto l231 l171: _v692 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__117)))) _v694 = crt.Bool32(int32(_v692) == int32(0)) if _v694 != 0 { goto l172 } goto l173 l172: _v696 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v697 = int32(int32(_v3) + int32(_v696)) _v698 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v699 = int32(int32(_v697) + int32(_v698)) _v701 = int32(int32(_v5) + int32(0)) _v702 = s_findEndif(t, _v699, 0, _v701) _v703 = int32(int32(_v7) + int32(0)) _v704 = *(*int32)(unsafe.Pointer(uintptr(_v703))) _v705 = int32(int32(_v704) + int32(_v702)) *(*int32)(unsafe.Pointer(uintptr(_v703))) = _v705 goto l230 l173: _v708 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__118)))) _v710 = crt.Bool32(int32(_v708) == int32(0)) if _v710 != 0 { goto l174 } goto l175 l174: goto l229 l175: _v713 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__119)))) _v715 = crt.Bool32(int32(_v713) == int32(0)) goto l176 l176: if _v715 != 0 { goto l177 } goto l281 l281: _v719 = 0 goto l180 l177: _v718 = crt.Bool32(int32(_v1) == int32(0)) goto l178 l178: if _v718 != 0 { goto l179 } goto l282 l282: _v719 = 0 goto l180 l179: _v719 = 1 goto l180 l180: if _v719 != 0 { goto l181 } goto l184 l181: _v723 = int32(int32(_v17) + int32(0)) _v724 = crt.Xatoi(t, _v723) *(*int32)(unsafe.Pointer(uintptr(_v34))) = _v724 _v725 = *(*int32)(unsafe.Pointer(uintptr(_v34))) _v727 = crt.Bool32(int32(_v725) > int32(0)) if _v727 != 0 { goto l182 } goto l183 l182: _v728 = *(*int32)(unsafe.Pointer(uintptr(_v34))) s_startClient(t, _v728) goto l183 l183: goto l228 l184: _v731 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__120)))) _v733 = crt.Bool32(int32(_v731) == int32(0)) goto l185 l185: if _v733 != 0 { goto l186 } goto l283 l283: _v737 = 0 goto l189 l186: _v736 = crt.Bool32(int32(_v1) == int32(0)) goto l187 l187: if _v736 != 0 { goto l188 } goto l284 l284: _v737 = 0 goto l189 l188: _v737 = 1 goto l189 l189: if _v737 != 0 { goto l190 } goto l197 l190: _v738 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v740 = crt.Bool32(int32(_v738) >= int32(2)) goto l191 l191: if _v740 != 0 { goto l192 } goto l194 l192: _v744 = int32(int32(_v17) + int32(100)) _v745 = crt.Xatoi(t, _v744) goto l193 l193: _v747 = _v745 goto l196 l194: goto l195 l195: _v747 = 10000 goto l196 l196: *(*int32)(unsafe.Pointer(uintptr(_v35))) = _v747 _v751 = *(*int32)(unsafe.Pointer(uintptr(_v6))) *(*int32)(unsafe.Pointer(bp + 216)) = _v751 *(*int32)(unsafe.Pointer(bp + 224)) = _v4 _ = Xsqlite3_snprintf(t, 1000, _v16, int32(uintptr(unsafe.Pointer(&s__121))), bp+216) _v757 = int32(int32(_v17) + int32(0)) _v758 = crt.Xatoi(t, _v757) _v759 = *(*int32)(unsafe.Pointer(uintptr(_v35))) s_waitForClient(t, _v758, _v759, _v16) goto l227 l197: _v763 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__122)))) _v765 = crt.Bool32(int32(_v763) == int32(0)) goto l198 l198: if _v765 != 0 { goto l199 } goto l285 l285: _v769 = 0 goto l202 l199: _v768 = crt.Bool32(int32(_v1) == int32(0)) goto l200 l200: if _v768 != 0 { goto l201 } goto l286 l286: _v769 = 0 goto l202 l201: _v769 = 1 goto l202 l202: if _v769 != 0 { goto l203 } goto l210 l203: _v773 = int32(int32(_v17) + int32(0)) _v774 = crt.Xatoi(t, _v773) *(*int32)(unsafe.Pointer(uintptr(_v36))) = _v774 _v776 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v777 = int32(int32(_v3) + int32(_v776)) _v778 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v779 = int32(int32(_v777) + int32(_v778)) _v780 = int32(int32(_v5) + int32(0)) _v781 = s_findEnd(t, _v779, _v780) _v782 = int32(int32(_v37) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v782))) = _v781 _v783 = *(*int32)(unsafe.Pointer(uintptr(_v36))) _v785 = crt.Bool32(int32(_v783) < int32(0)) if _v785 != 0 { goto l204 } goto l205 l204: _v787 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v789 = *(*int32)(unsafe.Pointer(uintptr(_v36))) *(*int32)(unsafe.Pointer(bp + 232)) = _v787 *(*int32)(unsafe.Pointer(bp + 240)) = _v4 *(*int32)(unsafe.Pointer(bp + 248)) = _v789 s_errorMessage(t, int32(uintptr(unsafe.Pointer(&s__123))), bp+232) goto l209 l205: _v791 = *(*int32)(unsafe.Pointer(uintptr(_v37))) _v793 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v794 = int32(int32(_v3) + int32(_v793)) _v795 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v796 = int32(int32(_v794) + int32(_v795)) *(*int32)(unsafe.Pointer(bp + 256)) = _v791 *(*int32)(unsafe.Pointer(bp + 264)) = _v796 _v797 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__98))), bp+256) _v798 = int32(int32(_v38) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v798))) = _v797 _v799 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v801 = crt.Bool32(int32(_v799) > int32(1)) if _v801 != 0 { goto l206 } goto l207 l206: _v806 = int32(int32(_v17) + int32(100)) *(*int32)(unsafe.Pointer(bp + 272)) = _v806 _v807 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__55))), bp+272) _v808 = int32(int32(_v39) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v808))) = _v807 goto l208 l207: _v811 = s_filenameTail(t, _v4) _v812 = *(*int32)(unsafe.Pointer(uintptr(_v6))) *(*int32)(unsafe.Pointer(bp + 280)) = _v811 *(*int32)(unsafe.Pointer(bp + 288)) = _v812 _v813 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__124))), bp+280) _v814 = int32(int32(_v39) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v814))) = _v813 goto l208 l208: _v815 = *(*int32)(unsafe.Pointer(uintptr(_v36))) s_startClient(t, _v815) _v817 = *(*int32)(unsafe.Pointer(uintptr(_v36))) _v818 = *(*int32)(unsafe.Pointer(uintptr(_v38))) _v819 = *(*int32)(unsafe.Pointer(uintptr(_v39))) *(*int32)(unsafe.Pointer(bp + 296)) = _v817 *(*int32)(unsafe.Pointer(bp + 304)) = _v818 *(*int32)(unsafe.Pointer(bp + 312)) = _v819 s_runSql(t, int32(uintptr(unsafe.Pointer(&s__125))), bp+296) _v820 = *(*int32)(unsafe.Pointer(uintptr(_v38))) Xsqlite3_free(t, _v820) _v821 = *(*int32)(unsafe.Pointer(uintptr(_v39))) Xsqlite3_free(t, _v821) goto l209 l209: _v823 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v824 = int32(int32(_v3) + int32(_v823)) _v825 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v826 = int32(int32(_v824) + int32(_v825)) _v827 = *(*int32)(unsafe.Pointer(uintptr(_v37))) _v828 = int32(int32(_v826) + int32(_v827)) _v829 = int32(int32(_v5) + int32(0)) _v830 = s_tokenLength(t, _v828, _v829) _v831 = int32(int32(_v37) + int32(0)) _v832 = *(*int32)(unsafe.Pointer(uintptr(_v831))) _v833 = int32(int32(_v832) + int32(_v830)) *(*int32)(unsafe.Pointer(uintptr(_v831))) = _v833 _v834 = *(*int32)(unsafe.Pointer(uintptr(_v37))) _v835 = int32(int32(_v12) + int32(0)) _v836 = *(*int32)(unsafe.Pointer(uintptr(_v835))) _v837 = int32(int32(_v836) + int32(_v834)) *(*int32)(unsafe.Pointer(uintptr(_v835))) = _v837 _v838 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v839 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v840 = int32(int32(_v838) + int32(_v839)) _v841 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v841))) = _v840 goto l226 l210: _v844 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__126)))) _v846 = crt.Bool32(int32(_v844) == int32(0)) if _v846 != 0 { goto l211 } goto l212 l211: s_test_breakpoint(t) goto l225 l212: _v849 = crt.Xstrcmp(t, _v15, int32(uintptr(unsafe.Pointer(&s__127)))) _v851 = crt.Bool32(int32(_v849) == int32(0)) if _v851 != 0 { goto l213 } goto l223 l213: _v852 = *(*int32)(unsafe.Pointer(uintptr(_v13))) _v854 = crt.Bool32(int32(_v852) >= int32(1)) goto l214 l214: if _v854 != 0 { goto l215 } goto l220 l215: _v858 = int32(int32(_v17) + int32(0)) _v859 = s_booleanValue(t, _v858) goto l216 l216: if _v859 != 0 { goto l217 } goto l287 l287: _v860 = 1 goto l218 l217: _v860 = 0 goto l218 l218: goto l219 l219: _v862 = int32(_v860) goto l222 l220: goto l221 l221: _v862 = 1 goto l222 l222: *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 76)) = _v862 goto l224 l223: _v866 = *(*int32)(unsafe.Pointer(uintptr(_v6))) *(*int32)(unsafe.Pointer(bp + 320)) = _v866 *(*int32)(unsafe.Pointer(bp + 328)) = _v4 *(*int32)(unsafe.Pointer(bp + 336)) = _v15 s_errorMessage(t, int32(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: _v869 = *(*int32)(unsafe.Pointer(uintptr(_v12))) _v870 = int32(int32(_v7) + int32(0)) _v871 = *(*int32)(unsafe.Pointer(uintptr(_v870))) _v872 = int32(int32(_v871) + int32(_v869)) *(*int32)(unsafe.Pointer(uintptr(_v870))) = _v872 goto l2 l242: _v873 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v874 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v875 = crt.Bool32(int32(_v873) < int32(_v874)) if _v875 != 0 { goto l243 } goto l244 l243: _v877 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v878 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v879 = int32(int32(_v877) - int32(_v878)) _v881 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v882 = int32(int32(_v3) + int32(_v881)) *(*int32)(unsafe.Pointer(bp + 344)) = _v879 *(*int32)(unsafe.Pointer(bp + 352)) = _v882 _v883 = Xsqlite3_mprintf(t, int32(uintptr(unsafe.Pointer(&s__98))), bp+344) *(*int32)(unsafe.Pointer(uintptr(_v40))) = _v883 _v884 = *(*int32)(unsafe.Pointer(uintptr(_v40))) s_runSql(t, _v884, 0) _v885 = *(*int32)(unsafe.Pointer(uintptr(_v40))) Xsqlite3_free(t, _v885) goto l244 l244: _v886 = int32(int32(_v14) + int32(0)) s_stringFree(t, _v886) 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 int32, _v2 int32, _v3 int32, _v4 int32) int32 { bp := t.Alloc(32) defer t.Free(32) var _v19 int32 // %t10 var _v109 int32 // %t100 var _v110 int32 // %t101 var _v111 int32 // %t102 var _v112 int32 // %t103 var _v113 int32 // %t104 var _v115 int32 // %t106 var _v116 int32 // %t107 var _v117 int32 // %t108 var _v118 int32 // %t109 var _v119 int32 // %t110 var _v120 int32 // %t111 var _v122 int32 // %t113 var _v123 int32 // %t114 var _v125 int32 // %t116 var _v126 int32 // %t117 var _v127 int32 // %t118 var _v128 int32 // %t119 var _v129 int32 // %t120 var _v25 int32 // %t16 var _v26 int32 // %t17 var _v27 int32 // %t18 var _v28 int32 // %t19 var _v29 int32 // %t20 var _v31 int32 // %t22 var _v32 int32 // %t23 var _v33 int32 // %t24 var _v34 int32 // %t25 var _v35 int32 // %t26 var _v37 int32 // %t28 var _v38 int32 // %t29 var _v12 int32 // %t3 var _v39 int32 // %t30 var _v42 int32 // %t33 var _v43 int32 // %t34 var _v44 int32 // %t35 var _v45 int32 // %t36 var _v47 int32 // %t38 var _v48 int32 // %t39 var _v49 int32 // %t40 var _v50 int32 // %t41 var _v53 int32 // %t44 var _v54 int32 // %t45 var _v55 int32 // %t46 var _v56 int32 // %t47 var _v58 int32 // %t49 var _v61 int32 // %t52 var _v62 int32 // %t53 var _v63 int32 // %t54 var _v64 int32 // %t55 var _v66 int32 // %t57 var _v67 int32 // %t58 var _v68 int32 // %t59 var _v15 int32 // %t6 var _v69 int32 // %t60 var _v70 int32 // %t61 var _v72 int32 // %t63 var _v74 int32 // %t65 var _v76 int32 // %t67 var _v77 int32 // %t68 var _v79 int32 // %t70 var _v80 int32 // %t71 var _v81 int32 // %t72 var _v83 int32 // %t74 var _v85 int32 // %t76 var _v87 int32 // %t78 var _v88 int32 // %t79 var _v90 int32 // %t81 var _v91 int32 // %t82 var _v92 int32 // %t83 var _v93 int32 // %t84 var _v94 int32 // %t85 var _v96 int32 // %t87 var _v97 int32 // %t88 var _v98 int32 // %t89 var _v18 int32 // %t9 var _v99 int32 // %t90 var _v101 int32 // %t92 var _v104 int32 // %t95 var _v105 int32 // %t96 var _v106 int32 // %t97 var _v107 int32 // %t98 var _v108 int32 // %t99 var _v5 = int32(bp + 8) // %v5 var _v6 = int32(bp + 12) // %v6 var _v7 = int32(bp + 16) // %v7 var _v8 = int32(bp + 20) // %v8 var _v9 = int32(bp + 24) // %v9 *(*int32)(unsafe.Pointer(uintptr(_v7))) = 0 _v12 = *(*int32)(unsafe.Pointer(uintptr(_v2))) *(*int32)(unsafe.Pointer(uintptr(_v8))) = _v12 _v15 = crt.Bool32(int32(_v4) == int32(0)) goto l2 l2: if _v15 != 0 { goto l46 } goto l3 l46: _v19 = 1 goto l6 l3: _v18 = crt.Bool32(int32(_v4) == int32(1)) goto l4 l4: if _v18 != 0 { goto l47 } goto l5 l47: _v19 = 1 goto l6 l5: _v19 = 0 goto l6 l6: goto l7 l7: if _v19 != 0 { goto l8 } goto l10 l8: goto l9 l9: goto l12 l10: crt.X__assert_fail(t, int32(uintptr(unsafe.Pointer(&s__130))), int32(uintptr(unsafe.Pointer(&s__44))), 1211, int32(uintptr(unsafe.Pointer(&s__129)))) goto l11 l11: goto l12 l12: _v25 = int32(int32(_v5) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v25))) = 0 goto l13 l13: _v26 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v27 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v28 = crt.Bool32(int32(_v26) < int32(_v27)) if _v28 != 0 { goto l14 } goto l43 l14: _v29 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v31 = int32(int32(_v29) + int32(_v4)) _v32 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v33 = crt.Bool32(int32(_v31) >= int32(_v32)) if _v33 != 0 { goto l15 } goto l17 l15: goto l43 l17: _v34 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v35 = int32(_v34 * 4) _v37 = int32(int32(_v1) + int32(_v35)) _v38 = *(*int32)(unsafe.Pointer(uintptr(_v37))) _v39 = int32(int32(_v9) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v39))) = _v38 _v42 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v43 = int32(int32(_v42) + int32(0)) _v44 = int32(*(*int8)(unsafe.Pointer(uintptr(_v43)))) _v45 = int32(int8(_v44)) _v47 = crt.Bool32(int32(_v45) != int32(45)) if _v47 != 0 { goto l18 } goto l20 l18: goto l42 l20: _v48 = int32(int32(_v9) + int32(0)) _v49 = *(*int32)(unsafe.Pointer(uintptr(_v48))) _v50 = int32(int32(_v49) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v48))) = _v50 _v53 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v54 = int32(int32(_v53) + int32(0)) _v55 = int32(*(*int8)(unsafe.Pointer(uintptr(_v54)))) _v56 = int32(int8(_v55)) _v58 = crt.Bool32(int32(_v56) == int32(45)) if _v58 != 0 { goto l21 } goto l25 l21: _v61 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v62 = int32(int32(_v61) + int32(1)) _v63 = int32(*(*int8)(unsafe.Pointer(uintptr(_v62)))) _v64 = int32(int8(_v63)) _v66 = crt.Bool32(int32(_v64) == int32(0)) if _v66 != 0 { goto l22 } goto l24 l22: goto l43 l24: _v67 = int32(int32(_v9) + int32(0)) _v68 = *(*int32)(unsafe.Pointer(uintptr(_v67))) _v69 = int32(int32(_v68) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v67))) = _v69 goto l25 l25: _v70 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v72 = crt.Xstrcmp(t, _v70, _v3) _v74 = crt.Bool32(int32(_v72) == int32(0)) if _v74 != 0 { goto l26 } goto l41 l26: goto l27 l27: if _v4 != 0 { goto l28 } goto l48 l48: _v81 = 0 goto l31 l28: _v76 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v77 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v79 = int32(int32(_v77) - int32(1)) _v80 = crt.Bool32(int32(_v76) == int32(_v79)) goto l29 l29: if _v80 != 0 { goto l30 } goto l49 l49: _v81 = 0 goto l31 l30: _v81 = 1 goto l31 l31: if _v81 != 0 { goto l32 } goto l33 l32: _v83 = *(*int32)(unsafe.Pointer(uintptr(_v9))) *(*int32)(unsafe.Pointer(bp + 0)) = _v83 s_fatalError(t, int32(uintptr(unsafe.Pointer(&s__131))), bp+0) goto l33 l33: if _v4 != 0 { goto l34 } goto l35 l34: _v85 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v87 = int32(int32(_v85) + int32(1)) _v88 = int32(_v87 * 4) _v90 = int32(int32(_v1) + int32(_v88)) _v91 = *(*int32)(unsafe.Pointer(uintptr(_v90))) _v92 = int32(int32(_v7) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v92))) = _v91 goto l36 l35: _v93 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v94 = int32(_v93 * 4) _v96 = int32(int32(_v1) + int32(_v94)) _v97 = *(*int32)(unsafe.Pointer(uintptr(_v96))) _v98 = int32(int32(_v7) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v98))) = _v97 goto l36 l36: _v99 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v101 = int32(int32(_v99) + int32(1)) _v104 = crt.Bool32(int32(_v4) != int32(0)) _v105 = int32(int32(_v101) + int32(_v104)) _v106 = int32(int32(_v6) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v106))) = _v105 goto l37 l37: _v107 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v108 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v109 = crt.Bool32(int32(_v107) < int32(_v108)) if _v109 != 0 { goto l38 } goto l39 l38: _v110 = int32(int32(_v6) + int32(0)) _v111 = *(*int32)(unsafe.Pointer(uintptr(_v110))) _v112 = int32(int32(_v111) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v110))) = _v112 _v113 = int32(_v111 * 4) _v115 = int32(int32(_v1) + int32(_v113)) _v116 = *(*int32)(unsafe.Pointer(uintptr(_v115))) _v117 = int32(int32(_v5) + int32(0)) _v118 = *(*int32)(unsafe.Pointer(uintptr(_v117))) _v119 = int32(int32(_v118) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v117))) = _v119 _v120 = int32(_v118 * 4) _v122 = int32(int32(_v1) + int32(_v120)) *(*int32)(unsafe.Pointer(uintptr(_v122))) = _v116 goto l37 l39: _v123 = *(*int32)(unsafe.Pointer(uintptr(_v5))) *(*int32)(unsafe.Pointer(uintptr(_v2))) = _v123 _v125 = *(*int32)(unsafe.Pointer(uintptr(_v7))) return _v125 l41: goto l42 l42: _v126 = int32(int32(_v5) + int32(0)) _v127 = *(*int32)(unsafe.Pointer(uintptr(_v126))) _v128 = int32(int32(_v127) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v126))) = _v128 goto l13 l43: _v129 = *(*int32)(unsafe.Pointer(uintptr(_v7))) return _v129 } 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 int32) { bp := t.Alloc(16) defer t.Free(16) var _v13 int32 // %t10 var _v15 int32 // %t12 var _v16 int32 // %t13 var _v17 int32 // %t14 var _v19 int32 // %t16 var _v21 int32 // %t18 var _v22 int32 // %t19 var _v24 int32 // %t21 var _v25 int32 // %t22 var _v26 int32 // %t23 var _v27 int32 // %t24 var _v28 int32 // %t25 var _v29 int32 // %t26 var _v31 int32 // %t28 var _v6 int32 // %t3 var _v33 int32 // %t30 var _v7 int32 // %t4 var _v8 int32 // %t5 var _v10 int32 // %t7 var _v11 int32 // %t8 var _v12 int32 // %t9 var _v2 = int32(bp + 8) // %v2 var _v3 = int32(bp + 12) // %v3 *(*int32)(unsafe.Pointer(uintptr(_v3))) = _v1 _v6 = int32(int32(_v2) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v6))) = 0 goto l2 l2: _v7 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v8 = int32(_v7 * 1) _v10 = int32(int32(_v1) + int32(_v8)) _v11 = int32(*(*int8)(unsafe.Pointer(uintptr(_v10)))) if _v11 != 0 { goto l3 } goto l7 l3: _v12 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v13 = int32(_v12 * 1) _v15 = int32(int32(_v1) + int32(_v13)) _v16 = int32(*(*int8)(unsafe.Pointer(uintptr(_v15)))) _v17 = int32(int8(_v16)) _v19 = crt.Bool32(int32(_v17) == int32(47)) if _v19 != 0 { goto l4 } goto l5 l4: _v21 = *(*int32)(unsafe.Pointer(uintptr(_v2))) _v22 = int32(int32(_v1) + int32(_v21)) _v24 = int32(int32(_v22) + int32(1)) _v25 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v25))) = _v24 goto l5 l5: goto l6 l6: _v26 = int32(int32(_v2) + int32(0)) _v27 = *(*int32)(unsafe.Pointer(uintptr(_v26))) _v28 = int32(int32(_v27) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v26))) = _v28 goto l2 l7: _v29 = *(*int32)(unsafe.Pointer(&crt.Xstderr)) _v31 = *(*int32)(unsafe.Pointer(uintptr(_v3))) *(*int32)(unsafe.Pointer(bp + 0)) = _v31 _ = crt.Xfprintf(t, _v29, int32(uintptr(unsafe.Pointer(&s__133))), bp+0) _v33 = *(*int32)(unsafe.Pointer(&crt.Xstderr)) _ = crt.Xfprintf(t, _v33, int32(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 int32, _v2 int32, _v3 int32) { bp := t.Alloc(32) defer t.Free(32) var _v5 int32 // %t1 var _v14 int32 // %t10 var _v16 int32 // %t12 var _v17 int32 // %t13 var _v19 int32 // %t15 var _v20 int32 // %t16 var _v22 int32 // %t18 var _v23 int32 // %t19 var _v24 int32 // %t20 var _v25 int32 // %t21 var _v10 int32 // %t6 var _v11 int32 // %t7 var _v13 int32 // %t9 var _v4 = int32(bp + 16) // %v4 _v5 = *(*int32)(unsafe.Pointer(&crt.Xstderr)) *(*int32)(unsafe.Pointer(bp + 0)) = _v1 _ = crt.Xfprintf(t, _v5, int32(uintptr(unsafe.Pointer(&s__136))), bp+0) _v10 = int32(int32(_v4) + int32(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 = *(*int32)(unsafe.Pointer(&crt.Xstderr)) _v16 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v17 = int32(_v16 * 4) _v19 = int32(int32(_v3) + int32(_v17)) _v20 = *(*int32)(unsafe.Pointer(uintptr(_v19))) *(*int32)(unsafe.Pointer(bp + 8)) = _v20 _ = crt.Xfprintf(t, _v14, int32(uintptr(unsafe.Pointer(&s__137))), bp+8) goto l4 l4: _v22 = int32(int32(_v4) + int32(0)) _v23 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v24 = int32(int32(_v23) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v22))) = _v24 goto l2 l5: _v25 = *(*int32)(unsafe.Pointer(&crt.Xstderr)) _ = crt.Xfprintf(t, _v25, int32(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 int32) int32 { bp := t.Alloc(320) defer t.Free(320) var _v122 int32 // %t100 var _v123 int32 // %t101 var _v126 int32 // %t104 var _v127 int32 // %t105 var _v131 int32 // %t109 var _v132 int32 // %t110 var _v135 int32 // %t113 var _v141 int32 // %t119 var _v142 int32 // %t120 var _v145 int32 // %t123 var _v151 int32 // %t129 var _v152 int32 // %t130 var _v155 int32 // %t133 var _v156 int32 // %t134 var _v157 int32 // %t135 var _v158 int32 // %t136 var _v159 int32 // %t137 var _v165 int32 // %t143 var _v166 int32 // %t144 var _v169 int32 // %t147 var _v171 int32 // %t149 var _v178 int32 // %t156 var _v179 int32 // %t157 var _v38 int32 // %t16 var _v182 int32 // %t160 var _v183 int32 // %t161 var _v184 int32 // %t162 var _v185 int32 // %t163 var _v186 int32 // %t164 var _v187 int32 // %t165 var _v191 int32 // %t169 var _v192 int32 // %t170 var _v195 int32 // %t173 var _v197 int32 // %t175 var _v203 int32 // %t181 var _v204 int32 // %t182 var _v207 int32 // %t185 var _v209 int32 // %t187 var _v214 int32 // %t192 var _v217 int32 // %t195 var _v219 int32 // %t197 var _v42 int32 // %t20 var _v222 int32 // %t200 var _v227 int32 // %t205 var _v230 int32 // %t208 var _v43 int32 // %t21 var _v232 int32 // %t210 var _v235 int32 // %t213 var _v242 int32 // %t220 var _v243 int32 // %t221 var _v244 int32 // %t222 var _v245 int32 // %t223 var _v246 int32 // %t224 var _v248 int32 // %t226 var _v250 int32 // %t228 var _v255 int32 // %t233 var _v256 int32 // %t234 var _v261 int32 // %t239 var _v263 int32 // %t241 var _v268 int32 // %t246 var _v269 int32 // %t247 var _v47 int32 // %t25 var _v272 int32 // %t250 var _v273 int32 // %t251 var _v275 int32 // %t253 var _v277 int32 // %t255 var _v278 int32 // %t256 var _v280 int32 // %t258 var _v281 int32 // %t259 var _v48 int32 // %t26 var _v283 int32 // %t261 var _v284 int32 // %t262 var _v285 int32 // %t263 var _v291 int32 // %t269 var _v292 int32 // %t270 var _v293 int32 // %t271 var _v294 int32 // %t272 var _v295 int32 // %t273 var _v297 int32 // %t275 var _v299 int32 // %t277 var _v301 int32 // %t279 var _v302 int32 // %t280 var _v303 int32 // %t281 var _v304 int32 // %t282 var _v307 int32 // %t285 var _v308 int32 // %t286 var _v310 int32 // %t288 var _v312 int32 // %t290 var _v314 int32 // %t292 var _v316 int32 // %t294 var _v319 int32 // %t297 var _v322 int32 // %t300 var _v326 int32 // %t304 var _v327 int32 // %t305 var _v328 int32 // %t306 var _v329 int32 // %t307 var _v330 int32 // %t308 var _v331 int32 // %t309 var _v333 int32 // %t311 var _v334 int32 // %t312 var _v336 int32 // %t314 var _v337 int32 // %t315 var _v339 int32 // %t317 var _v340 int32 // %t318 var _v341 int32 // %t319 var _v54 int32 // %t32 var _v342 int32 // %t320 var _v343 int32 // %t321 var _v345 int32 // %t323 var _v346 int32 // %t324 var _v348 int32 // %t326 var _v350 int32 // %t328 var _v351 int32 // %t329 var _v55 int32 // %t33 var _v352 int32 // %t330 var _v354 int32 // %t332 var _v358 int32 // %t336 var _v359 int32 // %t337 var _v361 int32 // %t339 var _v362 int32 // %t340 var _v363 int32 // %t341 var _v366 int32 // %t344 var _v369 int32 // %t347 var _v372 int32 // %t350 var _v373 int32 // %t351 var _v374 int32 // %t352 var _v375 int32 // %t353 var _v379 int32 // %t357 var _v380 int32 // %t358 var _v382 int32 // %t360 var _v385 int32 // %t363 var _v386 int32 // %t364 var _v388 int32 // %t366 var _v390 int32 // %t368 var _v59 int32 // %t37 var _v393 int32 // %t371 var _v394 int32 // %t372 var _v399 int32 // %t377 var _v60 int32 // %t38 var _v404 int32 // %t382 var _v410 int32 // %t388 var _v61 int32 // %t39 var _v421 int32 // %t399 var _v63 int32 // %t41 var _v435 int32 // %t413 var _v438 int32 // %t416 var _v442 int32 // %t420 var _v444 int32 // %t422 var _v445 int32 // %t423 var _v447 int32 // %t425 var _v451 int32 // %t429 var _v65 int32 // %t43 var _v452 int32 // %t430 var _v453 int32 // %t431 var _v457 int32 // %t435 var _v460 int32 // %t438 var _v66 int32 // %t44 var _v464 int32 // %t442 var _v465 int32 // %t443 var _v466 int32 // %t444 var _v467 int32 // %t445 var _v468 int32 // %t446 var _v469 int32 // %t447 var _v470 int32 // %t448 var _v472 int32 // %t450 var _v475 int32 // %t453 var _v477 int32 // %t455 var _v478 int32 // %t456 var _v479 int32 // %t457 var _v480 int32 // %t458 var _v481 int32 // %t459 var _v68 int32 // %t46 var _v482 int32 // %t460 var _v485 int32 // %t463 var _v487 int32 // %t465 var _v488 int32 // %t466 var _v489 int32 // %t467 var _v490 int32 // %t468 var _v493 int32 // %t471 var _v498 int32 // %t476 var _v500 int32 // %t478 var _v502 int32 // %t480 var _v504 int32 // %t482 var _v506 int32 // %t484 var _v510 int32 // %t488 var _v511 int32 // %t489 var _v512 int32 // %t490 var _v516 int32 // %t494 var _v521 int32 // %t499 var _v522 int32 // %t500 var _v523 int32 // %t501 var _v524 int32 // %t502 var _v526 int32 // %t504 var _v527 int32 // %t505 var _v528 int32 // %t506 var _v529 int32 // %t507 var _v532 int32 // %t510 var _v537 int32 // %t515 var _v538 int32 // %t516 var _v539 int32 // %t517 var _v74 int32 // %t52 var _v542 int32 // %t520 var _v546 int32 // %t524 var _v547 int32 // %t525 var _v550 int32 // %t528 var _v75 int32 // %t53 var _v555 int32 // %t533 var _v556 int32 // %t534 var _v557 int32 // %t535 var _v558 int32 // %t536 var _v559 int32 // %t537 var _v560 int32 // %t538 var _v561 int32 // %t539 var _v573 int32 // %t551 var _v575 int32 // %t553 var _v576 int32 // %t554 var _v577 int32 // %t555 var _v579 int32 // %t557 var _v580 int32 // %t558 var _v582 int32 // %t560 var _v583 int32 // %t561 var _v584 int32 // %t562 var _v586 int32 // %t564 var _v587 int32 // %t565 var _v591 int32 // %t569 var _v592 int32 // %t570 var _v593 int32 // %t571 var _v597 int32 // %t575 var _v598 int32 // %t576 var _v600 int32 // %t578 var _v601 int32 // %t579 var _v80 int32 // %t58 var _v602 int32 // %t580 var _v603 int32 // %t581 var _v604 int32 // %t582 var _v606 int32 // %t584 var _v607 int32 // %t585 var _v609 int32 // %t587 var _v610 int32 // %t588 var _v614 int32 // %t592 var _v615 int32 // %t593 var _v616 int32 // %t594 var _v617 int32 // %t595 var _v619 int32 // %t597 var _v620 int32 // %t598 var _v622 int32 // %t600 var _v625 int32 // %t603 var _v626 int32 // %t604 var _v627 int32 // %t605 var _v629 int32 // %t607 var _v632 int32 // %t610 var _v633 int32 // %t611 var _v634 int32 // %t612 var _v638 int32 // %t616 var _v642 int32 // %t620 var _v645 int32 // %t623 var _v646 int32 // %t624 var _v648 int32 // %t626 var _v85 int32 // %t63 var _v652 int32 // %t630 var _v655 int32 // %t633 var _v661 int32 // %t639 var _v86 int32 // %t64 var _v662 int32 // %t640 var _v665 int32 // %t643 var _v666 int32 // %t644 var _v668 int32 // %t646 var _v670 int32 // %t648 var _v671 int32 // %t649 var _v673 int32 // %t651 var _v674 int32 // %t652 var _v676 int32 // %t654 var _v677 int32 // %t655 var _v678 int32 // %t656 var _v683 int32 // %t661 var _v685 int32 // %t663 var _v89 int32 // %t67 var _v90 int32 // %t68 var _v29 int32 // %t7 var _v94 int32 // %t72 var _v95 int32 // %t73 var _v98 int32 // %t76 var _v99 int32 // %t77 var _v100 int32 // %t78 var _v101 int32 // %t79 var _v30 int32 // %t8 var _v102 int32 // %t80 var _v103 int32 // %t81 var _v104 int32 // %t82 var _v106 int32 // %t84 var _v108 int32 // %t86 var _v112 int32 // %t90 var _v113 int32 // %t91 var _v116 int32 // %t94 var _v10 = int32(bp + 260) // %v10 var _v11 = int32(bp + 264) // %v11 var _v12 = int32(bp + 268) // %v12 var _v13 = int32(bp + 272) // %v13 var _v14 = int32(bp + 276) // %v14 var _v15 = int32(bp + 280) // %v15 var _v16 = int32(bp + 284) // %v16 var _v17 = int32(bp + 288) // %v17 var _v18 = int32(bp + 292) // %v18 var _v19 = int32(bp + 296) // %v19 var _v20 = int32(bp + 300) // %v20 var _v21 = int32(bp + 304) // %v21 var _v22 = int32(bp + 308) // %v22 var _v3 = int32(bp + 232) // %v3 var _v4 = int32(bp + 236) // %v4 var _v5 = int32(bp + 240) // %v5 var _v6 = int32(bp + 244) // %v6 var _v7 = int32(bp + 248) // %v7 var _v8 = int32(bp + 252) // %v8 var _v9 = int32(bp + 256) // %v9 *(*int32)(unsafe.Pointer(uintptr(_v7))) = 2 *(*int32)(unsafe.Pointer(uintptr(_v15))) = 1 *(*int32)(unsafe.Pointer(uintptr(_v17))) = 0 _v29 = int32(int32(_v2) + int32(0)) _v30 = *(*int32)(unsafe.Pointer(uintptr(_v29))) *(*int32)(unsafe.Pointer(&s_g)) = _v30 *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) = 1 _v38 = crt.Bool32(int32(_v1) < int32(2)) if _v38 != 0 { goto l2 } goto l3 l2: _v42 = int32(int32(_v2) + int32(0)) _v43 = *(*int32)(unsafe.Pointer(uintptr(_v42))) s_usage(t, _v43) goto l3 l3: _v47 = int32(int32(_v2) + int32(4)) _v48 = *(*int32)(unsafe.Pointer(uintptr(_v47))) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) = _v48 _v54 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) _v55 = Xstrglob(t, int32(uintptr(unsafe.Pointer(&s__140))), _v54) if _v55 != 0 { goto l4 } goto l5 l4: _v59 = int32(int32(_v2) + int32(0)) _v60 = *(*int32)(unsafe.Pointer(uintptr(_v59))) s_usage(t, _v60) goto l5 l5: _v61 = Xsqlite3_sourceid(t) _v63 = crt.Xstrcmp(t, _v61, int32(uintptr(unsafe.Pointer(&s__141)))) _v65 = crt.Bool32(int32(_v63) != int32(0)) if _v65 != 0 { goto l6 } goto l7 l6: _v66 = *(*int32)(unsafe.Pointer(&crt.Xstderr)) _v68 = Xsqlite3_sourceid(t) *(*int32)(unsafe.Pointer(bp + 0)) = _v68 *(*int32)(unsafe.Pointer(bp + 8)) = int32(uintptr(unsafe.Pointer(&s__141))) _ = crt.Xfprintf(t, _v66, int32(uintptr(unsafe.Pointer(&s__142))), bp+0) crt.Xexit(t, 1) goto l7 l7: _v74 = int32(int32(_v1) - int32(2)) _v75 = int32(int32(_v5) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v75))) = _v74 _v80 = crt.Xgetpid(t) *(*int32)(unsafe.Pointer(bp + 16)) = _v80 _ = Xsqlite3_snprintf(t, 32, int32(uintptr(unsafe.Pointer(&s_g))+32), int32(uintptr(unsafe.Pointer(&s__143))), bp+16) _v85 = int32(int32(_v2) + int32(8)) _v86 = int32(int32(_v5) + int32(0)) _v89 = s_findOption(t, _v85, _v86, int32(uintptr(unsafe.Pointer(&s__144))), 1) _v90 = int32(int32(_v13) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v90))) = _v89 _v94 = int32(int32(_v2) + int32(8)) _v95 = int32(int32(_v5) + int32(0)) _v98 = s_findOption(t, _v94, _v95, int32(uintptr(unsafe.Pointer(&s__145))), 1) _v99 = int32(int32(_v14) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v99))) = _v98 _v100 = *(*int32)(unsafe.Pointer(uintptr(_v14))) if _v100 != 0 { goto l8 } goto l9 l8: _v101 = *(*int32)(unsafe.Pointer(uintptr(_v14))) _v102 = crt.Xatoi(t, _v101) _v103 = int32(int32(_v15) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v103))) = _v102 goto l9 l9: _v104 = *(*int32)(unsafe.Pointer(uintptr(_v15))) _v106 = crt.Bool32(int32(_v104) < int32(1)) if _v106 != 0 { goto l10 } goto l11 l10: _v108 = int32(int32(_v15) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v108))) = 1 goto l11 l11: _v112 = int32(int32(_v2) + int32(8)) _v113 = int32(int32(_v5) + int32(0)) _v116 = s_findOption(t, _v112, _v113, int32(uintptr(unsafe.Pointer(&s__146))), 1) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 4)) = _v116 _v122 = int32(int32(_v2) + int32(8)) _v123 = int32(int32(_v5) + int32(0)) _v126 = s_findOption(t, _v122, _v123, int32(uintptr(unsafe.Pointer(&s__147))), 1) _v127 = int32(int32(_v3) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v127))) = _v126 _v131 = int32(int32(_v2) + int32(8)) _v132 = int32(int32(_v5) + int32(0)) _v135 = s_findOption(t, _v131, _v132, int32(uintptr(unsafe.Pointer(&s__148))), 1) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) = _v135 _v141 = int32(int32(_v2) + int32(8)) _v142 = int32(int32(_v5) + int32(0)) _v145 = s_findOption(t, _v141, _v142, int32(uintptr(unsafe.Pointer(&s__149))), 1) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) = _v145 _v151 = int32(int32(_v2) + int32(8)) _v152 = int32(int32(_v5) + int32(0)) _v155 = s_findOption(t, _v151, _v152, int32(uintptr(unsafe.Pointer(&s__150))), 1) _v156 = int32(int32(_v11) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v156))) = _v155 _v157 = *(*int32)(unsafe.Pointer(uintptr(_v11))) if _v157 != 0 { goto l12 } goto l13 l12: _v158 = *(*int32)(unsafe.Pointer(uintptr(_v11))) _v159 = crt.Xatoi(t, _v158) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) = _v159 goto l13 l13: _v165 = int32(int32(_v2) + int32(8)) _v166 = int32(int32(_v5) + int32(0)) _v169 = s_findOption(t, _v165, _v166, int32(uintptr(unsafe.Pointer(&s__151))), 0) _v171 = crt.Bool32(int32(_v169) != int32(0)) if _v171 != 0 { goto l14 } goto l15 l14: *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) = 0 goto l15 l15: _v178 = int32(int32(_v2) + int32(8)) _v179 = int32(int32(_v5) + int32(0)) _v182 = s_findOption(t, _v178, _v179, int32(uintptr(unsafe.Pointer(&s__152))), 1) _v183 = int32(int32(_v18) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v183))) = _v182 _v184 = *(*int32)(unsafe.Pointer(uintptr(_v18))) if _v184 != 0 { goto l16 } goto l17 l16: _v185 = *(*int32)(unsafe.Pointer(uintptr(_v18))) _v186 = crt.Xatoi(t, _v185) _v187 = int32(int32(_v17) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v187))) = _v186 goto l17 l17: _v191 = int32(int32(_v2) + int32(8)) _v192 = int32(int32(_v5) + int32(0)) _v195 = s_findOption(t, _v191, _v192, int32(uintptr(unsafe.Pointer(&s__153))), 0) _v197 = crt.Bool32(int32(_v195) != int32(0)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 72)) = _v197 _v203 = int32(int32(_v2) + int32(8)) _v204 = int32(int32(_v5) + int32(0)) _v207 = s_findOption(t, _v203, _v204, int32(uintptr(unsafe.Pointer(&s__154))), 0) _v209 = crt.Bool32(int32(_v207) != int32(0)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 92)) = _v209 _v214 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) if _v214 != 0 { goto l18 } goto l19 l18: _v217 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 16)) _v219 = crt.Xfopen(t, _v217, int32(uintptr(unsafe.Pointer(&s__155)))) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 20)) = _v219 goto l20 l19: _v222 = *(*int32)(unsafe.Pointer(&crt.Xstderr)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 20)) = _v222 goto l20 l20: _v227 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) if _v227 != 0 { goto l21 } goto l22 l21: _v230 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 24)) _v232 = crt.Xfopen(t, _v230, int32(uintptr(unsafe.Pointer(&s__155)))) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) = _v232 goto l23 l22: _v235 = *(*int32)(unsafe.Pointer(&crt.Xstdout)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) = _v235 goto l23 l23: *(*int32)(unsafe.Pointer(bp + 24)) = *(*int32)(unsafe.Pointer(&struct { f func(*crt.TLS, int32, int32, int32) }{s_sqlErrorCallback})) *(*int32)(unsafe.Pointer(bp + 32)) = 0 _ = Xsqlite3_config(t, 16, bp+24) _v242 = *(*int32)(unsafe.Pointer(uintptr(_v3))) if _v242 != 0 { goto l24 } goto l27 l24: _v243 = *(*int32)(unsafe.Pointer(uintptr(_v3))) _v244 = crt.Xatoi(t, _v243) _v245 = int32(int32(_v4) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v245))) = _v244 _v246 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v248 = crt.Bool32(int32(_v246) < int32(1)) if _v248 != 0 { goto l25 } goto l26 l25: _v250 = *(*int32)(unsafe.Pointer(uintptr(_v4))) *(*int32)(unsafe.Pointer(bp + 40)) = _v250 s_fatalError(t, int32(uintptr(unsafe.Pointer(&s__156))), bp+40) goto l26 l26: _v255 = crt.Xgetpid(t) _v256 = *(*int32)(unsafe.Pointer(uintptr(_v4))) *(*int32)(unsafe.Pointer(bp + 48)) = _v255 *(*int32)(unsafe.Pointer(bp + 56)) = _v256 _ = Xsqlite3_snprintf(t, 32, int32(uintptr(unsafe.Pointer(&s_g))+32), int32(uintptr(unsafe.Pointer(&s__157))), bp+48) goto l68 l27: *(*int32)(unsafe.Pointer(uintptr(_v19))) = 0 _v261 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) _v263 = crt.Bool32(int32(_v261) > int32(0)) if _v263 != 0 { goto l28 } goto l144 l144: goto l37 l28: _v268 = int32(int32(_v2) + int32(0)) _v269 = *(*int32)(unsafe.Pointer(uintptr(_v268))) *(*int32)(unsafe.Pointer(bp + 64)) = _v269 _ = crt.Xprintf(t, int32(uintptr(unsafe.Pointer(&s__158))), bp+64) _v272 = int32(int32(_v6) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v272))) = 1 goto l29 l29: _v273 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v275 = crt.Bool32(int32(_v273) < int32(_v1)) if _v275 != 0 { goto l30 } goto l32 l30: _v277 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v278 = int32(_v277 * 4) _v280 = int32(int32(_v2) + int32(_v278)) _v281 = *(*int32)(unsafe.Pointer(uintptr(_v280))) *(*int32)(unsafe.Pointer(bp + 72)) = _v281 _ = crt.Xprintf(t, int32(uintptr(unsafe.Pointer(&s__137))), bp+72) goto l31 l31: _v283 = int32(int32(_v6) + int32(0)) _v284 = *(*int32)(unsafe.Pointer(uintptr(_v283))) _v285 = int32(int32(_v284) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v283))) = _v285 goto l29 l32: _ = crt.Xprintf(t, int32(uintptr(unsafe.Pointer(&s__138))), 0) _ = crt.Xprintf(t, int32(uintptr(unsafe.Pointer(&s__159))), 0) _v291 = int32(int32(_v6) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v291))) = 0 goto l33 l33: _v292 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v293 = Xsqlite3_compileoption_get(t, _v292) _v294 = int32(int32(_v12) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v294))) = _v293 _v295 = *(*int32)(unsafe.Pointer(uintptr(_v294))) _v297 = crt.Bool32(int32(_v295) != int32(0)) if _v297 != 0 { goto l34 } goto l36 l34: _v299 = *(*int32)(unsafe.Pointer(uintptr(_v12))) *(*int32)(unsafe.Pointer(bp + 80)) = _v299 _ = crt.Xprintf(t, int32(uintptr(unsafe.Pointer(&s__160))), bp+80) goto l35 l35: _v301 = int32(int32(_v6) + int32(0)) _v302 = *(*int32)(unsafe.Pointer(uintptr(_v301))) _v303 = int32(int32(_v302) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v301))) = _v303 goto l33 l36: _v304 = *(*int32)(unsafe.Pointer(&crt.Xstdout)) _ = crt.Xfflush(t, _v304) goto l37 l37: _v307 = int32(int32(_v4) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v307))) = 0 goto l38 l38: _v308 = *(*int32)(unsafe.Pointer(uintptr(_v19))) _v310 = int32(int32(_v308) % int32(5)) _v312 = crt.Bool32(int32(_v310) == int32(4)) if _v312 != 0 { goto l39 } goto l145 l145: goto l46 l39: _v314 = *(*int32)(unsafe.Pointer(uintptr(_v19))) _v316 = crt.Bool32(int32(_v314) > int32(5)) goto l40 l40: if _v316 != 0 { goto l41 } goto l43 l41: goto l42 l42: _v319 = int32(uintptr(unsafe.Pointer(&s__162))) goto l45 l43: goto l44 l44: _v319 = int32(uintptr(unsafe.Pointer(&s__85))) goto l45 l45: _v322 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) *(*int32)(unsafe.Pointer(bp + 88)) = _v319 *(*int32)(unsafe.Pointer(bp + 96)) = _v322 _ = crt.Xprintf(t, int32(uintptr(unsafe.Pointer(&s__161))), bp+88) goto l46 l46: _v326 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) _v327 = crt.Xunlink(t, _v326) _v328 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v328))) = _v327 _v329 = *(*int32)(unsafe.Pointer(uintptr(_v8))) goto l47 l47: if _v329 != 0 { goto l48 } goto l146 l146: _v334 = 0 goto l51 l48: _v330 = crt.X__errno_location(t) _v331 = *(*int32)(unsafe.Pointer(uintptr(_v330))) _v333 = crt.Bool32(int32(_v331) == int32(2)) goto l49 l49: if _v333 != 0 { goto l50 } goto l147 l147: _v334 = 0 goto l51 l50: _v334 = 1 goto l51 l51: if _v334 != 0 { goto l52 } goto l53 l52: _v336 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v336))) = 0 goto l53 l53: goto l54 l54: _v337 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v339 = crt.Bool32(int32(_v337) != int32(0)) goto l55 l55: if _v339 != 0 { goto l56 } goto l148 l148: _v346 = 0 goto l59 l56: _v340 = int32(int32(_v19) + int32(0)) _v341 = *(*int32)(unsafe.Pointer(uintptr(_v340))) _v342 = int32(int32(_v341) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v340))) = _v342 _v343 = *(*int32)(unsafe.Pointer(uintptr(_v340))) _v345 = crt.Bool32(int32(_v343) < int32(60)) goto l57 l57: if _v345 != 0 { goto l58 } goto l149 l149: _v346 = 0 goto l59 l58: _v346 = 1 goto l59 l59: goto l60 l60: if _v346 != 0 { goto l61 } goto l150 l150: _v351 = 0 goto l64 l61: _v348 = Xsqlite3_sleep(t, 1000) _v350 = crt.Bool32(int32(_v348) > int32(0)) goto l62 l62: if _v350 != 0 { goto l63 } goto l151 l151: _v351 = 0 goto l64 l63: _v351 = 1 goto l64 l64: if _v351 != 0 { goto l152 } goto l65 l152: goto l38 l65: _v352 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v354 = crt.Bool32(int32(_v352) != int32(0)) if _v354 != 0 { goto l66 } goto l67 l66: _v358 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) _v359 = *(*int32)(unsafe.Pointer(uintptr(_v19))) *(*int32)(unsafe.Pointer(bp + 104)) = _v358 *(*int32)(unsafe.Pointer(bp + 112)) = _v359 s_fatalError(t, int32(uintptr(unsafe.Pointer(&s__163))), bp+104) goto l67 l67: _v361 = int32(int32(_v7) + int32(0)) _v362 = *(*int32)(unsafe.Pointer(uintptr(_v361))) _v363 = int32(_v362 | 4) *(*int32)(unsafe.Pointer(uintptr(_v361))) = _v363 goto l68 l68: _v366 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) _v369 = *(*int32)(unsafe.Pointer(uintptr(_v7))) _v372 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 4)) _v373 = Xsqlite3_open_v2(t, _v366, int32(uintptr(unsafe.Pointer(&s_g))+12), _v369, _v372) _v374 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v374))) = _v373 _v375 = *(*int32)(unsafe.Pointer(uintptr(_v8))) if _v375 != 0 { goto l69 } goto l70 l69: _v379 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 8)) *(*int32)(unsafe.Pointer(bp + 120)) = _v379 s_fatalError(t, int32(uintptr(unsafe.Pointer(&s__164))), bp+120) goto l70 l70: _v380 = *(*int32)(unsafe.Pointer(uintptr(_v17))) _v382 = crt.Bool32(int32(_v380) > int32(0)) if _v382 != 0 { goto l71 } goto l72 l71: _v385 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _v386 = *(*int32)(unsafe.Pointer(uintptr(_v17))) _ = Xsqlite3_busy_timeout(t, _v385, _v386) goto l72 l72: _v388 = *(*int32)(unsafe.Pointer(uintptr(_v13))) if _v388 != 0 { goto l73 } goto l74 l73: _v390 = *(*int32)(unsafe.Pointer(uintptr(_v13))) *(*int32)(unsafe.Pointer(bp + 128)) = _v390 s_runSql(t, int32(uintptr(unsafe.Pointer(&s__165))), bp+128) goto l74 l74: _v393 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 92)) goto l75 l75: if _v393 != 0 { goto l76 } goto l153 l153: _v394 = 1 goto l77 l76: _v394 = 0 goto l77 l77: if _v394 != 0 { goto l78 } goto l79 l78: _ = s_trySql(t, int32(uintptr(unsafe.Pointer(&s__166))), 0) goto l79 l79: _v399 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _ = Xsqlite3_enable_load_extension(t, _v399, 1) _v404 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _ = Xsqlite3_busy_handler(t, _v404, *(*int32)(unsafe.Pointer(&struct { f func(*crt.TLS, int32, int32) int32 }{s_busyHandler})), 0) _v410 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _ = Xsqlite3_create_function(t, _v410, int32(uintptr(unsafe.Pointer(&s__167))), 0, 1, 0, *(*int32)(unsafe.Pointer(&struct { f func(*crt.TLS, int32, int32, int32) }{s_vfsNameFunc})), 0, 0) _v421 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _ = Xsqlite3_create_function(t, _v421, int32(uintptr(unsafe.Pointer(&s__168))), 1, 1, 0, *(*int32)(unsafe.Pointer(&struct { f func(*crt.TLS, int32, int32, int32) }{s_evalFunc})), 0, 0) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) = 10000 _v435 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 72)) if _v435 != 0 { goto l80 } goto l81 l80: _v438 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _ = Xsqlite3_trace(t, _v438, *(*int32)(unsafe.Pointer(&struct{ f func(*crt.TLS, int32, int32) }{s_sqlTraceCallback})), 0) goto l81 l81: _v442 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v444 = crt.Bool32(int32(_v442) > int32(0)) if _v444 != 0 { goto l82 } goto l99 l82: _v445 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v447 = crt.Bool32(int32(_v445) > int32(0)) if _v447 != 0 { goto l83 } goto l84 l83: _v451 = int32(int32(_v2) + int32(0)) _v452 = *(*int32)(unsafe.Pointer(uintptr(_v451))) _v453 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v457 = int32(int32(_v2) + int32(8)) s_unrecognizedArguments(t, _v452, _v453, _v457) goto l84 l84: _v460 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) if _v460 != 0 { goto l85 } goto l86 l85: s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__169))), 0) goto l86 l86: goto l87 l87: if 1 != 0 { goto l88 } goto l96 l88: *(*int32)(unsafe.Pointer(uintptr(_v20))) = 0 _v464 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v465 = int32(int32(_v9) + int32(0)) _v466 = int32(int32(_v10) + int32(0)) _v467 = int32(int32(_v20) + int32(0)) _v468 = s_startScript(t, _v464, _v465, _v466, _v467) _v469 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v469))) = _v468 _v470 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v472 = crt.Bool32(int32(_v470) == int32(101)) if _v472 != 0 { goto l89 } goto l91 l89: goto l96 l91: _v475 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) if _v475 != 0 { goto l92 } goto l93 l92: _v477 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v478 = *(*int32)(unsafe.Pointer(uintptr(_v10))) *(*int32)(unsafe.Pointer(bp + 136)) = _v477 *(*int32)(unsafe.Pointer(bp + 144)) = _v478 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__170))), bp+136) goto l93 l93: _v479 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v480 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _v481 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v482 = *(*int32)(unsafe.Pointer(uintptr(_v20))) s_runScript(t, _v479, _v480, _v481, _v482) _v485 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) if _v485 != 0 { goto l94 } goto l95 l94: _v487 = *(*int32)(unsafe.Pointer(uintptr(_v20))) _v488 = *(*int32)(unsafe.Pointer(uintptr(_v10))) *(*int32)(unsafe.Pointer(bp + 152)) = _v487 *(*int32)(unsafe.Pointer(bp + 160)) = _v488 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__171))), bp+152) goto l95 l95: _v489 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v490 = *(*int32)(unsafe.Pointer(uintptr(_v10))) _ = s_finishScript(t, _v489, _v490, 0) _v493 = *(*int32)(unsafe.Pointer(uintptr(_v20))) Xsqlite3_free(t, _v493) _ = Xsqlite3_sleep(t, 10) goto l87 l96: _v498 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) if _v498 != 0 { goto l97 } goto l98 l97: s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__172))), 0) goto l98 l98: goto l135 l99: _v500 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v502 = crt.Bool32(int32(_v500) == int32(0)) if _v502 != 0 { goto l100 } goto l101 l100: s_fatalError(t, int32(uintptr(unsafe.Pointer(&s__173))), 0) goto l101 l101: _v504 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v506 = crt.Bool32(int32(_v504) > int32(1)) if _v506 != 0 { goto l102 } goto l103 l102: _v510 = int32(int32(_v2) + int32(0)) _v511 = *(*int32)(unsafe.Pointer(uintptr(_v510))) _v512 = *(*int32)(unsafe.Pointer(uintptr(_v5))) _v516 = int32(int32(_v2) + int32(8)) s_unrecognizedArguments(t, _v511, _v512, _v516) goto l103 l103: s_runSql(t, int32(uintptr(unsafe.Pointer(&s__174))), 0) _v521 = int32(int32(_v2) + int32(8)) _v522 = *(*int32)(unsafe.Pointer(uintptr(_v521))) _v523 = s_readFile(t, _v522) _v524 = int32(int32(_v9) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v524))) = _v523 _v526 = int32(int32(_v16) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v526))) = 1 goto l104 l104: _v527 = *(*int32)(unsafe.Pointer(uintptr(_v16))) _v528 = *(*int32)(unsafe.Pointer(uintptr(_v15))) _v529 = crt.Bool32(int32(_v527) <= int32(_v528)) if _v529 != 0 { goto l105 } goto l111 l105: _v532 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) if _v532 != 0 { goto l106 } goto l107 l106: _v537 = int32(int32(_v2) + int32(8)) _v538 = *(*int32)(unsafe.Pointer(uintptr(_v537))) _v539 = *(*int32)(unsafe.Pointer(uintptr(_v16))) *(*int32)(unsafe.Pointer(bp + 168)) = _v538 *(*int32)(unsafe.Pointer(bp + 176)) = _v539 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__175))), bp+168) goto l107 l107: _v542 = *(*int32)(unsafe.Pointer(uintptr(_v9))) _v546 = int32(int32(_v2) + int32(8)) _v547 = *(*int32)(unsafe.Pointer(uintptr(_v546))) s_runScript(t, 0, 0, _v542, _v547) _v550 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 68)) if _v550 != 0 { goto l108 } goto l109 l108: _v555 = int32(int32(_v2) + int32(8)) _v556 = *(*int32)(unsafe.Pointer(uintptr(_v555))) _v557 = *(*int32)(unsafe.Pointer(uintptr(_v16))) *(*int32)(unsafe.Pointer(bp + 184)) = _v556 *(*int32)(unsafe.Pointer(bp + 192)) = _v557 s_logMessage(t, int32(uintptr(unsafe.Pointer(&s__176))), bp+184) goto l109 l109: goto l110 l110: _v558 = int32(int32(_v16) + int32(0)) _v559 = *(*int32)(unsafe.Pointer(uintptr(_v558))) _v560 = int32(int32(_v559) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v558))) = _v560 goto l104 l111: _v561 = *(*int32)(unsafe.Pointer(uintptr(_v9))) Xsqlite3_free(t, _v561) s_waitForClient(t, 0, 2000, int32(uintptr(unsafe.Pointer(&s__177)))) _ = s_trySql(t, int32(uintptr(unsafe.Pointer(&s__178))), 0) _ = Xsqlite3_sleep(t, 10) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 88)) = 0 _v573 = int32(int32(_v22) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v573))) = 1000 goto l112 l112: _v575 = s_trySql(t, int32(uintptr(unsafe.Pointer(&s__179))), 0) _v576 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v576))) = _v575 _v577 = *(*int32)(unsafe.Pointer(uintptr(_v576))) _v579 = crt.Bool32(int32(_v577) == int32(5)) goto l113 l113: if _v579 != 0 { goto l154 } goto l114 l154: _v583 = 1 goto l117 l114: _v580 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v582 = crt.Bool32(int32(_v580) == int32(100)) goto l115 l115: if _v582 != 0 { goto l155 } goto l116 l155: _v583 = 1 goto l117 l116: _v583 = 0 goto l117 l117: goto l118 l118: if _v583 != 0 { goto l119 } goto l156 l156: _v587 = 0 goto l122 l119: _v584 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v586 = crt.Bool32(int32(_v584) > int32(0)) goto l120 l120: if _v586 != 0 { goto l121 } goto l157 l157: _v587 = 0 goto l122 l121: _v587 = 1 goto l122 l122: if _v587 != 0 { goto l123 } goto l124 l123: _ = Xsqlite3_sleep(t, 10) _v591 = int32(int32(_v22) + int32(0)) _v592 = *(*int32)(unsafe.Pointer(uintptr(_v591))) _v593 = int32(int32(_v592) - int32(10)) *(*int32)(unsafe.Pointer(uintptr(_v591))) = _v593 goto l112 l124: _ = Xsqlite3_sleep(t, 100) _v597 = s_prepareSql(t, int32(uintptr(unsafe.Pointer(&s__180))), 0) _v598 = int32(int32(_v21) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v598))) = _v597 _v600 = int32(int32(_v22) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v600))) = 1000 goto l125 l125: _v601 = *(*int32)(unsafe.Pointer(uintptr(_v21))) _v602 = Xsqlite3_step(t, _v601) _v603 = int32(int32(_v8) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v603))) = _v602 _v604 = *(*int32)(unsafe.Pointer(uintptr(_v603))) _v606 = crt.Bool32(int32(_v604) == int32(5)) goto l126 l126: if _v606 != 0 { goto l127 } goto l158 l158: _v610 = 0 goto l130 l127: _v607 = *(*int32)(unsafe.Pointer(uintptr(_v22))) _v609 = crt.Bool32(int32(_v607) > int32(0)) goto l128 l128: if _v609 != 0 { goto l129 } goto l159 l159: _v610 = 0 goto l130 l129: _v610 = 1 goto l130 l130: if _v610 != 0 { goto l131 } goto l132 l131: _ = Xsqlite3_sleep(t, 10) _v614 = int32(int32(_v22) + int32(0)) _v615 = *(*int32)(unsafe.Pointer(uintptr(_v614))) _v616 = int32(int32(_v615) - int32(10)) *(*int32)(unsafe.Pointer(uintptr(_v614))) = _v616 goto l125 l132: _v617 = *(*int32)(unsafe.Pointer(uintptr(_v8))) _v619 = crt.Bool32(int32(_v617) == int32(100)) if _v619 != 0 { goto l133 } goto l134 l133: _v620 = *(*int32)(unsafe.Pointer(uintptr(_v21))) _v622 = Xsqlite3_column_int(t, _v620, 0) _v625 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 80)) _v626 = int32(int32(_v625) + int32(_v622)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 80)) = _v626 _v627 = *(*int32)(unsafe.Pointer(uintptr(_v21))) _v629 = Xsqlite3_column_int(t, _v627, 1) _v632 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 84)) _v633 = int32(int32(_v632) + int32(_v629)) *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 84)) = _v633 goto l134 l134: _v634 = *(*int32)(unsafe.Pointer(uintptr(_v21))) _ = Xsqlite3_finalize(t, _v634) goto l135 l135: _v638 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 12)) _ = Xsqlite3_close(t, _v638) _v642 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 28)) s_maybeClose(t, _v642) _v645 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 20)) s_maybeClose(t, _v645) _v646 = *(*int32)(unsafe.Pointer(uintptr(_v4))) _v648 = crt.Bool32(int32(_v646) == int32(0)) if _v648 != 0 { goto l136 } goto l141 l136: _v652 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 80)) _v655 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 84)) *(*int32)(unsafe.Pointer(bp + 200)) = _v652 *(*int32)(unsafe.Pointer(bp + 208)) = _v655 _ = crt.Xprintf(t, int32(uintptr(unsafe.Pointer(&s__181))), bp+200) _v661 = int32(int32(_v2) + int32(0)) _v662 = *(*int32)(unsafe.Pointer(uintptr(_v661))) *(*int32)(unsafe.Pointer(bp + 216)) = _v662 _ = crt.Xprintf(t, int32(uintptr(unsafe.Pointer(&s__182))), bp+216) _v665 = int32(int32(_v6) + int32(0)) *(*int32)(unsafe.Pointer(uintptr(_v665))) = 1 goto l137 l137: _v666 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v668 = crt.Bool32(int32(_v666) < int32(_v1)) if _v668 != 0 { goto l138 } goto l140 l138: _v670 = *(*int32)(unsafe.Pointer(uintptr(_v6))) _v671 = int32(_v670 * 4) _v673 = int32(int32(_v2) + int32(_v671)) _v674 = *(*int32)(unsafe.Pointer(uintptr(_v673))) *(*int32)(unsafe.Pointer(bp + 224)) = _v674 _ = crt.Xprintf(t, int32(uintptr(unsafe.Pointer(&s__137))), bp+224) goto l139 l139: _v676 = int32(int32(_v6) + int32(0)) _v677 = *(*int32)(unsafe.Pointer(uintptr(_v676))) _v678 = int32(int32(_v677) + int32(1)) *(*int32)(unsafe.Pointer(uintptr(_v676))) = _v678 goto l137 l140: _ = crt.Xprintf(t, int32(uintptr(unsafe.Pointer(&s__138))), 0) goto l141 l141: _v683 = *(*int32)(unsafe.Pointer(uintptr(unsafe.Pointer(&s_g)) + 80)) _v685 = crt.Bool32(int32(_v683) > int32(0)) return _v685 } 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}