c.go 20 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_1009 struct {
  11. dm_build_1010 []byte
  12. dm_build_1011 int
  13. }
  14. func Dm_build_1012(dm_build_1013 int) *Dm_build_1009 {
  15. return &Dm_build_1009{make([]byte, 0, dm_build_1013), 0}
  16. }
  17. func Dm_build_1014(dm_build_1015 []byte) *Dm_build_1009 {
  18. return &Dm_build_1009{dm_build_1015, 0}
  19. }
  20. func (dm_build_1017 *Dm_build_1009) dm_build_1016(dm_build_1018 int) *Dm_build_1009 {
  21. dm_build_1019 := len(dm_build_1017.dm_build_1010)
  22. dm_build_1020 := cap(dm_build_1017.dm_build_1010)
  23. if dm_build_1019+dm_build_1018 <= dm_build_1020 {
  24. dm_build_1017.dm_build_1010 = dm_build_1017.dm_build_1010[:dm_build_1019+dm_build_1018]
  25. } else {
  26. var calCap = int64(math.Max(float64(2*dm_build_1020), float64(dm_build_1018+dm_build_1019)))
  27. nbuf := make([]byte, dm_build_1018+dm_build_1019, calCap)
  28. copy(nbuf, dm_build_1017.dm_build_1010)
  29. dm_build_1017.dm_build_1010 = nbuf
  30. }
  31. return dm_build_1017
  32. }
  33. func (dm_build_1022 *Dm_build_1009) Dm_build_1021() int {
  34. return len(dm_build_1022.dm_build_1010)
  35. }
  36. func (dm_build_1024 *Dm_build_1009) Dm_build_1023(dm_build_1025 int) *Dm_build_1009 {
  37. for i := dm_build_1025; i < len(dm_build_1024.dm_build_1010); i++ {
  38. dm_build_1024.dm_build_1010[i] = 0
  39. }
  40. dm_build_1024.dm_build_1010 = dm_build_1024.dm_build_1010[:dm_build_1025]
  41. return dm_build_1024
  42. }
  43. func (dm_build_1027 *Dm_build_1009) Dm_build_1026(dm_build_1028 int) *Dm_build_1009 {
  44. dm_build_1027.dm_build_1011 = dm_build_1028
  45. return dm_build_1027
  46. }
  47. func (dm_build_1030 *Dm_build_1009) Dm_build_1029() int {
  48. return dm_build_1030.dm_build_1011
  49. }
  50. func (dm_build_1032 *Dm_build_1009) Dm_build_1031(dm_build_1033 bool) int {
  51. return len(dm_build_1032.dm_build_1010) - dm_build_1032.dm_build_1011
  52. }
  53. func (dm_build_1035 *Dm_build_1009) Dm_build_1034(dm_build_1036 int, dm_build_1037 bool, dm_build_1038 bool) *Dm_build_1009 {
  54. if dm_build_1037 {
  55. if dm_build_1038 {
  56. dm_build_1035.dm_build_1016(dm_build_1036)
  57. } else {
  58. dm_build_1035.dm_build_1010 = dm_build_1035.dm_build_1010[:len(dm_build_1035.dm_build_1010)-dm_build_1036]
  59. }
  60. } else {
  61. if dm_build_1038 {
  62. dm_build_1035.dm_build_1011 += dm_build_1036
  63. } else {
  64. dm_build_1035.dm_build_1011 -= dm_build_1036
  65. }
  66. }
  67. return dm_build_1035
  68. }
  69. func (dm_build_1040 *Dm_build_1009) Dm_build_1039(dm_build_1041 io.Reader, dm_build_1042 int) (int, error) {
  70. dm_build_1043 := len(dm_build_1040.dm_build_1010)
  71. dm_build_1040.dm_build_1016(dm_build_1042)
  72. dm_build_1044 := 0
  73. for dm_build_1042 > 0 {
  74. n, err := dm_build_1041.Read(dm_build_1040.dm_build_1010[dm_build_1043+dm_build_1044:])
  75. if n > 0 && err == io.EOF {
  76. dm_build_1044 += n
  77. dm_build_1040.dm_build_1010 = dm_build_1040.dm_build_1010[:dm_build_1043+dm_build_1044]
  78. return dm_build_1044, nil
  79. } else if n > 0 && err == nil {
  80. dm_build_1042 -= n
  81. dm_build_1044 += n
  82. } else if n == 0 && err != nil {
  83. return -1, ECGO_COMMUNITION_ERROR.addDetailln(err.Error()).throw()
  84. }
  85. }
  86. return dm_build_1044, nil
  87. }
  88. func (dm_build_1046 *Dm_build_1009) Dm_build_1045(dm_build_1047 io.Writer) (*Dm_build_1009, error) {
  89. if _, err := dm_build_1047.Write(dm_build_1046.dm_build_1010); err != nil {
  90. return nil, ECGO_COMMUNITION_ERROR.addDetailln(err.Error()).throw()
  91. }
  92. return dm_build_1046, nil
  93. }
  94. func (dm_build_1049 *Dm_build_1009) Dm_build_1048(dm_build_1050 bool) int {
  95. dm_build_1051 := len(dm_build_1049.dm_build_1010)
  96. dm_build_1049.dm_build_1016(1)
  97. if dm_build_1050 {
  98. return copy(dm_build_1049.dm_build_1010[dm_build_1051:], []byte{1})
  99. } else {
  100. return copy(dm_build_1049.dm_build_1010[dm_build_1051:], []byte{0})
  101. }
  102. }
  103. func (dm_build_1053 *Dm_build_1009) Dm_build_1052(dm_build_1054 byte) int {
  104. dm_build_1055 := len(dm_build_1053.dm_build_1010)
  105. dm_build_1053.dm_build_1016(1)
  106. return copy(dm_build_1053.dm_build_1010[dm_build_1055:], Dm_build_650.Dm_build_828(dm_build_1054))
  107. }
  108. func (dm_build_1057 *Dm_build_1009) Dm_build_1056(dm_build_1058 int8) int {
  109. dm_build_1059 := len(dm_build_1057.dm_build_1010)
  110. dm_build_1057.dm_build_1016(1)
  111. return copy(dm_build_1057.dm_build_1010[dm_build_1059:], Dm_build_650.Dm_build_831(dm_build_1058))
  112. }
  113. func (dm_build_1061 *Dm_build_1009) Dm_build_1060(dm_build_1062 int16) int {
  114. dm_build_1063 := len(dm_build_1061.dm_build_1010)
  115. dm_build_1061.dm_build_1016(2)
  116. return copy(dm_build_1061.dm_build_1010[dm_build_1063:], Dm_build_650.Dm_build_834(dm_build_1062))
  117. }
  118. func (dm_build_1065 *Dm_build_1009) Dm_build_1064(dm_build_1066 int32) int {
  119. dm_build_1067 := len(dm_build_1065.dm_build_1010)
  120. dm_build_1065.dm_build_1016(4)
  121. return copy(dm_build_1065.dm_build_1010[dm_build_1067:], Dm_build_650.Dm_build_837(dm_build_1066))
  122. }
  123. func (dm_build_1069 *Dm_build_1009) Dm_build_1068(dm_build_1070 uint8) int {
  124. dm_build_1071 := len(dm_build_1069.dm_build_1010)
  125. dm_build_1069.dm_build_1016(1)
  126. return copy(dm_build_1069.dm_build_1010[dm_build_1071:], Dm_build_650.Dm_build_849(dm_build_1070))
  127. }
  128. func (dm_build_1073 *Dm_build_1009) Dm_build_1072(dm_build_1074 uint16) int {
  129. dm_build_1075 := len(dm_build_1073.dm_build_1010)
  130. dm_build_1073.dm_build_1016(2)
  131. return copy(dm_build_1073.dm_build_1010[dm_build_1075:], Dm_build_650.Dm_build_852(dm_build_1074))
  132. }
  133. func (dm_build_1077 *Dm_build_1009) Dm_build_1076(dm_build_1078 uint32) int {
  134. dm_build_1079 := len(dm_build_1077.dm_build_1010)
  135. dm_build_1077.dm_build_1016(4)
  136. return copy(dm_build_1077.dm_build_1010[dm_build_1079:], Dm_build_650.Dm_build_855(dm_build_1078))
  137. }
  138. func (dm_build_1081 *Dm_build_1009) Dm_build_1080(dm_build_1082 uint64) int {
  139. dm_build_1083 := len(dm_build_1081.dm_build_1010)
  140. dm_build_1081.dm_build_1016(8)
  141. return copy(dm_build_1081.dm_build_1010[dm_build_1083:], Dm_build_650.Dm_build_858(dm_build_1082))
  142. }
  143. func (dm_build_1085 *Dm_build_1009) Dm_build_1084(dm_build_1086 float32) int {
  144. dm_build_1087 := len(dm_build_1085.dm_build_1010)
  145. dm_build_1085.dm_build_1016(4)
  146. return copy(dm_build_1085.dm_build_1010[dm_build_1087:], Dm_build_650.Dm_build_855(math.Float32bits(dm_build_1086)))
  147. }
  148. func (dm_build_1089 *Dm_build_1009) Dm_build_1088(dm_build_1090 float64) int {
  149. dm_build_1091 := len(dm_build_1089.dm_build_1010)
  150. dm_build_1089.dm_build_1016(8)
  151. return copy(dm_build_1089.dm_build_1010[dm_build_1091:], Dm_build_650.Dm_build_858(math.Float64bits(dm_build_1090)))
  152. }
  153. func (dm_build_1093 *Dm_build_1009) Dm_build_1092(dm_build_1094 []byte) int {
  154. dm_build_1095 := len(dm_build_1093.dm_build_1010)
  155. dm_build_1093.dm_build_1016(len(dm_build_1094))
  156. return copy(dm_build_1093.dm_build_1010[dm_build_1095:], dm_build_1094)
  157. }
  158. func (dm_build_1097 *Dm_build_1009) Dm_build_1096(dm_build_1098 []byte) int {
  159. return dm_build_1097.Dm_build_1064(int32(len(dm_build_1098))) + dm_build_1097.Dm_build_1092(dm_build_1098)
  160. }
  161. func (dm_build_1100 *Dm_build_1009) Dm_build_1099(dm_build_1101 []byte) int {
  162. return dm_build_1100.Dm_build_1068(uint8(len(dm_build_1101))) + dm_build_1100.Dm_build_1092(dm_build_1101)
  163. }
  164. func (dm_build_1103 *Dm_build_1009) Dm_build_1102(dm_build_1104 []byte) int {
  165. return dm_build_1103.Dm_build_1072(uint16(len(dm_build_1104))) + dm_build_1103.Dm_build_1092(dm_build_1104)
  166. }
  167. func (dm_build_1106 *Dm_build_1009) Dm_build_1105(dm_build_1107 []byte) int {
  168. return dm_build_1106.Dm_build_1092(dm_build_1107) + dm_build_1106.Dm_build_1052(0)
  169. }
  170. func (dm_build_1109 *Dm_build_1009) Dm_build_1108(dm_build_1110 string, dm_build_1111 string, dm_build_1112 *DmConnection) int {
  171. dm_build_1113 := Dm_build_650.Dm_build_866(dm_build_1110, dm_build_1111, dm_build_1112)
  172. return dm_build_1109.Dm_build_1096(dm_build_1113)
  173. }
  174. func (dm_build_1115 *Dm_build_1009) Dm_build_1114(dm_build_1116 string, dm_build_1117 string, dm_build_1118 *DmConnection) int {
  175. dm_build_1119 := Dm_build_650.Dm_build_866(dm_build_1116, dm_build_1117, dm_build_1118)
  176. return dm_build_1115.Dm_build_1099(dm_build_1119)
  177. }
  178. func (dm_build_1121 *Dm_build_1009) Dm_build_1120(dm_build_1122 string, dm_build_1123 string, dm_build_1124 *DmConnection) int {
  179. dm_build_1125 := Dm_build_650.Dm_build_866(dm_build_1122, dm_build_1123, dm_build_1124)
  180. return dm_build_1121.Dm_build_1102(dm_build_1125)
  181. }
  182. func (dm_build_1127 *Dm_build_1009) Dm_build_1126(dm_build_1128 string, dm_build_1129 string, dm_build_1130 *DmConnection) int {
  183. dm_build_1131 := Dm_build_650.Dm_build_866(dm_build_1128, dm_build_1129, dm_build_1130)
  184. return dm_build_1127.Dm_build_1105(dm_build_1131)
  185. }
  186. func (dm_build_1133 *Dm_build_1009) Dm_build_1132() byte {
  187. dm_build_1134 := Dm_build_650.Dm_build_743(dm_build_1133.dm_build_1010, dm_build_1133.dm_build_1011)
  188. dm_build_1133.dm_build_1011++
  189. return dm_build_1134
  190. }
  191. func (dm_build_1136 *Dm_build_1009) Dm_build_1135() int16 {
  192. dm_build_1137 := Dm_build_650.Dm_build_747(dm_build_1136.dm_build_1010, dm_build_1136.dm_build_1011)
  193. dm_build_1136.dm_build_1011 += 2
  194. return dm_build_1137
  195. }
  196. func (dm_build_1139 *Dm_build_1009) Dm_build_1138() int32 {
  197. dm_build_1140 := Dm_build_650.Dm_build_752(dm_build_1139.dm_build_1010, dm_build_1139.dm_build_1011)
  198. dm_build_1139.dm_build_1011 += 4
  199. return dm_build_1140
  200. }
  201. func (dm_build_1142 *Dm_build_1009) Dm_build_1141() int64 {
  202. dm_build_1143 := Dm_build_650.Dm_build_757(dm_build_1142.dm_build_1010, dm_build_1142.dm_build_1011)
  203. dm_build_1142.dm_build_1011 += 8
  204. return dm_build_1143
  205. }
  206. func (dm_build_1145 *Dm_build_1009) Dm_build_1144() float32 {
  207. dm_build_1146 := Dm_build_650.Dm_build_762(dm_build_1145.dm_build_1010, dm_build_1145.dm_build_1011)
  208. dm_build_1145.dm_build_1011 += 4
  209. return dm_build_1146
  210. }
  211. func (dm_build_1148 *Dm_build_1009) Dm_build_1147() float64 {
  212. dm_build_1149 := Dm_build_650.Dm_build_766(dm_build_1148.dm_build_1010, dm_build_1148.dm_build_1011)
  213. dm_build_1148.dm_build_1011 += 8
  214. return dm_build_1149
  215. }
  216. func (dm_build_1151 *Dm_build_1009) Dm_build_1150() uint8 {
  217. dm_build_1152 := Dm_build_650.Dm_build_770(dm_build_1151.dm_build_1010, dm_build_1151.dm_build_1011)
  218. dm_build_1151.dm_build_1011 += 1
  219. return dm_build_1152
  220. }
  221. func (dm_build_1154 *Dm_build_1009) Dm_build_1153() uint16 {
  222. dm_build_1155 := Dm_build_650.Dm_build_774(dm_build_1154.dm_build_1010, dm_build_1154.dm_build_1011)
  223. dm_build_1154.dm_build_1011 += 2
  224. return dm_build_1155
  225. }
  226. func (dm_build_1157 *Dm_build_1009) Dm_build_1156() uint32 {
  227. dm_build_1158 := Dm_build_650.Dm_build_779(dm_build_1157.dm_build_1010, dm_build_1157.dm_build_1011)
  228. dm_build_1157.dm_build_1011 += 4
  229. return dm_build_1158
  230. }
  231. func (dm_build_1160 *Dm_build_1009) Dm_build_1159(dm_build_1161 int) []byte {
  232. dm_build_1162 := Dm_build_650.Dm_build_801(dm_build_1160.dm_build_1010, dm_build_1160.dm_build_1011, dm_build_1161)
  233. dm_build_1160.dm_build_1011 += dm_build_1161
  234. return dm_build_1162
  235. }
  236. func (dm_build_1164 *Dm_build_1009) Dm_build_1163() []byte {
  237. return dm_build_1164.Dm_build_1159(int(dm_build_1164.Dm_build_1138()))
  238. }
  239. func (dm_build_1166 *Dm_build_1009) Dm_build_1165() []byte {
  240. return dm_build_1166.Dm_build_1159(int(dm_build_1166.Dm_build_1132()))
  241. }
  242. func (dm_build_1168 *Dm_build_1009) Dm_build_1167() []byte {
  243. return dm_build_1168.Dm_build_1159(int(dm_build_1168.Dm_build_1135()))
  244. }
  245. func (dm_build_1170 *Dm_build_1009) Dm_build_1169(dm_build_1171 int) []byte {
  246. return dm_build_1170.Dm_build_1159(dm_build_1171)
  247. }
  248. func (dm_build_1173 *Dm_build_1009) Dm_build_1172() []byte {
  249. dm_build_1174 := 0
  250. for dm_build_1173.Dm_build_1132() != 0 {
  251. dm_build_1174++
  252. }
  253. dm_build_1173.Dm_build_1034(dm_build_1174, false, false)
  254. return dm_build_1173.Dm_build_1159(dm_build_1174)
  255. }
  256. func (dm_build_1176 *Dm_build_1009) Dm_build_1175(dm_build_1177 int, dm_build_1178 string, dm_build_1179 *DmConnection) string {
  257. return Dm_build_650.Dm_build_902(dm_build_1176.Dm_build_1159(dm_build_1177), dm_build_1178, dm_build_1179)
  258. }
  259. func (dm_build_1181 *Dm_build_1009) Dm_build_1180(dm_build_1182 string, dm_build_1183 *DmConnection) string {
  260. return Dm_build_650.Dm_build_902(dm_build_1181.Dm_build_1163(), dm_build_1182, dm_build_1183)
  261. }
  262. func (dm_build_1185 *Dm_build_1009) Dm_build_1184(dm_build_1186 string, dm_build_1187 *DmConnection) string {
  263. return Dm_build_650.Dm_build_902(dm_build_1185.Dm_build_1165(), dm_build_1186, dm_build_1187)
  264. }
  265. func (dm_build_1189 *Dm_build_1009) Dm_build_1188(dm_build_1190 string, dm_build_1191 *DmConnection) string {
  266. return Dm_build_650.Dm_build_902(dm_build_1189.Dm_build_1167(), dm_build_1190, dm_build_1191)
  267. }
  268. func (dm_build_1193 *Dm_build_1009) Dm_build_1192(dm_build_1194 string, dm_build_1195 *DmConnection) string {
  269. return Dm_build_650.Dm_build_902(dm_build_1193.Dm_build_1172(), dm_build_1194, dm_build_1195)
  270. }
  271. func (dm_build_1197 *Dm_build_1009) Dm_build_1196(dm_build_1198 int, dm_build_1199 byte) int {
  272. return dm_build_1197.Dm_build_1232(dm_build_1198, Dm_build_650.Dm_build_828(dm_build_1199))
  273. }
  274. func (dm_build_1201 *Dm_build_1009) Dm_build_1200(dm_build_1202 int, dm_build_1203 int16) int {
  275. return dm_build_1201.Dm_build_1232(dm_build_1202, Dm_build_650.Dm_build_834(dm_build_1203))
  276. }
  277. func (dm_build_1205 *Dm_build_1009) Dm_build_1204(dm_build_1206 int, dm_build_1207 int32) int {
  278. return dm_build_1205.Dm_build_1232(dm_build_1206, Dm_build_650.Dm_build_837(dm_build_1207))
  279. }
  280. func (dm_build_1209 *Dm_build_1009) Dm_build_1208(dm_build_1210 int, dm_build_1211 int64) int {
  281. return dm_build_1209.Dm_build_1232(dm_build_1210, Dm_build_650.Dm_build_840(dm_build_1211))
  282. }
  283. func (dm_build_1213 *Dm_build_1009) Dm_build_1212(dm_build_1214 int, dm_build_1215 float32) int {
  284. return dm_build_1213.Dm_build_1232(dm_build_1214, Dm_build_650.Dm_build_843(dm_build_1215))
  285. }
  286. func (dm_build_1217 *Dm_build_1009) Dm_build_1216(dm_build_1218 int, dm_build_1219 float64) int {
  287. return dm_build_1217.Dm_build_1232(dm_build_1218, Dm_build_650.Dm_build_846(dm_build_1219))
  288. }
  289. func (dm_build_1221 *Dm_build_1009) Dm_build_1220(dm_build_1222 int, dm_build_1223 uint8) int {
  290. return dm_build_1221.Dm_build_1232(dm_build_1222, Dm_build_650.Dm_build_849(dm_build_1223))
  291. }
  292. func (dm_build_1225 *Dm_build_1009) Dm_build_1224(dm_build_1226 int, dm_build_1227 uint16) int {
  293. return dm_build_1225.Dm_build_1232(dm_build_1226, Dm_build_650.Dm_build_852(dm_build_1227))
  294. }
  295. func (dm_build_1229 *Dm_build_1009) Dm_build_1228(dm_build_1230 int, dm_build_1231 uint32) int {
  296. return dm_build_1229.Dm_build_1232(dm_build_1230, Dm_build_650.Dm_build_855(dm_build_1231))
  297. }
  298. func (dm_build_1233 *Dm_build_1009) Dm_build_1232(dm_build_1234 int, dm_build_1235 []byte) int {
  299. return copy(dm_build_1233.dm_build_1010[dm_build_1234:], dm_build_1235)
  300. }
  301. func (dm_build_1237 *Dm_build_1009) Dm_build_1236(dm_build_1238 int, dm_build_1239 []byte) int {
  302. return dm_build_1237.Dm_build_1204(dm_build_1238, int32(len(dm_build_1239))) + dm_build_1237.Dm_build_1232(dm_build_1238+4, dm_build_1239)
  303. }
  304. func (dm_build_1241 *Dm_build_1009) Dm_build_1240(dm_build_1242 int, dm_build_1243 []byte) int {
  305. return dm_build_1241.Dm_build_1196(dm_build_1242, byte(len(dm_build_1243))) + dm_build_1241.Dm_build_1232(dm_build_1242+1, dm_build_1243)
  306. }
  307. func (dm_build_1245 *Dm_build_1009) Dm_build_1244(dm_build_1246 int, dm_build_1247 []byte) int {
  308. return dm_build_1245.Dm_build_1200(dm_build_1246, int16(len(dm_build_1247))) + dm_build_1245.Dm_build_1232(dm_build_1246+2, dm_build_1247)
  309. }
  310. func (dm_build_1249 *Dm_build_1009) Dm_build_1248(dm_build_1250 int, dm_build_1251 []byte) int {
  311. return dm_build_1249.Dm_build_1232(dm_build_1250, dm_build_1251) + dm_build_1249.Dm_build_1196(dm_build_1250+len(dm_build_1251), 0)
  312. }
  313. func (dm_build_1253 *Dm_build_1009) Dm_build_1252(dm_build_1254 int, dm_build_1255 string, dm_build_1256 string, dm_build_1257 *DmConnection) int {
  314. return dm_build_1253.Dm_build_1236(dm_build_1254, Dm_build_650.Dm_build_866(dm_build_1255, dm_build_1256, dm_build_1257))
  315. }
  316. func (dm_build_1259 *Dm_build_1009) Dm_build_1258(dm_build_1260 int, dm_build_1261 string, dm_build_1262 string, dm_build_1263 *DmConnection) int {
  317. return dm_build_1259.Dm_build_1240(dm_build_1260, Dm_build_650.Dm_build_866(dm_build_1261, dm_build_1262, dm_build_1263))
  318. }
  319. func (dm_build_1265 *Dm_build_1009) Dm_build_1264(dm_build_1266 int, dm_build_1267 string, dm_build_1268 string, dm_build_1269 *DmConnection) int {
  320. return dm_build_1265.Dm_build_1244(dm_build_1266, Dm_build_650.Dm_build_866(dm_build_1267, dm_build_1268, dm_build_1269))
  321. }
  322. func (dm_build_1271 *Dm_build_1009) Dm_build_1270(dm_build_1272 int, dm_build_1273 string, dm_build_1274 string, dm_build_1275 *DmConnection) int {
  323. return dm_build_1271.Dm_build_1248(dm_build_1272, Dm_build_650.Dm_build_866(dm_build_1273, dm_build_1274, dm_build_1275))
  324. }
  325. func (dm_build_1277 *Dm_build_1009) Dm_build_1276(dm_build_1278 int) byte {
  326. return Dm_build_650.Dm_build_871(dm_build_1277.Dm_build_1303(dm_build_1278, 1))
  327. }
  328. func (dm_build_1280 *Dm_build_1009) Dm_build_1279(dm_build_1281 int) int16 {
  329. return Dm_build_650.Dm_build_874(dm_build_1280.Dm_build_1303(dm_build_1281, 2))
  330. }
  331. func (dm_build_1283 *Dm_build_1009) Dm_build_1282(dm_build_1284 int) int32 {
  332. return Dm_build_650.Dm_build_877(dm_build_1283.Dm_build_1303(dm_build_1284, 4))
  333. }
  334. func (dm_build_1286 *Dm_build_1009) Dm_build_1285(dm_build_1287 int) int64 {
  335. return Dm_build_650.Dm_build_880(dm_build_1286.Dm_build_1303(dm_build_1287, 8))
  336. }
  337. func (dm_build_1289 *Dm_build_1009) Dm_build_1288(dm_build_1290 int) float32 {
  338. return Dm_build_650.Dm_build_883(dm_build_1289.Dm_build_1303(dm_build_1290, 4))
  339. }
  340. func (dm_build_1292 *Dm_build_1009) Dm_build_1291(dm_build_1293 int) float64 {
  341. return Dm_build_650.Dm_build_886(dm_build_1292.Dm_build_1303(dm_build_1293, 8))
  342. }
  343. func (dm_build_1295 *Dm_build_1009) Dm_build_1294(dm_build_1296 int) uint8 {
  344. return Dm_build_650.Dm_build_889(dm_build_1295.Dm_build_1303(dm_build_1296, 1))
  345. }
  346. func (dm_build_1298 *Dm_build_1009) Dm_build_1297(dm_build_1299 int) uint16 {
  347. return Dm_build_650.Dm_build_892(dm_build_1298.Dm_build_1303(dm_build_1299, 2))
  348. }
  349. func (dm_build_1301 *Dm_build_1009) Dm_build_1300(dm_build_1302 int) uint32 {
  350. return Dm_build_650.Dm_build_895(dm_build_1301.Dm_build_1303(dm_build_1302, 4))
  351. }
  352. func (dm_build_1304 *Dm_build_1009) Dm_build_1303(dm_build_1305 int, dm_build_1306 int) []byte {
  353. return dm_build_1304.dm_build_1010[dm_build_1305 : dm_build_1305+dm_build_1306]
  354. }
  355. func (dm_build_1308 *Dm_build_1009) Dm_build_1307(dm_build_1309 int) []byte {
  356. dm_build_1310 := dm_build_1308.Dm_build_1282(dm_build_1309)
  357. return dm_build_1308.Dm_build_1303(dm_build_1309+4, int(dm_build_1310))
  358. }
  359. func (dm_build_1312 *Dm_build_1009) Dm_build_1311(dm_build_1313 int) []byte {
  360. dm_build_1314 := dm_build_1312.Dm_build_1276(dm_build_1313)
  361. return dm_build_1312.Dm_build_1303(dm_build_1313+1, int(dm_build_1314))
  362. }
  363. func (dm_build_1316 *Dm_build_1009) Dm_build_1315(dm_build_1317 int) []byte {
  364. dm_build_1318 := dm_build_1316.Dm_build_1279(dm_build_1317)
  365. return dm_build_1316.Dm_build_1303(dm_build_1317+2, int(dm_build_1318))
  366. }
  367. func (dm_build_1320 *Dm_build_1009) Dm_build_1319(dm_build_1321 int) []byte {
  368. dm_build_1322 := 0
  369. for dm_build_1320.Dm_build_1276(dm_build_1321) != 0 {
  370. dm_build_1321++
  371. dm_build_1322++
  372. }
  373. return dm_build_1320.Dm_build_1303(dm_build_1321-dm_build_1322, int(dm_build_1322))
  374. }
  375. func (dm_build_1324 *Dm_build_1009) Dm_build_1323(dm_build_1325 int, dm_build_1326 string, dm_build_1327 *DmConnection) string {
  376. return Dm_build_650.Dm_build_902(dm_build_1324.Dm_build_1307(dm_build_1325), dm_build_1326, dm_build_1327)
  377. }
  378. func (dm_build_1329 *Dm_build_1009) Dm_build_1328(dm_build_1330 int, dm_build_1331 string, dm_build_1332 *DmConnection) string {
  379. return Dm_build_650.Dm_build_902(dm_build_1329.Dm_build_1311(dm_build_1330), dm_build_1331, dm_build_1332)
  380. }
  381. func (dm_build_1334 *Dm_build_1009) Dm_build_1333(dm_build_1335 int, dm_build_1336 string, dm_build_1337 *DmConnection) string {
  382. return Dm_build_650.Dm_build_902(dm_build_1334.Dm_build_1315(dm_build_1335), dm_build_1336, dm_build_1337)
  383. }
  384. func (dm_build_1339 *Dm_build_1009) Dm_build_1338(dm_build_1340 int, dm_build_1341 string, dm_build_1342 *DmConnection) string {
  385. return Dm_build_650.Dm_build_902(dm_build_1339.Dm_build_1319(dm_build_1340), dm_build_1341, dm_build_1342)
  386. }