gitee.com/curryzheng/dm@v0.0.1/c.go (about)

     1  /*
     2   * Copyright (c) 2000-2018, 达梦数据库有限公司.
     3   * All rights reserved.
     4   */
     5  package dm
     6  
     7  import (
     8  	"io"
     9  	"math"
    10  )
    11  
    12  type Dm_build_358 struct {
    13  	dm_build_359 []byte
    14  	dm_build_360 int
    15  }
    16  
    17  func Dm_build_361(dm_build_362 int) *Dm_build_358 {
    18  	return &Dm_build_358{make([]byte, 0, dm_build_362), 0}
    19  }
    20  
    21  func Dm_build_363(dm_build_364 []byte) *Dm_build_358 {
    22  	return &Dm_build_358{dm_build_364, 0}
    23  }
    24  
    25  func (dm_build_366 *Dm_build_358) dm_build_365(dm_build_367 int) *Dm_build_358 {
    26  
    27  	dm_build_368 := len(dm_build_366.dm_build_359)
    28  	dm_build_369 := cap(dm_build_366.dm_build_359)
    29  
    30  	if dm_build_368+dm_build_367 <= dm_build_369 {
    31  		dm_build_366.dm_build_359 = dm_build_366.dm_build_359[:dm_build_368+dm_build_367]
    32  	} else {
    33  
    34  		var calCap = int64(math.Max(float64(2*dm_build_369), float64(dm_build_367+dm_build_368)))
    35  
    36  		nbuf := make([]byte, dm_build_367+dm_build_368, calCap)
    37  		copy(nbuf, dm_build_366.dm_build_359)
    38  		dm_build_366.dm_build_359 = nbuf
    39  	}
    40  
    41  	return dm_build_366
    42  }
    43  
    44  func (dm_build_371 *Dm_build_358) Dm_build_370() int {
    45  	return len(dm_build_371.dm_build_359)
    46  }
    47  
    48  func (dm_build_373 *Dm_build_358) Dm_build_372(dm_build_374 int) *Dm_build_358 {
    49  	for i := dm_build_374; i < len(dm_build_373.dm_build_359); i++ {
    50  		dm_build_373.dm_build_359[i] = 0
    51  	}
    52  	dm_build_373.dm_build_359 = dm_build_373.dm_build_359[:dm_build_374]
    53  	return dm_build_373
    54  }
    55  
    56  func (dm_build_376 *Dm_build_358) Dm_build_375(dm_build_377 int) *Dm_build_358 {
    57  	dm_build_376.dm_build_360 = dm_build_377
    58  	return dm_build_376
    59  }
    60  
    61  func (dm_build_379 *Dm_build_358) Dm_build_378() int {
    62  	return dm_build_379.dm_build_360
    63  }
    64  
    65  func (dm_build_381 *Dm_build_358) Dm_build_380(dm_build_382 bool) int {
    66  	return len(dm_build_381.dm_build_359) - dm_build_381.dm_build_360
    67  }
    68  
    69  func (dm_build_384 *Dm_build_358) Dm_build_383(dm_build_385 int, dm_build_386 bool, dm_build_387 bool) *Dm_build_358 {
    70  
    71  	if dm_build_386 {
    72  		if dm_build_387 {
    73  			dm_build_384.dm_build_365(dm_build_385)
    74  		} else {
    75  			dm_build_384.dm_build_359 = dm_build_384.dm_build_359[:len(dm_build_384.dm_build_359)-dm_build_385]
    76  		}
    77  	} else {
    78  		if dm_build_387 {
    79  			dm_build_384.dm_build_360 += dm_build_385
    80  		} else {
    81  			dm_build_384.dm_build_360 -= dm_build_385
    82  		}
    83  	}
    84  
    85  	return dm_build_384
    86  }
    87  
    88  func (dm_build_389 *Dm_build_358) Dm_build_388(dm_build_390 io.Reader, dm_build_391 int) (int, error) {
    89  	dm_build_392 := len(dm_build_389.dm_build_359)
    90  	dm_build_389.dm_build_365(dm_build_391)
    91  	dm_build_393 := 0
    92  	for dm_build_391 > 0 {
    93  		n, err := dm_build_390.Read(dm_build_389.dm_build_359[dm_build_392+dm_build_393:])
    94  		if n > 0 && err == io.EOF {
    95  			dm_build_393 += n
    96  			dm_build_389.dm_build_359 = dm_build_389.dm_build_359[:dm_build_392+dm_build_393]
    97  			return dm_build_393, nil
    98  		} else if n > 0 && err == nil {
    99  			dm_build_391 -= n
   100  			dm_build_393 += n
   101  		} else if n == 0 && err != nil {
   102  			return -1, ECGO_COMMUNITION_ERROR.addDetailln(err.Error()).throw()
   103  		}
   104  	}
   105  
   106  	return dm_build_393, nil
   107  }
   108  
   109  func (dm_build_395 *Dm_build_358) Dm_build_394(dm_build_396 io.Writer) (*Dm_build_358, error) {
   110  	if _, err := dm_build_396.Write(dm_build_395.dm_build_359); err != nil {
   111  		return nil, ECGO_COMMUNITION_ERROR.addDetailln(err.Error()).throw()
   112  	}
   113  	return dm_build_395, nil
   114  }
   115  
   116  func (dm_build_398 *Dm_build_358) Dm_build_397(dm_build_399 bool) int {
   117  	dm_build_400 := len(dm_build_398.dm_build_359)
   118  	dm_build_398.dm_build_365(1)
   119  
   120  	if dm_build_399 {
   121  		return copy(dm_build_398.dm_build_359[dm_build_400:], []byte{1})
   122  	} else {
   123  		return copy(dm_build_398.dm_build_359[dm_build_400:], []byte{0})
   124  	}
   125  }
   126  
   127  func (dm_build_402 *Dm_build_358) Dm_build_401(dm_build_403 byte) int {
   128  	dm_build_404 := len(dm_build_402.dm_build_359)
   129  	dm_build_402.dm_build_365(1)
   130  
   131  	return copy(dm_build_402.dm_build_359[dm_build_404:], Dm_build_1.Dm_build_179(dm_build_403))
   132  }
   133  
   134  func (dm_build_406 *Dm_build_358) Dm_build_405(dm_build_407 int16) int {
   135  	dm_build_408 := len(dm_build_406.dm_build_359)
   136  	dm_build_406.dm_build_365(2)
   137  
   138  	return copy(dm_build_406.dm_build_359[dm_build_408:], Dm_build_1.Dm_build_182(dm_build_407))
   139  }
   140  
   141  func (dm_build_410 *Dm_build_358) Dm_build_409(dm_build_411 int32) int {
   142  	dm_build_412 := len(dm_build_410.dm_build_359)
   143  	dm_build_410.dm_build_365(4)
   144  
   145  	return copy(dm_build_410.dm_build_359[dm_build_412:], Dm_build_1.Dm_build_185(dm_build_411))
   146  }
   147  
   148  func (dm_build_414 *Dm_build_358) Dm_build_413(dm_build_415 uint8) int {
   149  	dm_build_416 := len(dm_build_414.dm_build_359)
   150  	dm_build_414.dm_build_365(1)
   151  
   152  	return copy(dm_build_414.dm_build_359[dm_build_416:], Dm_build_1.Dm_build_197(dm_build_415))
   153  }
   154  
   155  func (dm_build_418 *Dm_build_358) Dm_build_417(dm_build_419 uint16) int {
   156  	dm_build_420 := len(dm_build_418.dm_build_359)
   157  	dm_build_418.dm_build_365(2)
   158  
   159  	return copy(dm_build_418.dm_build_359[dm_build_420:], Dm_build_1.Dm_build_200(dm_build_419))
   160  }
   161  
   162  func (dm_build_422 *Dm_build_358) Dm_build_421(dm_build_423 uint32) int {
   163  	dm_build_424 := len(dm_build_422.dm_build_359)
   164  	dm_build_422.dm_build_365(4)
   165  
   166  	return copy(dm_build_422.dm_build_359[dm_build_424:], Dm_build_1.Dm_build_203(dm_build_423))
   167  }
   168  
   169  func (dm_build_426 *Dm_build_358) Dm_build_425(dm_build_427 uint64) int {
   170  	dm_build_428 := len(dm_build_426.dm_build_359)
   171  	dm_build_426.dm_build_365(8)
   172  
   173  	return copy(dm_build_426.dm_build_359[dm_build_428:], Dm_build_1.Dm_build_206(dm_build_427))
   174  }
   175  
   176  func (dm_build_430 *Dm_build_358) Dm_build_429(dm_build_431 float32) int {
   177  	dm_build_432 := len(dm_build_430.dm_build_359)
   178  	dm_build_430.dm_build_365(4)
   179  
   180  	return copy(dm_build_430.dm_build_359[dm_build_432:], Dm_build_1.Dm_build_203(math.Float32bits(dm_build_431)))
   181  }
   182  
   183  func (dm_build_434 *Dm_build_358) Dm_build_433(dm_build_435 float64) int {
   184  	dm_build_436 := len(dm_build_434.dm_build_359)
   185  	dm_build_434.dm_build_365(8)
   186  
   187  	return copy(dm_build_434.dm_build_359[dm_build_436:], Dm_build_1.Dm_build_206(math.Float64bits(dm_build_435)))
   188  }
   189  
   190  func (dm_build_438 *Dm_build_358) Dm_build_437(dm_build_439 []byte) int {
   191  	dm_build_440 := len(dm_build_438.dm_build_359)
   192  	dm_build_438.dm_build_365(len(dm_build_439))
   193  	return copy(dm_build_438.dm_build_359[dm_build_440:], dm_build_439)
   194  }
   195  
   196  func (dm_build_442 *Dm_build_358) Dm_build_441(dm_build_443 []byte) int {
   197  	return dm_build_442.Dm_build_409(int32(len(dm_build_443))) + dm_build_442.Dm_build_437(dm_build_443)
   198  }
   199  
   200  func (dm_build_445 *Dm_build_358) Dm_build_444(dm_build_446 []byte) int {
   201  	return dm_build_445.Dm_build_413(uint8(len(dm_build_446))) + dm_build_445.Dm_build_437(dm_build_446)
   202  }
   203  
   204  func (dm_build_448 *Dm_build_358) Dm_build_447(dm_build_449 []byte) int {
   205  	return dm_build_448.Dm_build_417(uint16(len(dm_build_449))) + dm_build_448.Dm_build_437(dm_build_449)
   206  }
   207  
   208  func (dm_build_451 *Dm_build_358) Dm_build_450(dm_build_452 []byte) int {
   209  	return dm_build_451.Dm_build_437(dm_build_452) + dm_build_451.Dm_build_401(0)
   210  }
   211  
   212  func (dm_build_454 *Dm_build_358) Dm_build_453(dm_build_455 string, dm_build_456 string, dm_build_457 *DmConnection) int {
   213  	dm_build_458 := Dm_build_1.Dm_build_214(dm_build_455, dm_build_456, dm_build_457)
   214  	return dm_build_454.Dm_build_441(dm_build_458)
   215  }
   216  
   217  func (dm_build_460 *Dm_build_358) Dm_build_459(dm_build_461 string, dm_build_462 string, dm_build_463 *DmConnection) int {
   218  	dm_build_464 := Dm_build_1.Dm_build_214(dm_build_461, dm_build_462, dm_build_463)
   219  	return dm_build_460.Dm_build_444(dm_build_464)
   220  }
   221  
   222  func (dm_build_466 *Dm_build_358) Dm_build_465(dm_build_467 string, dm_build_468 string, dm_build_469 *DmConnection) int {
   223  	dm_build_470 := Dm_build_1.Dm_build_214(dm_build_467, dm_build_468, dm_build_469)
   224  	return dm_build_466.Dm_build_447(dm_build_470)
   225  }
   226  
   227  func (dm_build_472 *Dm_build_358) Dm_build_471(dm_build_473 string, dm_build_474 string, dm_build_475 *DmConnection) int {
   228  	dm_build_476 := Dm_build_1.Dm_build_214(dm_build_473, dm_build_474, dm_build_475)
   229  	return dm_build_472.Dm_build_450(dm_build_476)
   230  }
   231  
   232  func (dm_build_478 *Dm_build_358) Dm_build_477() byte {
   233  	dm_build_479 := Dm_build_1.Dm_build_94(dm_build_478.dm_build_359, dm_build_478.dm_build_360)
   234  	dm_build_478.dm_build_360++
   235  	return dm_build_479
   236  }
   237  
   238  func (dm_build_481 *Dm_build_358) Dm_build_480() int16 {
   239  	dm_build_482 := Dm_build_1.Dm_build_98(dm_build_481.dm_build_359, dm_build_481.dm_build_360)
   240  	dm_build_481.dm_build_360 += 2
   241  	return dm_build_482
   242  }
   243  
   244  func (dm_build_484 *Dm_build_358) Dm_build_483() int32 {
   245  	dm_build_485 := Dm_build_1.Dm_build_103(dm_build_484.dm_build_359, dm_build_484.dm_build_360)
   246  	dm_build_484.dm_build_360 += 4
   247  	return dm_build_485
   248  }
   249  
   250  func (dm_build_487 *Dm_build_358) Dm_build_486() int64 {
   251  	dm_build_488 := Dm_build_1.Dm_build_108(dm_build_487.dm_build_359, dm_build_487.dm_build_360)
   252  	dm_build_487.dm_build_360 += 8
   253  	return dm_build_488
   254  }
   255  
   256  func (dm_build_490 *Dm_build_358) Dm_build_489() float32 {
   257  	dm_build_491 := Dm_build_1.Dm_build_113(dm_build_490.dm_build_359, dm_build_490.dm_build_360)
   258  	dm_build_490.dm_build_360 += 4
   259  	return dm_build_491
   260  }
   261  
   262  func (dm_build_493 *Dm_build_358) Dm_build_492() float64 {
   263  	dm_build_494 := Dm_build_1.Dm_build_117(dm_build_493.dm_build_359, dm_build_493.dm_build_360)
   264  	dm_build_493.dm_build_360 += 8
   265  	return dm_build_494
   266  }
   267  
   268  func (dm_build_496 *Dm_build_358) Dm_build_495() uint8 {
   269  	dm_build_497 := Dm_build_1.Dm_build_121(dm_build_496.dm_build_359, dm_build_496.dm_build_360)
   270  	dm_build_496.dm_build_360 += 1
   271  	return dm_build_497
   272  }
   273  
   274  func (dm_build_499 *Dm_build_358) Dm_build_498() uint16 {
   275  	dm_build_500 := Dm_build_1.Dm_build_125(dm_build_499.dm_build_359, dm_build_499.dm_build_360)
   276  	dm_build_499.dm_build_360 += 2
   277  	return dm_build_500
   278  }
   279  
   280  func (dm_build_502 *Dm_build_358) Dm_build_501() uint32 {
   281  	dm_build_503 := Dm_build_1.Dm_build_130(dm_build_502.dm_build_359, dm_build_502.dm_build_360)
   282  	dm_build_502.dm_build_360 += 4
   283  	return dm_build_503
   284  }
   285  
   286  func (dm_build_505 *Dm_build_358) Dm_build_504(dm_build_506 int) []byte {
   287  	dm_build_507 := Dm_build_1.Dm_build_152(dm_build_505.dm_build_359, dm_build_505.dm_build_360, dm_build_506)
   288  	dm_build_505.dm_build_360 += dm_build_506
   289  	return dm_build_507
   290  }
   291  
   292  func (dm_build_509 *Dm_build_358) Dm_build_508() []byte {
   293  	return dm_build_509.Dm_build_504(int(dm_build_509.Dm_build_483()))
   294  }
   295  
   296  func (dm_build_511 *Dm_build_358) Dm_build_510() []byte {
   297  	return dm_build_511.Dm_build_504(int(dm_build_511.Dm_build_477()))
   298  }
   299  
   300  func (dm_build_513 *Dm_build_358) Dm_build_512() []byte {
   301  	return dm_build_513.Dm_build_504(int(dm_build_513.Dm_build_480()))
   302  }
   303  
   304  func (dm_build_515 *Dm_build_358) Dm_build_514(dm_build_516 int) []byte {
   305  	return dm_build_515.Dm_build_504(dm_build_516)
   306  }
   307  
   308  func (dm_build_518 *Dm_build_358) Dm_build_517() []byte {
   309  	dm_build_519 := 0
   310  	for dm_build_518.Dm_build_477() != 0 {
   311  		dm_build_519++
   312  	}
   313  	dm_build_518.Dm_build_383(dm_build_519, false, false)
   314  	return dm_build_518.Dm_build_504(dm_build_519)
   315  }
   316  
   317  func (dm_build_521 *Dm_build_358) Dm_build_520(dm_build_522 int, dm_build_523 string, dm_build_524 *DmConnection) string {
   318  	return Dm_build_1.Dm_build_251(dm_build_521.Dm_build_504(dm_build_522), dm_build_523, dm_build_524)
   319  }
   320  
   321  func (dm_build_526 *Dm_build_358) Dm_build_525(dm_build_527 string, dm_build_528 *DmConnection) string {
   322  	return Dm_build_1.Dm_build_251(dm_build_526.Dm_build_508(), dm_build_527, dm_build_528)
   323  }
   324  
   325  func (dm_build_530 *Dm_build_358) Dm_build_529(dm_build_531 string, dm_build_532 *DmConnection) string {
   326  	return Dm_build_1.Dm_build_251(dm_build_530.Dm_build_510(), dm_build_531, dm_build_532)
   327  }
   328  
   329  func (dm_build_534 *Dm_build_358) Dm_build_533(dm_build_535 string, dm_build_536 *DmConnection) string {
   330  	return Dm_build_1.Dm_build_251(dm_build_534.Dm_build_512(), dm_build_535, dm_build_536)
   331  }
   332  
   333  func (dm_build_538 *Dm_build_358) Dm_build_537(dm_build_539 string, dm_build_540 *DmConnection) string {
   334  	return Dm_build_1.Dm_build_251(dm_build_538.Dm_build_517(), dm_build_539, dm_build_540)
   335  }
   336  
   337  func (dm_build_542 *Dm_build_358) Dm_build_541(dm_build_543 int, dm_build_544 byte) int {
   338  	return dm_build_542.Dm_build_577(dm_build_543, Dm_build_1.Dm_build_179(dm_build_544))
   339  }
   340  
   341  func (dm_build_546 *Dm_build_358) Dm_build_545(dm_build_547 int, dm_build_548 int16) int {
   342  	return dm_build_546.Dm_build_577(dm_build_547, Dm_build_1.Dm_build_182(dm_build_548))
   343  }
   344  
   345  func (dm_build_550 *Dm_build_358) Dm_build_549(dm_build_551 int, dm_build_552 int32) int {
   346  	return dm_build_550.Dm_build_577(dm_build_551, Dm_build_1.Dm_build_185(dm_build_552))
   347  }
   348  
   349  func (dm_build_554 *Dm_build_358) Dm_build_553(dm_build_555 int, dm_build_556 int64) int {
   350  	return dm_build_554.Dm_build_577(dm_build_555, Dm_build_1.Dm_build_188(dm_build_556))
   351  }
   352  
   353  func (dm_build_558 *Dm_build_358) Dm_build_557(dm_build_559 int, dm_build_560 float32) int {
   354  	return dm_build_558.Dm_build_577(dm_build_559, Dm_build_1.Dm_build_191(dm_build_560))
   355  }
   356  
   357  func (dm_build_562 *Dm_build_358) Dm_build_561(dm_build_563 int, dm_build_564 float64) int {
   358  	return dm_build_562.Dm_build_577(dm_build_563, Dm_build_1.Dm_build_194(dm_build_564))
   359  }
   360  
   361  func (dm_build_566 *Dm_build_358) Dm_build_565(dm_build_567 int, dm_build_568 uint8) int {
   362  	return dm_build_566.Dm_build_577(dm_build_567, Dm_build_1.Dm_build_197(dm_build_568))
   363  }
   364  
   365  func (dm_build_570 *Dm_build_358) Dm_build_569(dm_build_571 int, dm_build_572 uint16) int {
   366  	return dm_build_570.Dm_build_577(dm_build_571, Dm_build_1.Dm_build_200(dm_build_572))
   367  }
   368  
   369  func (dm_build_574 *Dm_build_358) Dm_build_573(dm_build_575 int, dm_build_576 uint32) int {
   370  	return dm_build_574.Dm_build_577(dm_build_575, Dm_build_1.Dm_build_203(dm_build_576))
   371  }
   372  
   373  func (dm_build_578 *Dm_build_358) Dm_build_577(dm_build_579 int, dm_build_580 []byte) int {
   374  	return copy(dm_build_578.dm_build_359[dm_build_579:], dm_build_580)
   375  }
   376  
   377  func (dm_build_582 *Dm_build_358) Dm_build_581(dm_build_583 int, dm_build_584 []byte) int {
   378  	return dm_build_582.Dm_build_549(dm_build_583, int32(len(dm_build_584))) + dm_build_582.Dm_build_577(dm_build_583+4, dm_build_584)
   379  }
   380  
   381  func (dm_build_586 *Dm_build_358) Dm_build_585(dm_build_587 int, dm_build_588 []byte) int {
   382  	return dm_build_586.Dm_build_541(dm_build_587, byte(len(dm_build_588))) + dm_build_586.Dm_build_577(dm_build_587+1, dm_build_588)
   383  }
   384  
   385  func (dm_build_590 *Dm_build_358) Dm_build_589(dm_build_591 int, dm_build_592 []byte) int {
   386  	return dm_build_590.Dm_build_545(dm_build_591, int16(len(dm_build_592))) + dm_build_590.Dm_build_577(dm_build_591+2, dm_build_592)
   387  }
   388  
   389  func (dm_build_594 *Dm_build_358) Dm_build_593(dm_build_595 int, dm_build_596 []byte) int {
   390  	return dm_build_594.Dm_build_577(dm_build_595, dm_build_596) + dm_build_594.Dm_build_541(dm_build_595+len(dm_build_596), 0)
   391  }
   392  
   393  func (dm_build_598 *Dm_build_358) Dm_build_597(dm_build_599 int, dm_build_600 string, dm_build_601 string, dm_build_602 *DmConnection) int {
   394  	return dm_build_598.Dm_build_581(dm_build_599, Dm_build_1.Dm_build_214(dm_build_600, dm_build_601, dm_build_602))
   395  }
   396  
   397  func (dm_build_604 *Dm_build_358) Dm_build_603(dm_build_605 int, dm_build_606 string, dm_build_607 string, dm_build_608 *DmConnection) int {
   398  	return dm_build_604.Dm_build_585(dm_build_605, Dm_build_1.Dm_build_214(dm_build_606, dm_build_607, dm_build_608))
   399  }
   400  
   401  func (dm_build_610 *Dm_build_358) Dm_build_609(dm_build_611 int, dm_build_612 string, dm_build_613 string, dm_build_614 *DmConnection) int {
   402  	return dm_build_610.Dm_build_589(dm_build_611, Dm_build_1.Dm_build_214(dm_build_612, dm_build_613, dm_build_614))
   403  }
   404  
   405  func (dm_build_616 *Dm_build_358) Dm_build_615(dm_build_617 int, dm_build_618 string, dm_build_619 string, dm_build_620 *DmConnection) int {
   406  	return dm_build_616.Dm_build_593(dm_build_617, Dm_build_1.Dm_build_214(dm_build_618, dm_build_619, dm_build_620))
   407  }
   408  
   409  func (dm_build_622 *Dm_build_358) Dm_build_621(dm_build_623 int) byte {
   410  	return Dm_build_1.Dm_build_219(dm_build_622.Dm_build_648(dm_build_623, 1))
   411  }
   412  
   413  func (dm_build_625 *Dm_build_358) Dm_build_624(dm_build_626 int) int16 {
   414  	return Dm_build_1.Dm_build_222(dm_build_625.Dm_build_648(dm_build_626, 2))
   415  }
   416  
   417  func (dm_build_628 *Dm_build_358) Dm_build_627(dm_build_629 int) int32 {
   418  	return Dm_build_1.Dm_build_225(dm_build_628.Dm_build_648(dm_build_629, 4))
   419  }
   420  
   421  func (dm_build_631 *Dm_build_358) Dm_build_630(dm_build_632 int) int64 {
   422  	return Dm_build_1.Dm_build_228(dm_build_631.Dm_build_648(dm_build_632, 8))
   423  }
   424  
   425  func (dm_build_634 *Dm_build_358) Dm_build_633(dm_build_635 int) float32 {
   426  	return Dm_build_1.Dm_build_231(dm_build_634.Dm_build_648(dm_build_635, 4))
   427  }
   428  
   429  func (dm_build_637 *Dm_build_358) Dm_build_636(dm_build_638 int) float64 {
   430  	return Dm_build_1.Dm_build_234(dm_build_637.Dm_build_648(dm_build_638, 8))
   431  }
   432  
   433  func (dm_build_640 *Dm_build_358) Dm_build_639(dm_build_641 int) uint8 {
   434  	return Dm_build_1.Dm_build_237(dm_build_640.Dm_build_648(dm_build_641, 1))
   435  }
   436  
   437  func (dm_build_643 *Dm_build_358) Dm_build_642(dm_build_644 int) uint16 {
   438  	return Dm_build_1.Dm_build_240(dm_build_643.Dm_build_648(dm_build_644, 2))
   439  }
   440  
   441  func (dm_build_646 *Dm_build_358) Dm_build_645(dm_build_647 int) uint32 {
   442  	return Dm_build_1.Dm_build_243(dm_build_646.Dm_build_648(dm_build_647, 4))
   443  }
   444  
   445  func (dm_build_649 *Dm_build_358) Dm_build_648(dm_build_650 int, dm_build_651 int) []byte {
   446  	return dm_build_649.dm_build_359[dm_build_650 : dm_build_650+dm_build_651]
   447  }
   448  
   449  func (dm_build_653 *Dm_build_358) Dm_build_652(dm_build_654 int) []byte {
   450  	dm_build_655 := dm_build_653.Dm_build_627(dm_build_654)
   451  	return dm_build_653.Dm_build_648(dm_build_654+4, int(dm_build_655))
   452  }
   453  
   454  func (dm_build_657 *Dm_build_358) Dm_build_656(dm_build_658 int) []byte {
   455  	dm_build_659 := dm_build_657.Dm_build_621(dm_build_658)
   456  	return dm_build_657.Dm_build_648(dm_build_658+1, int(dm_build_659))
   457  }
   458  
   459  func (dm_build_661 *Dm_build_358) Dm_build_660(dm_build_662 int) []byte {
   460  	dm_build_663 := dm_build_661.Dm_build_624(dm_build_662)
   461  	return dm_build_661.Dm_build_648(dm_build_662+2, int(dm_build_663))
   462  }
   463  
   464  func (dm_build_665 *Dm_build_358) Dm_build_664(dm_build_666 int) []byte {
   465  	dm_build_667 := 0
   466  	for dm_build_665.Dm_build_621(dm_build_666) != 0 {
   467  		dm_build_666++
   468  		dm_build_667++
   469  	}
   470  
   471  	return dm_build_665.Dm_build_648(dm_build_666-dm_build_667, int(dm_build_667))
   472  }
   473  
   474  func (dm_build_669 *Dm_build_358) Dm_build_668(dm_build_670 int, dm_build_671 string, dm_build_672 *DmConnection) string {
   475  	return Dm_build_1.Dm_build_251(dm_build_669.Dm_build_652(dm_build_670), dm_build_671, dm_build_672)
   476  }
   477  
   478  func (dm_build_674 *Dm_build_358) Dm_build_673(dm_build_675 int, dm_build_676 string, dm_build_677 *DmConnection) string {
   479  	return Dm_build_1.Dm_build_251(dm_build_674.Dm_build_656(dm_build_675), dm_build_676, dm_build_677)
   480  }
   481  
   482  func (dm_build_679 *Dm_build_358) Dm_build_678(dm_build_680 int, dm_build_681 string, dm_build_682 *DmConnection) string {
   483  	return Dm_build_1.Dm_build_251(dm_build_679.Dm_build_660(dm_build_680), dm_build_681, dm_build_682)
   484  }
   485  
   486  func (dm_build_684 *Dm_build_358) Dm_build_683(dm_build_685 int, dm_build_686 string, dm_build_687 *DmConnection) string {
   487  	return Dm_build_1.Dm_build_251(dm_build_684.Dm_build_664(dm_build_685), dm_build_686, dm_build_687)
   488  }