aboutsummaryrefslogtreecommitdiff
path: root/internal/mptest/main_linux_386.go
diff options
context:
space:
mode:
authorJan Mercl <0xjnml@gmail.com>2019-12-26 17:24:51 +0100
committerJan Mercl <0xjnml@gmail.com>2019-12-26 17:24:51 +0100
commit6efd3c70006496181ffdf7397f8181c1b49895d8 (patch)
tree4108ec133e01017f490c5b4f023ffbd00f0ecdaa /internal/mptest/main_linux_386.go
parent8717080461412ef105e587b66fecfc6221691674 (diff)
v1.1.0-alpha.2v1.1.0-alpha.2
Diffstat (limited to 'internal/mptest/main_linux_386.go')
-rw-r--r--internal/mptest/main_linux_386.go9938
1 files changed, 9938 insertions, 0 deletions
diff --git a/internal/mptest/main_linux_386.go b/internal/mptest/main_linux_386.go
new file mode 100644
index 0000000..61ceae1
--- /dev/null
+++ b/internal/mptest/main_linux_386.go
@@ -0,0 +1,9938 @@
+// 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}