c.go 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495
  1. /*
  2. * Copyright (c) 2000-2018, 达梦数据库有限公司.
  3. * All rights reserved.
  4. */
  5. package dm
  6. import (
  7. "io"
  8. "math"
  9. )
  10. type Dm_build_361 struct {
  11. dm_build_362 []byte
  12. dm_build_363 int
  13. }
  14. func Dm_build_364(dm_build_365 int) *Dm_build_361 {
  15. return &Dm_build_361{make([]byte, 0, dm_build_365), 0}
  16. }
  17. func Dm_build_366(dm_build_367 []byte) *Dm_build_361 {
  18. return &Dm_build_361{dm_build_367, 0}
  19. }
  20. func (dm_build_369 *Dm_build_361) dm_build_368(dm_build_370 int) *Dm_build_361 {
  21. dm_build_371 := len(dm_build_369.dm_build_362)
  22. dm_build_372 := cap(dm_build_369.dm_build_362)
  23. if dm_build_371+dm_build_370 <= dm_build_372 {
  24. dm_build_369.dm_build_362 = dm_build_369.dm_build_362[:dm_build_371+dm_build_370]
  25. } else {
  26. var calCap = int64(math.Max(float64(2*dm_build_372), float64(dm_build_370+dm_build_371)))
  27. nbuf := make([]byte, dm_build_370+dm_build_371, calCap)
  28. copy(nbuf, dm_build_369.dm_build_362)
  29. dm_build_369.dm_build_362 = nbuf
  30. }
  31. return dm_build_369
  32. }
  33. func (dm_build_374 *Dm_build_361) Dm_build_373() int {
  34. return len(dm_build_374.dm_build_362)
  35. }
  36. func (dm_build_376 *Dm_build_361) Dm_build_375(dm_build_377 int) *Dm_build_361 {
  37. for i := dm_build_377; i < len(dm_build_376.dm_build_362); i++ {
  38. dm_build_376.dm_build_362[i] = 0
  39. }
  40. dm_build_376.dm_build_362 = dm_build_376.dm_build_362[:dm_build_377]
  41. return dm_build_376
  42. }
  43. func (dm_build_379 *Dm_build_361) Dm_build_378(dm_build_380 int) *Dm_build_361 {
  44. dm_build_379.dm_build_363 = dm_build_380
  45. return dm_build_379
  46. }
  47. func (dm_build_382 *Dm_build_361) Dm_build_381() int {
  48. return dm_build_382.dm_build_363
  49. }
  50. func (dm_build_384 *Dm_build_361) Dm_build_383(dm_build_385 bool) int {
  51. return len(dm_build_384.dm_build_362) - dm_build_384.dm_build_363
  52. }
  53. func (dm_build_387 *Dm_build_361) Dm_build_386(dm_build_388 int, dm_build_389 bool, dm_build_390 bool) *Dm_build_361 {
  54. if dm_build_389 {
  55. if dm_build_390 {
  56. dm_build_387.dm_build_368(dm_build_388)
  57. } else {
  58. dm_build_387.dm_build_362 = dm_build_387.dm_build_362[:len(dm_build_387.dm_build_362)-dm_build_388]
  59. }
  60. } else {
  61. if dm_build_390 {
  62. dm_build_387.dm_build_363 += dm_build_388
  63. } else {
  64. dm_build_387.dm_build_363 -= dm_build_388
  65. }
  66. }
  67. return dm_build_387
  68. }
  69. func (dm_build_392 *Dm_build_361) Dm_build_391(dm_build_393 io.Reader, dm_build_394 int) (int, error) {
  70. dm_build_395 := len(dm_build_392.dm_build_362)
  71. dm_build_392.dm_build_368(dm_build_394)
  72. dm_build_396 := 0
  73. for dm_build_394 > 0 {
  74. n, err := dm_build_393.Read(dm_build_392.dm_build_362[dm_build_395+dm_build_396:])
  75. if n > 0 && err == io.EOF {
  76. dm_build_396 += n
  77. dm_build_392.dm_build_362 = dm_build_392.dm_build_362[:dm_build_395+dm_build_396]
  78. return dm_build_396, nil
  79. } else if n > 0 && err == nil {
  80. dm_build_394 -= n
  81. dm_build_396 += n
  82. } else if n == 0 && err != nil {
  83. return -1, ECGO_COMMUNITION_ERROR.addDetailln(err.Error()).throw()
  84. }
  85. }
  86. return dm_build_396, nil
  87. }
  88. func (dm_build_398 *Dm_build_361) Dm_build_397(dm_build_399 io.Writer) (*Dm_build_361, error) {
  89. if _, err := dm_build_399.Write(dm_build_398.dm_build_362); err != nil {
  90. return nil, ECGO_COMMUNITION_ERROR.addDetailln(err.Error()).throw()
  91. }
  92. return dm_build_398, nil
  93. }
  94. func (dm_build_401 *Dm_build_361) Dm_build_400(dm_build_402 bool) int {
  95. dm_build_403 := len(dm_build_401.dm_build_362)
  96. dm_build_401.dm_build_368(1)
  97. if dm_build_402 {
  98. return copy(dm_build_401.dm_build_362[dm_build_403:], []byte{1})
  99. } else {
  100. return copy(dm_build_401.dm_build_362[dm_build_403:], []byte{0})
  101. }
  102. }
  103. func (dm_build_405 *Dm_build_361) Dm_build_404(dm_build_406 byte) int {
  104. dm_build_407 := len(dm_build_405.dm_build_362)
  105. dm_build_405.dm_build_368(1)
  106. return copy(dm_build_405.dm_build_362[dm_build_407:], Dm_build_1.Dm_build_179(dm_build_406))
  107. }
  108. func (dm_build_409 *Dm_build_361) Dm_build_408(dm_build_410 int8) int {
  109. dm_build_411 := len(dm_build_409.dm_build_362)
  110. dm_build_409.dm_build_368(1)
  111. return copy(dm_build_409.dm_build_362[dm_build_411:], Dm_build_1.Dm_build_182(dm_build_410))
  112. }
  113. func (dm_build_413 *Dm_build_361) Dm_build_412(dm_build_414 int16) int {
  114. dm_build_415 := len(dm_build_413.dm_build_362)
  115. dm_build_413.dm_build_368(2)
  116. return copy(dm_build_413.dm_build_362[dm_build_415:], Dm_build_1.Dm_build_185(dm_build_414))
  117. }
  118. func (dm_build_417 *Dm_build_361) Dm_build_416(dm_build_418 int32) int {
  119. dm_build_419 := len(dm_build_417.dm_build_362)
  120. dm_build_417.dm_build_368(4)
  121. return copy(dm_build_417.dm_build_362[dm_build_419:], Dm_build_1.Dm_build_188(dm_build_418))
  122. }
  123. func (dm_build_421 *Dm_build_361) Dm_build_420(dm_build_422 uint8) int {
  124. dm_build_423 := len(dm_build_421.dm_build_362)
  125. dm_build_421.dm_build_368(1)
  126. return copy(dm_build_421.dm_build_362[dm_build_423:], Dm_build_1.Dm_build_200(dm_build_422))
  127. }
  128. func (dm_build_425 *Dm_build_361) Dm_build_424(dm_build_426 uint16) int {
  129. dm_build_427 := len(dm_build_425.dm_build_362)
  130. dm_build_425.dm_build_368(2)
  131. return copy(dm_build_425.dm_build_362[dm_build_427:], Dm_build_1.Dm_build_203(dm_build_426))
  132. }
  133. func (dm_build_429 *Dm_build_361) Dm_build_428(dm_build_430 uint32) int {
  134. dm_build_431 := len(dm_build_429.dm_build_362)
  135. dm_build_429.dm_build_368(4)
  136. return copy(dm_build_429.dm_build_362[dm_build_431:], Dm_build_1.Dm_build_206(dm_build_430))
  137. }
  138. func (dm_build_433 *Dm_build_361) Dm_build_432(dm_build_434 uint64) int {
  139. dm_build_435 := len(dm_build_433.dm_build_362)
  140. dm_build_433.dm_build_368(8)
  141. return copy(dm_build_433.dm_build_362[dm_build_435:], Dm_build_1.Dm_build_209(dm_build_434))
  142. }
  143. func (dm_build_437 *Dm_build_361) Dm_build_436(dm_build_438 float32) int {
  144. dm_build_439 := len(dm_build_437.dm_build_362)
  145. dm_build_437.dm_build_368(4)
  146. return copy(dm_build_437.dm_build_362[dm_build_439:], Dm_build_1.Dm_build_206(math.Float32bits(dm_build_438)))
  147. }
  148. func (dm_build_441 *Dm_build_361) Dm_build_440(dm_build_442 float64) int {
  149. dm_build_443 := len(dm_build_441.dm_build_362)
  150. dm_build_441.dm_build_368(8)
  151. return copy(dm_build_441.dm_build_362[dm_build_443:], Dm_build_1.Dm_build_209(math.Float64bits(dm_build_442)))
  152. }
  153. func (dm_build_445 *Dm_build_361) Dm_build_444(dm_build_446 []byte) int {
  154. dm_build_447 := len(dm_build_445.dm_build_362)
  155. dm_build_445.dm_build_368(len(dm_build_446))
  156. return copy(dm_build_445.dm_build_362[dm_build_447:], dm_build_446)
  157. }
  158. func (dm_build_449 *Dm_build_361) Dm_build_448(dm_build_450 []byte) int {
  159. return dm_build_449.Dm_build_416(int32(len(dm_build_450))) + dm_build_449.Dm_build_444(dm_build_450)
  160. }
  161. func (dm_build_452 *Dm_build_361) Dm_build_451(dm_build_453 []byte) int {
  162. return dm_build_452.Dm_build_420(uint8(len(dm_build_453))) + dm_build_452.Dm_build_444(dm_build_453)
  163. }
  164. func (dm_build_455 *Dm_build_361) Dm_build_454(dm_build_456 []byte) int {
  165. return dm_build_455.Dm_build_424(uint16(len(dm_build_456))) + dm_build_455.Dm_build_444(dm_build_456)
  166. }
  167. func (dm_build_458 *Dm_build_361) Dm_build_457(dm_build_459 []byte) int {
  168. return dm_build_458.Dm_build_444(dm_build_459) + dm_build_458.Dm_build_404(0)
  169. }
  170. func (dm_build_461 *Dm_build_361) Dm_build_460(dm_build_462 string, dm_build_463 string, dm_build_464 *DmConnection) int {
  171. dm_build_465 := Dm_build_1.Dm_build_217(dm_build_462, dm_build_463, dm_build_464)
  172. return dm_build_461.Dm_build_448(dm_build_465)
  173. }
  174. func (dm_build_467 *Dm_build_361) Dm_build_466(dm_build_468 string, dm_build_469 string, dm_build_470 *DmConnection) int {
  175. dm_build_471 := Dm_build_1.Dm_build_217(dm_build_468, dm_build_469, dm_build_470)
  176. return dm_build_467.Dm_build_451(dm_build_471)
  177. }
  178. func (dm_build_473 *Dm_build_361) Dm_build_472(dm_build_474 string, dm_build_475 string, dm_build_476 *DmConnection) int {
  179. dm_build_477 := Dm_build_1.Dm_build_217(dm_build_474, dm_build_475, dm_build_476)
  180. return dm_build_473.Dm_build_454(dm_build_477)
  181. }
  182. func (dm_build_479 *Dm_build_361) Dm_build_478(dm_build_480 string, dm_build_481 string, dm_build_482 *DmConnection) int {
  183. dm_build_483 := Dm_build_1.Dm_build_217(dm_build_480, dm_build_481, dm_build_482)
  184. return dm_build_479.Dm_build_457(dm_build_483)
  185. }
  186. func (dm_build_485 *Dm_build_361) Dm_build_484() byte {
  187. dm_build_486 := Dm_build_1.Dm_build_94(dm_build_485.dm_build_362, dm_build_485.dm_build_363)
  188. dm_build_485.dm_build_363++
  189. return dm_build_486
  190. }
  191. func (dm_build_488 *Dm_build_361) Dm_build_487() int16 {
  192. dm_build_489 := Dm_build_1.Dm_build_98(dm_build_488.dm_build_362, dm_build_488.dm_build_363)
  193. dm_build_488.dm_build_363 += 2
  194. return dm_build_489
  195. }
  196. func (dm_build_491 *Dm_build_361) Dm_build_490() int32 {
  197. dm_build_492 := Dm_build_1.Dm_build_103(dm_build_491.dm_build_362, dm_build_491.dm_build_363)
  198. dm_build_491.dm_build_363 += 4
  199. return dm_build_492
  200. }
  201. func (dm_build_494 *Dm_build_361) Dm_build_493() int64 {
  202. dm_build_495 := Dm_build_1.Dm_build_108(dm_build_494.dm_build_362, dm_build_494.dm_build_363)
  203. dm_build_494.dm_build_363 += 8
  204. return dm_build_495
  205. }
  206. func (dm_build_497 *Dm_build_361) Dm_build_496() float32 {
  207. dm_build_498 := Dm_build_1.Dm_build_113(dm_build_497.dm_build_362, dm_build_497.dm_build_363)
  208. dm_build_497.dm_build_363 += 4
  209. return dm_build_498
  210. }
  211. func (dm_build_500 *Dm_build_361) Dm_build_499() float64 {
  212. dm_build_501 := Dm_build_1.Dm_build_117(dm_build_500.dm_build_362, dm_build_500.dm_build_363)
  213. dm_build_500.dm_build_363 += 8
  214. return dm_build_501
  215. }
  216. func (dm_build_503 *Dm_build_361) Dm_build_502() uint8 {
  217. dm_build_504 := Dm_build_1.Dm_build_121(dm_build_503.dm_build_362, dm_build_503.dm_build_363)
  218. dm_build_503.dm_build_363 += 1
  219. return dm_build_504
  220. }
  221. func (dm_build_506 *Dm_build_361) Dm_build_505() uint16 {
  222. dm_build_507 := Dm_build_1.Dm_build_125(dm_build_506.dm_build_362, dm_build_506.dm_build_363)
  223. dm_build_506.dm_build_363 += 2
  224. return dm_build_507
  225. }
  226. func (dm_build_509 *Dm_build_361) Dm_build_508() uint32 {
  227. dm_build_510 := Dm_build_1.Dm_build_130(dm_build_509.dm_build_362, dm_build_509.dm_build_363)
  228. dm_build_509.dm_build_363 += 4
  229. return dm_build_510
  230. }
  231. func (dm_build_512 *Dm_build_361) Dm_build_511(dm_build_513 int) []byte {
  232. dm_build_514 := Dm_build_1.Dm_build_152(dm_build_512.dm_build_362, dm_build_512.dm_build_363, dm_build_513)
  233. dm_build_512.dm_build_363 += dm_build_513
  234. return dm_build_514
  235. }
  236. func (dm_build_516 *Dm_build_361) Dm_build_515() []byte {
  237. return dm_build_516.Dm_build_511(int(dm_build_516.Dm_build_490()))
  238. }
  239. func (dm_build_518 *Dm_build_361) Dm_build_517() []byte {
  240. return dm_build_518.Dm_build_511(int(dm_build_518.Dm_build_484()))
  241. }
  242. func (dm_build_520 *Dm_build_361) Dm_build_519() []byte {
  243. return dm_build_520.Dm_build_511(int(dm_build_520.Dm_build_487()))
  244. }
  245. func (dm_build_522 *Dm_build_361) Dm_build_521(dm_build_523 int) []byte {
  246. return dm_build_522.Dm_build_511(dm_build_523)
  247. }
  248. func (dm_build_525 *Dm_build_361) Dm_build_524() []byte {
  249. dm_build_526 := 0
  250. for dm_build_525.Dm_build_484() != 0 {
  251. dm_build_526++
  252. }
  253. dm_build_525.Dm_build_386(dm_build_526, false, false)
  254. return dm_build_525.Dm_build_511(dm_build_526)
  255. }
  256. func (dm_build_528 *Dm_build_361) Dm_build_527(dm_build_529 int, dm_build_530 string, dm_build_531 *DmConnection) string {
  257. return Dm_build_1.Dm_build_254(dm_build_528.Dm_build_511(dm_build_529), dm_build_530, dm_build_531)
  258. }
  259. func (dm_build_533 *Dm_build_361) Dm_build_532(dm_build_534 string, dm_build_535 *DmConnection) string {
  260. return Dm_build_1.Dm_build_254(dm_build_533.Dm_build_515(), dm_build_534, dm_build_535)
  261. }
  262. func (dm_build_537 *Dm_build_361) Dm_build_536(dm_build_538 string, dm_build_539 *DmConnection) string {
  263. return Dm_build_1.Dm_build_254(dm_build_537.Dm_build_517(), dm_build_538, dm_build_539)
  264. }
  265. func (dm_build_541 *Dm_build_361) Dm_build_540(dm_build_542 string, dm_build_543 *DmConnection) string {
  266. return Dm_build_1.Dm_build_254(dm_build_541.Dm_build_519(), dm_build_542, dm_build_543)
  267. }
  268. func (dm_build_545 *Dm_build_361) Dm_build_544(dm_build_546 string, dm_build_547 *DmConnection) string {
  269. return Dm_build_1.Dm_build_254(dm_build_545.Dm_build_524(), dm_build_546, dm_build_547)
  270. }
  271. func (dm_build_549 *Dm_build_361) Dm_build_548(dm_build_550 int, dm_build_551 byte) int {
  272. return dm_build_549.Dm_build_584(dm_build_550, Dm_build_1.Dm_build_179(dm_build_551))
  273. }
  274. func (dm_build_553 *Dm_build_361) Dm_build_552(dm_build_554 int, dm_build_555 int16) int {
  275. return dm_build_553.Dm_build_584(dm_build_554, Dm_build_1.Dm_build_185(dm_build_555))
  276. }
  277. func (dm_build_557 *Dm_build_361) Dm_build_556(dm_build_558 int, dm_build_559 int32) int {
  278. return dm_build_557.Dm_build_584(dm_build_558, Dm_build_1.Dm_build_188(dm_build_559))
  279. }
  280. func (dm_build_561 *Dm_build_361) Dm_build_560(dm_build_562 int, dm_build_563 int64) int {
  281. return dm_build_561.Dm_build_584(dm_build_562, Dm_build_1.Dm_build_191(dm_build_563))
  282. }
  283. func (dm_build_565 *Dm_build_361) Dm_build_564(dm_build_566 int, dm_build_567 float32) int {
  284. return dm_build_565.Dm_build_584(dm_build_566, Dm_build_1.Dm_build_194(dm_build_567))
  285. }
  286. func (dm_build_569 *Dm_build_361) Dm_build_568(dm_build_570 int, dm_build_571 float64) int {
  287. return dm_build_569.Dm_build_584(dm_build_570, Dm_build_1.Dm_build_197(dm_build_571))
  288. }
  289. func (dm_build_573 *Dm_build_361) Dm_build_572(dm_build_574 int, dm_build_575 uint8) int {
  290. return dm_build_573.Dm_build_584(dm_build_574, Dm_build_1.Dm_build_200(dm_build_575))
  291. }
  292. func (dm_build_577 *Dm_build_361) Dm_build_576(dm_build_578 int, dm_build_579 uint16) int {
  293. return dm_build_577.Dm_build_584(dm_build_578, Dm_build_1.Dm_build_203(dm_build_579))
  294. }
  295. func (dm_build_581 *Dm_build_361) Dm_build_580(dm_build_582 int, dm_build_583 uint32) int {
  296. return dm_build_581.Dm_build_584(dm_build_582, Dm_build_1.Dm_build_206(dm_build_583))
  297. }
  298. func (dm_build_585 *Dm_build_361) Dm_build_584(dm_build_586 int, dm_build_587 []byte) int {
  299. return copy(dm_build_585.dm_build_362[dm_build_586:], dm_build_587)
  300. }
  301. func (dm_build_589 *Dm_build_361) Dm_build_588(dm_build_590 int, dm_build_591 []byte) int {
  302. return dm_build_589.Dm_build_556(dm_build_590, int32(len(dm_build_591))) + dm_build_589.Dm_build_584(dm_build_590+4, dm_build_591)
  303. }
  304. func (dm_build_593 *Dm_build_361) Dm_build_592(dm_build_594 int, dm_build_595 []byte) int {
  305. return dm_build_593.Dm_build_548(dm_build_594, byte(len(dm_build_595))) + dm_build_593.Dm_build_584(dm_build_594+1, dm_build_595)
  306. }
  307. func (dm_build_597 *Dm_build_361) Dm_build_596(dm_build_598 int, dm_build_599 []byte) int {
  308. return dm_build_597.Dm_build_552(dm_build_598, int16(len(dm_build_599))) + dm_build_597.Dm_build_584(dm_build_598+2, dm_build_599)
  309. }
  310. func (dm_build_601 *Dm_build_361) Dm_build_600(dm_build_602 int, dm_build_603 []byte) int {
  311. return dm_build_601.Dm_build_584(dm_build_602, dm_build_603) + dm_build_601.Dm_build_548(dm_build_602+len(dm_build_603), 0)
  312. }
  313. func (dm_build_605 *Dm_build_361) Dm_build_604(dm_build_606 int, dm_build_607 string, dm_build_608 string, dm_build_609 *DmConnection) int {
  314. return dm_build_605.Dm_build_588(dm_build_606, Dm_build_1.Dm_build_217(dm_build_607, dm_build_608, dm_build_609))
  315. }
  316. func (dm_build_611 *Dm_build_361) Dm_build_610(dm_build_612 int, dm_build_613 string, dm_build_614 string, dm_build_615 *DmConnection) int {
  317. return dm_build_611.Dm_build_592(dm_build_612, Dm_build_1.Dm_build_217(dm_build_613, dm_build_614, dm_build_615))
  318. }
  319. func (dm_build_617 *Dm_build_361) Dm_build_616(dm_build_618 int, dm_build_619 string, dm_build_620 string, dm_build_621 *DmConnection) int {
  320. return dm_build_617.Dm_build_596(dm_build_618, Dm_build_1.Dm_build_217(dm_build_619, dm_build_620, dm_build_621))
  321. }
  322. func (dm_build_623 *Dm_build_361) Dm_build_622(dm_build_624 int, dm_build_625 string, dm_build_626 string, dm_build_627 *DmConnection) int {
  323. return dm_build_623.Dm_build_600(dm_build_624, Dm_build_1.Dm_build_217(dm_build_625, dm_build_626, dm_build_627))
  324. }
  325. func (dm_build_629 *Dm_build_361) Dm_build_628(dm_build_630 int) byte {
  326. return Dm_build_1.Dm_build_222(dm_build_629.Dm_build_655(dm_build_630, 1))
  327. }
  328. func (dm_build_632 *Dm_build_361) Dm_build_631(dm_build_633 int) int16 {
  329. return Dm_build_1.Dm_build_225(dm_build_632.Dm_build_655(dm_build_633, 2))
  330. }
  331. func (dm_build_635 *Dm_build_361) Dm_build_634(dm_build_636 int) int32 {
  332. return Dm_build_1.Dm_build_228(dm_build_635.Dm_build_655(dm_build_636, 4))
  333. }
  334. func (dm_build_638 *Dm_build_361) Dm_build_637(dm_build_639 int) int64 {
  335. return Dm_build_1.Dm_build_231(dm_build_638.Dm_build_655(dm_build_639, 8))
  336. }
  337. func (dm_build_641 *Dm_build_361) Dm_build_640(dm_build_642 int) float32 {
  338. return Dm_build_1.Dm_build_234(dm_build_641.Dm_build_655(dm_build_642, 4))
  339. }
  340. func (dm_build_644 *Dm_build_361) Dm_build_643(dm_build_645 int) float64 {
  341. return Dm_build_1.Dm_build_237(dm_build_644.Dm_build_655(dm_build_645, 8))
  342. }
  343. func (dm_build_647 *Dm_build_361) Dm_build_646(dm_build_648 int) uint8 {
  344. return Dm_build_1.Dm_build_240(dm_build_647.Dm_build_655(dm_build_648, 1))
  345. }
  346. func (dm_build_650 *Dm_build_361) Dm_build_649(dm_build_651 int) uint16 {
  347. return Dm_build_1.Dm_build_243(dm_build_650.Dm_build_655(dm_build_651, 2))
  348. }
  349. func (dm_build_653 *Dm_build_361) Dm_build_652(dm_build_654 int) uint32 {
  350. return Dm_build_1.Dm_build_246(dm_build_653.Dm_build_655(dm_build_654, 4))
  351. }
  352. func (dm_build_656 *Dm_build_361) Dm_build_655(dm_build_657 int, dm_build_658 int) []byte {
  353. return dm_build_656.dm_build_362[dm_build_657 : dm_build_657+dm_build_658]
  354. }
  355. func (dm_build_660 *Dm_build_361) Dm_build_659(dm_build_661 int) []byte {
  356. dm_build_662 := dm_build_660.Dm_build_634(dm_build_661)
  357. return dm_build_660.Dm_build_655(dm_build_661+4, int(dm_build_662))
  358. }
  359. func (dm_build_664 *Dm_build_361) Dm_build_663(dm_build_665 int) []byte {
  360. dm_build_666 := dm_build_664.Dm_build_628(dm_build_665)
  361. return dm_build_664.Dm_build_655(dm_build_665+1, int(dm_build_666))
  362. }
  363. func (dm_build_668 *Dm_build_361) Dm_build_667(dm_build_669 int) []byte {
  364. dm_build_670 := dm_build_668.Dm_build_631(dm_build_669)
  365. return dm_build_668.Dm_build_655(dm_build_669+2, int(dm_build_670))
  366. }
  367. func (dm_build_672 *Dm_build_361) Dm_build_671(dm_build_673 int) []byte {
  368. dm_build_674 := 0
  369. for dm_build_672.Dm_build_628(dm_build_673) != 0 {
  370. dm_build_673++
  371. dm_build_674++
  372. }
  373. return dm_build_672.Dm_build_655(dm_build_673-dm_build_674, int(dm_build_674))
  374. }
  375. func (dm_build_676 *Dm_build_361) Dm_build_675(dm_build_677 int, dm_build_678 string, dm_build_679 *DmConnection) string {
  376. return Dm_build_1.Dm_build_254(dm_build_676.Dm_build_659(dm_build_677), dm_build_678, dm_build_679)
  377. }
  378. func (dm_build_681 *Dm_build_361) Dm_build_680(dm_build_682 int, dm_build_683 string, dm_build_684 *DmConnection) string {
  379. return Dm_build_1.Dm_build_254(dm_build_681.Dm_build_663(dm_build_682), dm_build_683, dm_build_684)
  380. }
  381. func (dm_build_686 *Dm_build_361) Dm_build_685(dm_build_687 int, dm_build_688 string, dm_build_689 *DmConnection) string {
  382. return Dm_build_1.Dm_build_254(dm_build_686.Dm_build_667(dm_build_687), dm_build_688, dm_build_689)
  383. }
  384. func (dm_build_691 *Dm_build_361) Dm_build_690(dm_build_692 int, dm_build_693 string, dm_build_694 *DmConnection) string {
  385. return Dm_build_1.Dm_build_254(dm_build_691.Dm_build_671(dm_build_692), dm_build_693, dm_build_694)
  386. }