PageRenderTime 61ms CodeModel.GetById 25ms RepoModel.GetById 0ms app.codeStats 0ms

/JavaScriptCore/tests/mozilla/js1_5/Regress/regress-80981.js

http://github.com/CyanogenMod/android_external_webkit
JavaScript | 1024 lines | 959 code | 8 blank | 57 comment | 939 complexity | 99c489f588acc556708b4454e0305c63 MD5 | raw file
Possible License(s): LGPL-2.0, BSD-3-Clause, LGPL-2.1

Large files files are truncated, but you can click here to view the full file

  1. /* ***** BEGIN LICENSE BLOCK *****
  2. * Version: NPL 1.1/GPL 2.0/LGPL 2.1
  3. *
  4. * The contents of this file are subject to the Netscape Public License
  5. * Version 1.1 (the "License"); you may not use this file except in
  6. * compliance with the License. You may obtain a copy of the License at
  7. * http://www.mozilla.org/NPL/
  8. *
  9. * Software distributed under the License is distributed on an "AS IS" basis,
  10. * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
  11. * for the specific language governing rights and limitations under the
  12. * License.
  13. *
  14. * The Original Code is JavaScript Engine testing utilities.
  15. *
  16. * The Initial Developer of the Original Code is Netscape Communications Corp.
  17. * Portions created by the Initial Developer are Copyright (C) 2001
  18. * the Initial Developer. All Rights Reserved.
  19. *
  20. * Contributor(s): khanson@netscape.com
  21. *
  22. * Alternatively, the contents of this file may be used under the terms of
  23. * either the GNU General Public License Version 2 or later (the "GPL"), or
  24. * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
  25. * in which case the provisions of the GPL or the LGPL are applicable instead
  26. * of those above. If you wish to allow use of your version of this file only
  27. * under the terms of either the GPL or the LGPL, and not to allow others to
  28. * use your version of this file under the terms of the NPL, indicate your
  29. * decision by deleting the provisions above and replace them with the notice
  30. * and other provisions required by the GPL or the LGPL. If you do not delete
  31. * the provisions above, a recipient may use your version of this file under
  32. * the terms of any one of the NPL, the GPL or the LGPL.
  33. *
  34. * ***** END LICENSE BLOCK *****
  35. *
  36. *
  37. * Date: 19 Nov 2001
  38. * SUMMARY: Regression test for bug 80981.
  39. * See http://bugzilla.mozilla.org/show_bug.cgi?id=80981
  40. * "Need extended jump bytecode to avoid "script too large" errors, etc."
  41. *
  42. * Before this bug was fixed, the script below caused a run-time error because
  43. * its switch statement was too big. After the fix, SpiderMonkey should compile
  44. * this script just fine. The same fix has not been made in Rhino, however,
  45. * so it will continue to error there...
  46. *
  47. * If you ever run this test against an old SpiderMonkey shell to see the bug,
  48. * you should run it interactively: i.e. launch the JS shell manually, and load
  49. * the test manually. Do not run it via the test driver jsDriverl.pl. Why? -
  50. * before the fix for bug 97646, the JS shell would error on this script, but
  51. * would NOT give non-0 exit code. As a result, the test driver couldn't detect
  52. * the error (it looks for non-0 exit codes).
  53. *
  54. */
  55. //-----------------------------------------------------------------------------
  56. var i2 = 3011;
  57. var n = new Array (i2);
  58. var err_num = 0;
  59. var i = 0;
  60. var j = 0;
  61. var k = 0;
  62. //-----------------------------------------------------------------------------
  63. test();
  64. //-----------------------------------------------------------------------------
  65. function test()
  66. {
  67. b ();
  68. b4 ();
  69. print('Number of errors = ' + err_num);
  70. }
  71. function b()
  72. {
  73. b4 ();
  74. b_after ();
  75. for (i=0; i<i2; i++) {n[i] = 0;}
  76. i = 0;
  77. while (k++ <= i2)
  78. {
  79. switch (j = (k*73)%i2)
  80. {
  81. case 0: if (n[0]++ > 0) check ('a string 0'); break;
  82. case 1: if (n[1]++ > 0) check ('a string 1'); break;
  83. case 2: if (n[2]++ > 0) check ('a string 2'); break;
  84. case 3: if (n[3]++ > 0) check ('a string 3'); break;
  85. case 4: if (n[4]++ > 0) check ('a string 4'); break;
  86. case 5: if (n[5]++ > 0) check ('a string 5'); break;
  87. case 6: if (n[6]++ > 0) check ('a string 6'); break;
  88. case 7: if (n[7]++ > 0) check ('a string 7'); break;
  89. case 8: if (n[8]++ > 0) check ('a string 8'); break;
  90. case 9: if (n[9]++ > 0) check ('a string 9'); break;
  91. case 10: if (n[10]++ > 0) check ('a string 10'); break;
  92. case 11: if (n[11]++ > 0) check ('a string 11'); break;
  93. case 12: if (n[12]++ > 0) check ('a string 12'); break;
  94. case 13: if (n[13]++ > 0) check ('a string 13'); break;
  95. case 14: if (n[14]++ > 0) check ('a string 14'); break;
  96. case 15: if (n[15]++ > 0) check ('a string 15'); break;
  97. case 16: if (n[16]++ > 0) check ('a string 16'); break;
  98. case 17: if (n[17]++ > 0) check ('a string 17'); break;
  99. case 18: if (n[18]++ > 0) check ('a string 18'); break;
  100. case 19: if (n[19]++ > 0) check ('a string 19'); break;
  101. case 20: if (n[20]++ > 0) check ('a string 20'); break;
  102. case 21: if (n[21]++ > 0) check ('a string 21'); break;
  103. case 22: if (n[22]++ > 0) check ('a string 22'); break;
  104. case 23: if (n[23]++ > 0) check ('a string 23'); break;
  105. case 24: if (n[24]++ > 0) check ('a string 24'); break;
  106. case 25: if (n[25]++ > 0) check ('a string 25'); break;
  107. case 26: if (n[26]++ > 0) check ('a string 26'); break;
  108. case 27: if (n[27]++ > 0) check ('a string 27'); break;
  109. case 28: if (n[28]++ > 0) check ('a string 28'); break;
  110. case 29: if (n[29]++ > 0) check ('a string 29'); break;
  111. case 30: if (n[30]++ > 0) check ('a string 30'); break;
  112. case 31: if (n[31]++ > 0) check ('a string 31'); break;
  113. case 32: if (n[32]++ > 0) check ('a string 32'); break;
  114. case 33: if (n[33]++ > 0) check ('a string 33'); break;
  115. case 34: if (n[34]++ > 0) check ('a string 34'); break;
  116. case 35: if (n[35]++ > 0) check ('a string 35'); break;
  117. case 36: if (n[36]++ > 0) check ('a string 36'); break;
  118. case 37: if (n[37]++ > 0) check ('a string 37'); break;
  119. case 38: if (n[38]++ > 0) check ('a string 38'); break;
  120. case 39: if (n[39]++ > 0) check ('a string 39'); break;
  121. case 40: if (n[40]++ > 0) check ('a string 40'); break;
  122. case 41: if (n[41]++ > 0) check ('a string 41'); break;
  123. case 42: if (n[42]++ > 0) check ('a string 42'); break;
  124. case 43: if (n[43]++ > 0) check ('a string 43'); break;
  125. case 44: if (n[44]++ > 0) check ('a string 44'); break;
  126. case 45: if (n[45]++ > 0) check ('a string 45'); break;
  127. case 46: if (n[46]++ > 0) check ('a string 46'); break;
  128. case 47: if (n[47]++ > 0) check ('a string 47'); break;
  129. case 48: if (n[48]++ > 0) check ('a string 48'); break;
  130. case 49: if (n[49]++ > 0) check ('a string 49'); break;
  131. case 50: if (n[50]++ > 0) check ('a string 50'); break;
  132. case 51: if (n[51]++ > 0) check ('a string 51'); break;
  133. case 52: if (n[52]++ > 0) check ('a string 52'); break;
  134. case 53: if (n[53]++ > 0) check ('a string 53'); break;
  135. case 54: if (n[54]++ > 0) check ('a string 54'); break;
  136. case 55: if (n[55]++ > 0) check ('a string 55'); break;
  137. case 56: if (n[56]++ > 0) check ('a string 56'); break;
  138. case 57: if (n[57]++ > 0) check ('a string 57'); break;
  139. case 58: if (n[58]++ > 0) check ('a string 58'); break;
  140. case 59: if (n[59]++ > 0) check ('a string 59'); break;
  141. case 60: if (n[60]++ > 0) check ('a string 60'); break;
  142. case 61: if (n[61]++ > 0) check ('a string 61'); break;
  143. case 62: if (n[62]++ > 0) check ('a string 62'); break;
  144. case 63: if (n[63]++ > 0) check ('a string 63'); break;
  145. case 64: if (n[64]++ > 0) check ('a string 64'); break;
  146. case 65: if (n[65]++ > 0) check ('a string 65'); break;
  147. case 66: if (n[66]++ > 0) check ('a string 66'); break;
  148. case 67: if (n[67]++ > 0) check ('a string 67'); break;
  149. case 68: if (n[68]++ > 0) check ('a string 68'); break;
  150. case 69: if (n[69]++ > 0) check ('a string 69'); break;
  151. case 70: if (n[70]++ > 0) check ('a string 70'); break;
  152. case 71: if (n[71]++ > 0) check ('a string 71'); break;
  153. case 72: if (n[72]++ > 0) check ('a string 72'); break;
  154. case 73: if (n[73]++ > 0) check ('a string 73'); break;
  155. case 74: if (n[74]++ > 0) check ('a string 74'); break;
  156. case 75: if (n[75]++ > 0) check ('a string 75'); break;
  157. case 76: if (n[76]++ > 0) check ('a string 76'); break;
  158. case 77: if (n[77]++ > 0) check ('a string 77'); break;
  159. case 78: if (n[78]++ > 0) check ('a string 78'); break;
  160. case 79: if (n[79]++ > 0) check ('a string 79'); break;
  161. case 80: if (n[80]++ > 0) check ('a string 80'); break;
  162. case 81: if (n[81]++ > 0) check ('a string 81'); break;
  163. case 82: if (n[82]++ > 0) check ('a string 82'); break;
  164. case 83: if (n[83]++ > 0) check ('a string 83'); break;
  165. case 84: if (n[84]++ > 0) check ('a string 84'); break;
  166. case 85: if (n[85]++ > 0) check ('a string 85'); break;
  167. case 86: if (n[86]++ > 0) check ('a string 86'); break;
  168. case 87: if (n[87]++ > 0) check ('a string 87'); break;
  169. case 88: if (n[88]++ > 0) check ('a string 88'); break;
  170. case 89: if (n[89]++ > 0) check ('a string 89'); break;
  171. case 90: if (n[90]++ > 0) check ('a string 90'); break;
  172. case 91: if (n[91]++ > 0) check ('a string 91'); break;
  173. case 92: if (n[92]++ > 0) check ('a string 92'); break;
  174. case 93: if (n[93]++ > 0) check ('a string 93'); break;
  175. case 94: if (n[94]++ > 0) check ('a string 94'); break;
  176. case 95: if (n[95]++ > 0) check ('a string 95'); break;
  177. case 96: if (n[96]++ > 0) check ('a string 96'); break;
  178. case 97: if (n[97]++ > 0) check ('a string 97'); break;
  179. case 98: if (n[98]++ > 0) check ('a string 98'); break;
  180. case 99: if (n[99]++ > 0) check ('a string 99'); break;
  181. case 100: if (n[100]++ > 0) check ('a string 100'); break;
  182. case 101: if (n[101]++ > 0) check ('a string 101'); break;
  183. case 102: if (n[102]++ > 0) check ('a string 102'); break;
  184. case 103: if (n[103]++ > 0) check ('a string 103'); break;
  185. case 104: if (n[104]++ > 0) check ('a string 104'); break;
  186. case 105: if (n[105]++ > 0) check ('a string 105'); break;
  187. case 106: if (n[106]++ > 0) check ('a string 106'); break;
  188. case 107: if (n[107]++ > 0) check ('a string 107'); break;
  189. case 108: if (n[108]++ > 0) check ('a string 108'); break;
  190. case 109: if (n[109]++ > 0) check ('a string 109'); break;
  191. case 110: if (n[110]++ > 0) check ('a string 110'); break;
  192. case 111: if (n[111]++ > 0) check ('a string 111'); break;
  193. case 112: if (n[112]++ > 0) check ('a string 112'); break;
  194. case 113: if (n[113]++ > 0) check ('a string 113'); break;
  195. case 114: if (n[114]++ > 0) check ('a string 114'); break;
  196. case 115: if (n[115]++ > 0) check ('a string 115'); break;
  197. case 116: if (n[116]++ > 0) check ('a string 116'); break;
  198. case 117: if (n[117]++ > 0) check ('a string 117'); break;
  199. case 118: if (n[118]++ > 0) check ('a string 118'); break;
  200. case 119: if (n[119]++ > 0) check ('a string 119'); break;
  201. case 120: if (n[120]++ > 0) check ('a string 120'); break;
  202. case 121: if (n[121]++ > 0) check ('a string 121'); break;
  203. case 122: if (n[122]++ > 0) check ('a string 122'); break;
  204. case 123: if (n[123]++ > 0) check ('a string 123'); break;
  205. case 124: if (n[124]++ > 0) check ('a string 124'); break;
  206. case 125: if (n[125]++ > 0) check ('a string 125'); break;
  207. case 126: if (n[126]++ > 0) check ('a string 126'); break;
  208. case 127: if (n[127]++ > 0) check ('a string 127'); break;
  209. case 128: if (n[128]++ > 0) check ('a string 128'); break;
  210. case 129: if (n[129]++ > 0) check ('a string 129'); break;
  211. case 130: if (n[130]++ > 0) check ('a string 130'); break;
  212. case 131: if (n[131]++ > 0) check ('a string 131'); break;
  213. case 132: if (n[132]++ > 0) check ('a string 132'); break;
  214. case 133: if (n[133]++ > 0) check ('a string 133'); break;
  215. case 134: if (n[134]++ > 0) check ('a string 134'); break;
  216. case 135: if (n[135]++ > 0) check ('a string 135'); break;
  217. case 136: if (n[136]++ > 0) check ('a string 136'); break;
  218. case 137: if (n[137]++ > 0) check ('a string 137'); break;
  219. case 138: if (n[138]++ > 0) check ('a string 138'); break;
  220. case 139: if (n[139]++ > 0) check ('a string 139'); break;
  221. case 140: if (n[140]++ > 0) check ('a string 140'); break;
  222. case 141: if (n[141]++ > 0) check ('a string 141'); break;
  223. case 142: if (n[142]++ > 0) check ('a string 142'); break;
  224. case 143: if (n[143]++ > 0) check ('a string 143'); break;
  225. case 144: if (n[144]++ > 0) check ('a string 144'); break;
  226. case 145: if (n[145]++ > 0) check ('a string 145'); break;
  227. case 146: if (n[146]++ > 0) check ('a string 146'); break;
  228. case 147: if (n[147]++ > 0) check ('a string 147'); break;
  229. case 148: if (n[148]++ > 0) check ('a string 148'); break;
  230. case 149: if (n[149]++ > 0) check ('a string 149'); break;
  231. case 150: if (n[150]++ > 0) check ('a string 150'); break;
  232. case 151: if (n[151]++ > 0) check ('a string 151'); break;
  233. case 152: if (n[152]++ > 0) check ('a string 152'); break;
  234. case 153: if (n[153]++ > 0) check ('a string 153'); break;
  235. case 154: if (n[154]++ > 0) check ('a string 154'); break;
  236. case 155: if (n[155]++ > 0) check ('a string 155'); break;
  237. case 156: if (n[156]++ > 0) check ('a string 156'); break;
  238. case 157: if (n[157]++ > 0) check ('a string 157'); break;
  239. case 158: if (n[158]++ > 0) check ('a string 158'); break;
  240. case 159: if (n[159]++ > 0) check ('a string 159'); break;
  241. case 160: if (n[160]++ > 0) check ('a string 160'); break;
  242. case 161: if (n[161]++ > 0) check ('a string 161'); break;
  243. case 162: if (n[162]++ > 0) check ('a string 162'); break;
  244. case 163: if (n[163]++ > 0) check ('a string 163'); break;
  245. case 164: if (n[164]++ > 0) check ('a string 164'); break;
  246. case 165: if (n[165]++ > 0) check ('a string 165'); break;
  247. case 166: if (n[166]++ > 0) check ('a string 166'); break;
  248. case 167: if (n[167]++ > 0) check ('a string 167'); break;
  249. case 168: if (n[168]++ > 0) check ('a string 168'); break;
  250. case 169: if (n[169]++ > 0) check ('a string 169'); break;
  251. case 170: if (n[170]++ > 0) check ('a string 170'); break;
  252. case 171: if (n[171]++ > 0) check ('a string 171'); break;
  253. case 172: if (n[172]++ > 0) check ('a string 172'); break;
  254. case 173: if (n[173]++ > 0) check ('a string 173'); break;
  255. case 174: if (n[174]++ > 0) check ('a string 174'); break;
  256. case 175: if (n[175]++ > 0) check ('a string 175'); break;
  257. case 176: if (n[176]++ > 0) check ('a string 176'); break;
  258. case 177: if (n[177]++ > 0) check ('a string 177'); break;
  259. case 178: if (n[178]++ > 0) check ('a string 178'); break;
  260. case 179: if (n[179]++ > 0) check ('a string 179'); break;
  261. case 180: if (n[180]++ > 0) check ('a string 180'); break;
  262. case 181: if (n[181]++ > 0) check ('a string 181'); break;
  263. case 182: if (n[182]++ > 0) check ('a string 182'); break;
  264. case 183: if (n[183]++ > 0) check ('a string 183'); break;
  265. case 184: if (n[184]++ > 0) check ('a string 184'); break;
  266. case 185: if (n[185]++ > 0) check ('a string 185'); break;
  267. case 186: if (n[186]++ > 0) check ('a string 186'); break;
  268. case 187: if (n[187]++ > 0) check ('a string 187'); break;
  269. case 188: if (n[188]++ > 0) check ('a string 188'); break;
  270. case 189: if (n[189]++ > 0) check ('a string 189'); break;
  271. case 190: if (n[190]++ > 0) check ('a string 190'); break;
  272. case 191: if (n[191]++ > 0) check ('a string 191'); break;
  273. case 192: if (n[192]++ > 0) check ('a string 192'); break;
  274. case 193: if (n[193]++ > 0) check ('a string 193'); break;
  275. case 194: if (n[194]++ > 0) check ('a string 194'); break;
  276. case 195: if (n[195]++ > 0) check ('a string 195'); break;
  277. case 196: if (n[196]++ > 0) check ('a string 196'); break;
  278. case 197: if (n[197]++ > 0) check ('a string 197'); break;
  279. case 198: if (n[198]++ > 0) check ('a string 198'); break;
  280. case 199: if (n[199]++ > 0) check ('a string 199'); break;
  281. case 200: if (n[200]++ > 0) check ('a string 200'); break;
  282. case 201: if (n[201]++ > 0) check ('a string 201'); break;
  283. case 202: if (n[202]++ > 0) check ('a string 202'); break;
  284. case 203: if (n[203]++ > 0) check ('a string 203'); break;
  285. case 204: if (n[204]++ > 0) check ('a string 204'); break;
  286. case 205: if (n[205]++ > 0) check ('a string 205'); break;
  287. case 206: if (n[206]++ > 0) check ('a string 206'); break;
  288. case 207: if (n[207]++ > 0) check ('a string 207'); break;
  289. case 208: if (n[208]++ > 0) check ('a string 208'); break;
  290. case 209: if (n[209]++ > 0) check ('a string 209'); break;
  291. case 210: if (n[210]++ > 0) check ('a string 210'); break;
  292. case 211: if (n[211]++ > 0) check ('a string 211'); break;
  293. case 212: if (n[212]++ > 0) check ('a string 212'); break;
  294. case 213: if (n[213]++ > 0) check ('a string 213'); break;
  295. case 214: if (n[214]++ > 0) check ('a string 214'); break;
  296. case 215: if (n[215]++ > 0) check ('a string 215'); break;
  297. case 216: if (n[216]++ > 0) check ('a string 216'); break;
  298. case 217: if (n[217]++ > 0) check ('a string 217'); break;
  299. case 218: if (n[218]++ > 0) check ('a string 218'); break;
  300. case 219: if (n[219]++ > 0) check ('a string 219'); break;
  301. case 220: if (n[220]++ > 0) check ('a string 220'); break;
  302. case 221: if (n[221]++ > 0) check ('a string 221'); break;
  303. case 222: if (n[222]++ > 0) check ('a string 222'); break;
  304. case 223: if (n[223]++ > 0) check ('a string 223'); break;
  305. case 224: if (n[224]++ > 0) check ('a string 224'); break;
  306. case 225: if (n[225]++ > 0) check ('a string 225'); break;
  307. case 226: if (n[226]++ > 0) check ('a string 226'); break;
  308. case 227: if (n[227]++ > 0) check ('a string 227'); break;
  309. case 228: if (n[228]++ > 0) check ('a string 228'); break;
  310. case 229: if (n[229]++ > 0) check ('a string 229'); break;
  311. case 230: if (n[230]++ > 0) check ('a string 230'); break;
  312. case 231: if (n[231]++ > 0) check ('a string 231'); break;
  313. case 232: if (n[232]++ > 0) check ('a string 232'); break;
  314. case 233: if (n[233]++ > 0) check ('a string 233'); break;
  315. case 234: if (n[234]++ > 0) check ('a string 234'); break;
  316. case 235: if (n[235]++ > 0) check ('a string 235'); break;
  317. case 236: if (n[236]++ > 0) check ('a string 236'); break;
  318. case 237: if (n[237]++ > 0) check ('a string 237'); break;
  319. case 238: if (n[238]++ > 0) check ('a string 238'); break;
  320. case 239: if (n[239]++ > 0) check ('a string 239'); break;
  321. case 240: if (n[240]++ > 0) check ('a string 240'); break;
  322. case 241: if (n[241]++ > 0) check ('a string 241'); break;
  323. case 242: if (n[242]++ > 0) check ('a string 242'); break;
  324. case 243: if (n[243]++ > 0) check ('a string 243'); break;
  325. case 244: if (n[244]++ > 0) check ('a string 244'); break;
  326. case 245: if (n[245]++ > 0) check ('a string 245'); break;
  327. case 246: if (n[246]++ > 0) check ('a string 246'); break;
  328. case 247: if (n[247]++ > 0) check ('a string 247'); break;
  329. case 248: if (n[248]++ > 0) check ('a string 248'); break;
  330. case 249: if (n[249]++ > 0) check ('a string 249'); break;
  331. case 250: if (n[250]++ > 0) check ('a string 250'); break;
  332. case 251: if (n[251]++ > 0) check ('a string 251'); break;
  333. case 252: if (n[252]++ > 0) check ('a string 252'); break;
  334. case 253: if (n[253]++ > 0) check ('a string 253'); break;
  335. case 254: if (n[254]++ > 0) check ('a string 254'); break;
  336. case 255: if (n[255]++ > 0) check ('a string 255'); break;
  337. case 256: if (n[256]++ > 0) check ('a string 256'); break;
  338. case 257: if (n[257]++ > 0) check ('a string 257'); break;
  339. case 258: if (n[258]++ > 0) check ('a string 258'); break;
  340. case 259: if (n[259]++ > 0) check ('a string 259'); break;
  341. case 260: if (n[260]++ > 0) check ('a string 260'); break;
  342. case 261: if (n[261]++ > 0) check ('a string 261'); break;
  343. case 262: if (n[262]++ > 0) check ('a string 262'); break;
  344. case 263: if (n[263]++ > 0) check ('a string 263'); break;
  345. case 264: if (n[264]++ > 0) check ('a string 264'); break;
  346. case 265: if (n[265]++ > 0) check ('a string 265'); break;
  347. case 266: if (n[266]++ > 0) check ('a string 266'); break;
  348. case 267: if (n[267]++ > 0) check ('a string 267'); break;
  349. case 268: if (n[268]++ > 0) check ('a string 268'); break;
  350. case 269: if (n[269]++ > 0) check ('a string 269'); break;
  351. case 270: if (n[270]++ > 0) check ('a string 270'); break;
  352. case 271: if (n[271]++ > 0) check ('a string 271'); break;
  353. case 272: if (n[272]++ > 0) check ('a string 272'); break;
  354. case 273: if (n[273]++ > 0) check ('a string 273'); break;
  355. case 274: if (n[274]++ > 0) check ('a string 274'); break;
  356. case 275: if (n[275]++ > 0) check ('a string 275'); break;
  357. case 276: if (n[276]++ > 0) check ('a string 276'); break;
  358. case 277: if (n[277]++ > 0) check ('a string 277'); break;
  359. case 278: if (n[278]++ > 0) check ('a string 278'); break;
  360. case 279: if (n[279]++ > 0) check ('a string 279'); break;
  361. case 280: if (n[280]++ > 0) check ('a string 280'); break;
  362. case 281: if (n[281]++ > 0) check ('a string 281'); break;
  363. case 282: if (n[282]++ > 0) check ('a string 282'); break;
  364. case 283: if (n[283]++ > 0) check ('a string 283'); break;
  365. case 284: if (n[284]++ > 0) check ('a string 284'); break;
  366. case 285: if (n[285]++ > 0) check ('a string 285'); break;
  367. case 286: if (n[286]++ > 0) check ('a string 286'); break;
  368. case 287: if (n[287]++ > 0) check ('a string 287'); break;
  369. case 288: if (n[288]++ > 0) check ('a string 288'); break;
  370. case 289: if (n[289]++ > 0) check ('a string 289'); break;
  371. case 290: if (n[290]++ > 0) check ('a string 290'); break;
  372. case 291: if (n[291]++ > 0) check ('a string 291'); break;
  373. case 292: if (n[292]++ > 0) check ('a string 292'); break;
  374. case 293: if (n[293]++ > 0) check ('a string 293'); break;
  375. case 294: if (n[294]++ > 0) check ('a string 294'); break;
  376. case 295: if (n[295]++ > 0) check ('a string 295'); break;
  377. case 296: if (n[296]++ > 0) check ('a string 296'); break;
  378. case 297: if (n[297]++ > 0) check ('a string 297'); break;
  379. case 298: if (n[298]++ > 0) check ('a string 298'); break;
  380. case 299: if (n[299]++ > 0) check ('a string 299'); break;
  381. case 300: if (n[300]++ > 0) check ('a string 300'); break;
  382. case 301: if (n[301]++ > 0) check ('a string 301'); break;
  383. case 302: if (n[302]++ > 0) check ('a string 302'); break;
  384. case 303: if (n[303]++ > 0) check ('a string 303'); break;
  385. case 304: if (n[304]++ > 0) check ('a string 304'); break;
  386. case 305: if (n[305]++ > 0) check ('a string 305'); break;
  387. case 306: if (n[306]++ > 0) check ('a string 306'); break;
  388. case 307: if (n[307]++ > 0) check ('a string 307'); break;
  389. case 308: if (n[308]++ > 0) check ('a string 308'); break;
  390. case 309: if (n[309]++ > 0) check ('a string 309'); break;
  391. case 310: if (n[310]++ > 0) check ('a string 310'); break;
  392. case 311: if (n[311]++ > 0) check ('a string 311'); break;
  393. case 312: if (n[312]++ > 0) check ('a string 312'); break;
  394. case 313: if (n[313]++ > 0) check ('a string 313'); break;
  395. case 314: if (n[314]++ > 0) check ('a string 314'); break;
  396. case 315: if (n[315]++ > 0) check ('a string 315'); break;
  397. case 316: if (n[316]++ > 0) check ('a string 316'); break;
  398. case 317: if (n[317]++ > 0) check ('a string 317'); break;
  399. case 318: if (n[318]++ > 0) check ('a string 318'); break;
  400. case 319: if (n[319]++ > 0) check ('a string 319'); break;
  401. case 320: if (n[320]++ > 0) check ('a string 320'); break;
  402. case 321: if (n[321]++ > 0) check ('a string 321'); break;
  403. case 322: if (n[322]++ > 0) check ('a string 322'); break;
  404. case 323: if (n[323]++ > 0) check ('a string 323'); break;
  405. case 324: if (n[324]++ > 0) check ('a string 324'); break;
  406. case 325: if (n[325]++ > 0) check ('a string 325'); break;
  407. case 326: if (n[326]++ > 0) check ('a string 326'); break;
  408. case 327: if (n[327]++ > 0) check ('a string 327'); break;
  409. case 328: if (n[328]++ > 0) check ('a string 328'); break;
  410. case 329: if (n[329]++ > 0) check ('a string 329'); break;
  411. case 330: if (n[330]++ > 0) check ('a string 330'); break;
  412. case 331: if (n[331]++ > 0) check ('a string 331'); break;
  413. case 332: if (n[332]++ > 0) check ('a string 332'); break;
  414. case 333: if (n[333]++ > 0) check ('a string 333'); break;
  415. case 334: if (n[334]++ > 0) check ('a string 334'); break;
  416. case 335: if (n[335]++ > 0) check ('a string 335'); break;
  417. case 336: if (n[336]++ > 0) check ('a string 336'); break;
  418. case 337: if (n[337]++ > 0) check ('a string 337'); break;
  419. case 338: if (n[338]++ > 0) check ('a string 338'); break;
  420. case 339: if (n[339]++ > 0) check ('a string 339'); break;
  421. case 340: if (n[340]++ > 0) check ('a string 340'); break;
  422. case 341: if (n[341]++ > 0) check ('a string 341'); break;
  423. case 342: if (n[342]++ > 0) check ('a string 342'); break;
  424. case 343: if (n[343]++ > 0) check ('a string 343'); break;
  425. case 344: if (n[344]++ > 0) check ('a string 344'); break;
  426. case 345: if (n[345]++ > 0) check ('a string 345'); break;
  427. case 346: if (n[346]++ > 0) check ('a string 346'); break;
  428. case 347: if (n[347]++ > 0) check ('a string 347'); break;
  429. case 348: if (n[348]++ > 0) check ('a string 348'); break;
  430. case 349: if (n[349]++ > 0) check ('a string 349'); break;
  431. case 350: if (n[350]++ > 0) check ('a string 350'); break;
  432. case 351: if (n[351]++ > 0) check ('a string 351'); break;
  433. case 352: if (n[352]++ > 0) check ('a string 352'); break;
  434. case 353: if (n[353]++ > 0) check ('a string 353'); break;
  435. case 354: if (n[354]++ > 0) check ('a string 354'); break;
  436. case 355: if (n[355]++ > 0) check ('a string 355'); break;
  437. case 356: if (n[356]++ > 0) check ('a string 356'); break;
  438. case 357: if (n[357]++ > 0) check ('a string 357'); break;
  439. case 358: if (n[358]++ > 0) check ('a string 358'); break;
  440. case 359: if (n[359]++ > 0) check ('a string 359'); break;
  441. case 360: if (n[360]++ > 0) check ('a string 360'); break;
  442. case 361: if (n[361]++ > 0) check ('a string 361'); break;
  443. case 362: if (n[362]++ > 0) check ('a string 362'); break;
  444. case 363: if (n[363]++ > 0) check ('a string 363'); break;
  445. case 364: if (n[364]++ > 0) check ('a string 364'); break;
  446. case 365: if (n[365]++ > 0) check ('a string 365'); break;
  447. case 366: if (n[366]++ > 0) check ('a string 366'); break;
  448. case 367: if (n[367]++ > 0) check ('a string 367'); break;
  449. case 368: if (n[368]++ > 0) check ('a string 368'); break;
  450. case 369: if (n[369]++ > 0) check ('a string 369'); break;
  451. case 370: if (n[370]++ > 0) check ('a string 370'); break;
  452. case 371: if (n[371]++ > 0) check ('a string 371'); break;
  453. case 372: if (n[372]++ > 0) check ('a string 372'); break;
  454. case 373: if (n[373]++ > 0) check ('a string 373'); break;
  455. case 374: if (n[374]++ > 0) check ('a string 374'); break;
  456. case 375: if (n[375]++ > 0) check ('a string 375'); break;
  457. case 376: if (n[376]++ > 0) check ('a string 376'); break;
  458. case 377: if (n[377]++ > 0) check ('a string 377'); break;
  459. case 378: if (n[378]++ > 0) check ('a string 378'); break;
  460. case 379: if (n[379]++ > 0) check ('a string 379'); break;
  461. case 380: if (n[380]++ > 0) check ('a string 380'); break;
  462. case 381: if (n[381]++ > 0) check ('a string 381'); break;
  463. case 382: if (n[382]++ > 0) check ('a string 382'); break;
  464. case 383: if (n[383]++ > 0) check ('a string 383'); break;
  465. case 384: if (n[384]++ > 0) check ('a string 384'); break;
  466. case 385: if (n[385]++ > 0) check ('a string 385'); break;
  467. case 386: if (n[386]++ > 0) check ('a string 386'); break;
  468. case 387: if (n[387]++ > 0) check ('a string 387'); break;
  469. case 388: if (n[388]++ > 0) check ('a string 388'); break;
  470. case 389: if (n[389]++ > 0) check ('a string 389'); break;
  471. case 390: if (n[390]++ > 0) check ('a string 390'); break;
  472. case 391: if (n[391]++ > 0) check ('a string 391'); break;
  473. case 392: if (n[392]++ > 0) check ('a string 392'); break;
  474. case 393: if (n[393]++ > 0) check ('a string 393'); break;
  475. case 394: if (n[394]++ > 0) check ('a string 394'); break;
  476. case 395: if (n[395]++ > 0) check ('a string 395'); break;
  477. case 396: if (n[396]++ > 0) check ('a string 396'); break;
  478. case 397: if (n[397]++ > 0) check ('a string 397'); break;
  479. case 398: if (n[398]++ > 0) check ('a string 398'); break;
  480. case 399: if (n[399]++ > 0) check ('a string 399'); break;
  481. case 400: if (n[400]++ > 0) check ('a string 400'); break;
  482. case 401: if (n[401]++ > 0) check ('a string 401'); break;
  483. case 402: if (n[402]++ > 0) check ('a string 402'); break;
  484. case 403: if (n[403]++ > 0) check ('a string 403'); break;
  485. case 404: if (n[404]++ > 0) check ('a string 404'); break;
  486. case 405: if (n[405]++ > 0) check ('a string 405'); break;
  487. case 406: if (n[406]++ > 0) check ('a string 406'); break;
  488. case 407: if (n[407]++ > 0) check ('a string 407'); break;
  489. case 408: if (n[408]++ > 0) check ('a string 408'); break;
  490. case 409: if (n[409]++ > 0) check ('a string 409'); break;
  491. case 410: if (n[410]++ > 0) check ('a string 410'); break;
  492. case 411: if (n[411]++ > 0) check ('a string 411'); break;
  493. case 412: if (n[412]++ > 0) check ('a string 412'); break;
  494. case 413: if (n[413]++ > 0) check ('a string 413'); break;
  495. case 414: if (n[414]++ > 0) check ('a string 414'); break;
  496. case 415: if (n[415]++ > 0) check ('a string 415'); break;
  497. case 416: if (n[416]++ > 0) check ('a string 416'); break;
  498. case 417: if (n[417]++ > 0) check ('a string 417'); break;
  499. case 418: if (n[418]++ > 0) check ('a string 418'); break;
  500. case 419: if (n[419]++ > 0) check ('a string 419'); break;
  501. case 420: if (n[420]++ > 0) check ('a string 420'); break;
  502. case 421: if (n[421]++ > 0) check ('a string 421'); break;
  503. case 422: if (n[422]++ > 0) check ('a string 422'); break;
  504. case 423: if (n[423]++ > 0) check ('a string 423'); break;
  505. case 424: if (n[424]++ > 0) check ('a string 424'); break;
  506. case 425: if (n[425]++ > 0) check ('a string 425'); break;
  507. case 426: if (n[426]++ > 0) check ('a string 426'); break;
  508. case 427: if (n[427]++ > 0) check ('a string 427'); break;
  509. case 428: if (n[428]++ > 0) check ('a string 428'); break;
  510. case 429: if (n[429]++ > 0) check ('a string 429'); break;
  511. case 430: if (n[430]++ > 0) check ('a string 430'); break;
  512. case 431: if (n[431]++ > 0) check ('a string 431'); break;
  513. case 432: if (n[432]++ > 0) check ('a string 432'); break;
  514. case 433: if (n[433]++ > 0) check ('a string 433'); break;
  515. case 434: if (n[434]++ > 0) check ('a string 434'); break;
  516. case 435: if (n[435]++ > 0) check ('a string 435'); break;
  517. case 436: if (n[436]++ > 0) check ('a string 436'); break;
  518. case 437: if (n[437]++ > 0) check ('a string 437'); break;
  519. case 438: if (n[438]++ > 0) check ('a string 438'); break;
  520. case 439: if (n[439]++ > 0) check ('a string 439'); break;
  521. case 440: if (n[440]++ > 0) check ('a string 440'); break;
  522. case 441: if (n[441]++ > 0) check ('a string 441'); break;
  523. case 442: if (n[442]++ > 0) check ('a string 442'); break;
  524. case 443: if (n[443]++ > 0) check ('a string 443'); break;
  525. case 444: if (n[444]++ > 0) check ('a string 444'); break;
  526. case 445: if (n[445]++ > 0) check ('a string 445'); break;
  527. case 446: if (n[446]++ > 0) check ('a string 446'); break;
  528. case 447: if (n[447]++ > 0) check ('a string 447'); break;
  529. case 448: if (n[448]++ > 0) check ('a string 448'); break;
  530. case 449: if (n[449]++ > 0) check ('a string 449'); break;
  531. case 450: if (n[450]++ > 0) check ('a string 450'); break;
  532. case 451: if (n[451]++ > 0) check ('a string 451'); break;
  533. case 452: if (n[452]++ > 0) check ('a string 452'); break;
  534. case 453: if (n[453]++ > 0) check ('a string 453'); break;
  535. case 454: if (n[454]++ > 0) check ('a string 454'); break;
  536. case 455: if (n[455]++ > 0) check ('a string 455'); break;
  537. case 456: if (n[456]++ > 0) check ('a string 456'); break;
  538. case 457: if (n[457]++ > 0) check ('a string 457'); break;
  539. case 458: if (n[458]++ > 0) check ('a string 458'); break;
  540. case 459: if (n[459]++ > 0) check ('a string 459'); break;
  541. case 460: if (n[460]++ > 0) check ('a string 460'); break;
  542. case 461: if (n[461]++ > 0) check ('a string 461'); break;
  543. case 462: if (n[462]++ > 0) check ('a string 462'); break;
  544. case 463: if (n[463]++ > 0) check ('a string 463'); break;
  545. case 464: if (n[464]++ > 0) check ('a string 464'); break;
  546. case 465: if (n[465]++ > 0) check ('a string 465'); break;
  547. case 466: if (n[466]++ > 0) check ('a string 466'); break;
  548. case 467: if (n[467]++ > 0) check ('a string 467'); break;
  549. case 468: if (n[468]++ > 0) check ('a string 468'); break;
  550. case 469: if (n[469]++ > 0) check ('a string 469'); break;
  551. case 470: if (n[470]++ > 0) check ('a string 470'); break;
  552. case 471: if (n[471]++ > 0) check ('a string 471'); break;
  553. case 472: if (n[472]++ > 0) check ('a string 472'); break;
  554. case 473: if (n[473]++ > 0) check ('a string 473'); break;
  555. case 474: if (n[474]++ > 0) check ('a string 474'); break;
  556. case 475: if (n[475]++ > 0) check ('a string 475'); break;
  557. case 476: if (n[476]++ > 0) check ('a string 476'); break;
  558. case 477: if (n[477]++ > 0) check ('a string 477'); break;
  559. case 478: if (n[478]++ > 0) check ('a string 478'); break;
  560. case 479: if (n[479]++ > 0) check ('a string 479'); break;
  561. case 480: if (n[480]++ > 0) check ('a string 480'); break;
  562. case 481: if (n[481]++ > 0) check ('a string 481'); break;
  563. case 482: if (n[482]++ > 0) check ('a string 482'); break;
  564. case 483: if (n[483]++ > 0) check ('a string 483'); break;
  565. case 484: if (n[484]++ > 0) check ('a string 484'); break;
  566. case 485: if (n[485]++ > 0) check ('a string 485'); break;
  567. case 486: if (n[486]++ > 0) check ('a string 486'); break;
  568. case 487: if (n[487]++ > 0) check ('a string 487'); break;
  569. case 488: if (n[488]++ > 0) check ('a string 488'); break;
  570. case 489: if (n[489]++ > 0) check ('a string 489'); break;
  571. case 490: if (n[490]++ > 0) check ('a string 490'); break;
  572. case 491: if (n[491]++ > 0) check ('a string 491'); break;
  573. case 492: if (n[492]++ > 0) check ('a string 492'); break;
  574. case 493: if (n[493]++ > 0) check ('a string 493'); break;
  575. case 494: if (n[494]++ > 0) check ('a string 494'); break;
  576. case 495: if (n[495]++ > 0) check ('a string 495'); break;
  577. case 496: if (n[496]++ > 0) check ('a string 496'); break;
  578. case 497: if (n[497]++ > 0) check ('a string 497'); break;
  579. case 498: if (n[498]++ > 0) check ('a string 498'); break;
  580. case 499: if (n[499]++ > 0) check ('a string 499'); break;
  581. case 500: if (n[500]++ > 0) check ('a string 500'); break;
  582. case 501: if (n[501]++ > 0) check ('a string 501'); break;
  583. case 502: if (n[502]++ > 0) check ('a string 502'); break;
  584. case 503: if (n[503]++ > 0) check ('a string 503'); break;
  585. case 504: if (n[504]++ > 0) check ('a string 504'); break;
  586. case 505: if (n[505]++ > 0) check ('a string 505'); break;
  587. case 506: if (n[506]++ > 0) check ('a string 506'); break;
  588. case 507: if (n[507]++ > 0) check ('a string 507'); break;
  589. case 508: if (n[508]++ > 0) check ('a string 508'); break;
  590. case 509: if (n[509]++ > 0) check ('a string 509'); break;
  591. case 510: if (n[510]++ > 0) check ('a string 510'); break;
  592. case 511: if (n[511]++ > 0) check ('a string 511'); break;
  593. case 512: if (n[512]++ > 0) check ('a string 512'); break;
  594. case 513: if (n[513]++ > 0) check ('a string 513'); break;
  595. case 514: if (n[514]++ > 0) check ('a string 514'); break;
  596. case 515: if (n[515]++ > 0) check ('a string 515'); break;
  597. case 516: if (n[516]++ > 0) check ('a string 516'); break;
  598. case 517: if (n[517]++ > 0) check ('a string 517'); break;
  599. case 518: if (n[518]++ > 0) check ('a string 518'); break;
  600. case 519: if (n[519]++ > 0) check ('a string 519'); break;
  601. case 520: if (n[520]++ > 0) check ('a string 520'); break;
  602. case 521: if (n[521]++ > 0) check ('a string 521'); break;
  603. case 522: if (n[522]++ > 0) check ('a string 522'); break;
  604. case 523: if (n[523]++ > 0) check ('a string 523'); break;
  605. case 524: if (n[524]++ > 0) check ('a string 524'); break;
  606. case 525: if (n[525]++ > 0) check ('a string 525'); break;
  607. case 526: if (n[526]++ > 0) check ('a string 526'); break;
  608. case 527: if (n[527]++ > 0) check ('a string 527'); break;
  609. case 528: if (n[528]++ > 0) check ('a string 528'); break;
  610. case 529: if (n[529]++ > 0) check ('a string 529'); break;
  611. case 530: if (n[530]++ > 0) check ('a string 530'); break;
  612. case 531: if (n[531]++ > 0) check ('a string 531'); break;
  613. case 532: if (n[532]++ > 0) check ('a string 532'); break;
  614. case 533: if (n[533]++ > 0) check ('a string 533'); break;
  615. case 534: if (n[534]++ > 0) check ('a string 534'); break;
  616. case 535: if (n[535]++ > 0) check ('a string 535'); break;
  617. case 536: if (n[536]++ > 0) check ('a string 536'); break;
  618. case 537: if (n[537]++ > 0) check ('a string 537'); break;
  619. case 538: if (n[538]++ > 0) check ('a string 538'); break;
  620. case 539: if (n[539]++ > 0) check ('a string 539'); break;
  621. case 540: if (n[540]++ > 0) check ('a string 540'); break;
  622. case 541: if (n[541]++ > 0) check ('a string 541'); break;
  623. case 542: if (n[542]++ > 0) check ('a string 542'); break;
  624. case 543: if (n[543]++ > 0) check ('a string 543'); break;
  625. case 544: if (n[544]++ > 0) check ('a string 544'); break;
  626. case 545: if (n[545]++ > 0) check ('a string 545'); break;
  627. case 546: if (n[546]++ > 0) check ('a string 546'); break;
  628. case 547: if (n[547]++ > 0) check ('a string 547'); break;
  629. case 548: if (n[548]++ > 0) check ('a string 548'); break;
  630. case 549: if (n[549]++ > 0) check ('a string 549'); break;
  631. case 550: if (n[550]++ > 0) check ('a string 550'); break;
  632. case 551: if (n[551]++ > 0) check ('a string 551'); break;
  633. case 552: if (n[552]++ > 0) check ('a string 552'); break;
  634. case 553: if (n[553]++ > 0) check ('a string 553'); break;
  635. case 554: if (n[554]++ > 0) check ('a string 554'); break;
  636. case 555: if (n[555]++ > 0) check ('a string 555'); break;
  637. case 556: if (n[556]++ > 0) check ('a string 556'); break;
  638. case 557: if (n[557]++ > 0) check ('a string 557'); break;
  639. case 558: if (n[558]++ > 0) check ('a string 558'); break;
  640. case 559: if (n[559]++ > 0) check ('a string 559'); break;
  641. case 560: if (n[560]++ > 0) check ('a string 560'); break;
  642. case 561: if (n[561]++ > 0) check ('a string 561'); break;
  643. case 562: if (n[562]++ > 0) check ('a string 562'); break;
  644. case 563: if (n[563]++ > 0) check ('a string 563'); break;
  645. case 564: if (n[564]++ > 0) check ('a string 564'); break;
  646. case 565: if (n[565]++ > 0) check ('a string 565'); break;
  647. case 566: if (n[566]++ > 0) check ('a string 566'); break;
  648. case 567: if (n[567]++ > 0) check ('a string 567'); break;
  649. case 568: if (n[568]++ > 0) check ('a string 568'); break;
  650. case 569: if (n[569]++ > 0) check ('a string 569'); break;
  651. case 570: if (n[570]++ > 0) check ('a string 570'); break;
  652. case 571: if (n[571]++ > 0) check ('a string 571'); break;
  653. case 572: if (n[572]++ > 0) check ('a string 572'); break;
  654. case 573: if (n[573]++ > 0) check ('a string 573'); break;
  655. case 574: if (n[574]++ > 0) check ('a string 574'); break;
  656. case 575: if (n[575]++ > 0) check ('a string 575'); break;
  657. case 576: if (n[576]++ > 0) check ('a string 576'); break;
  658. case 577: if (n[577]++ > 0) check ('a string 577'); break;
  659. case 578: if (n[578]++ > 0) check ('a string 578'); break;
  660. case 579: if (n[579]++ > 0) check ('a string 579'); break;
  661. case 580: if (n[580]++ > 0) check ('a string 580'); break;
  662. case 581: if (n[581]++ > 0) check ('a string 581'); break;
  663. case 582: if (n[582]++ > 0) check ('a string 582'); break;
  664. case 583: if (n[583]++ > 0) check ('a string 583'); break;
  665. case 584: if (n[584]++ > 0) check ('a string 584'); break;
  666. case 585: if (n[585]++ > 0) check ('a string 585'); break;
  667. case 586: if (n[586]++ > 0) check ('a string 586'); break;
  668. case 587: if (n[587]++ > 0) check ('a string 587'); break;
  669. case 588: if (n[588]++ > 0) check ('a string 588'); break;
  670. case 589: if (n[589]++ > 0) check ('a string 589'); break;
  671. case 590: if (n[590]++ > 0) check ('a string 590'); break;
  672. case 591: if (n[591]++ > 0) check ('a string 591'); break;
  673. case 592: if (n[592]++ > 0) check ('a string 592'); break;
  674. case 593: if (n[593]++ > 0) check ('a string 593'); break;
  675. case 594: if (n[594]++ > 0) check ('a string 594'); break;
  676. case 595: if (n[595]++ > 0) check ('a string 595'); break;
  677. case 596: if (n[596]++ > 0) check ('a string 596'); break;
  678. case 597: if (n[597]++ > 0) check ('a string 597'); break;
  679. case 598: if (n[598]++ > 0) check ('a string 598'); break;
  680. case 599: if (n[599]++ > 0) check ('a string 599'); break;
  681. case 600: if (n[600]++ > 0) check ('a string 600'); break;
  682. case 601: if (n[601]++ > 0) check ('a string 601'); break;
  683. case 602: if (n[602]++ > 0) check ('a string 602'); break;
  684. case 603: if (n[603]++ > 0) check ('a string 603'); break;
  685. case 604: if (n[604]++ > 0) check ('a string 604'); break;
  686. case 605: if (n[605]++ > 0) check ('a string 605'); break;
  687. case 606: if (n[606]++ > 0) check ('a string 606'); break;
  688. case 607: if (n[607]++ > 0) check ('a string 607'); break;
  689. case 608: if (n[608]++ > 0) check ('a string 608'); break;
  690. case 609: if (n[609]++ > 0) check ('a string 609'); break;
  691. case 610: if (n[610]++ > 0) check ('a string 610'); break;
  692. case 611: if (n[611]++ > 0) check ('a string 611'); break;
  693. case 612: if (n[612]++ > 0) check ('a string 612'); break;
  694. case 613: if (n[613]++ > 0) check ('a string 613'); break;
  695. case 614: if (n[614]++ > 0) check ('a string 614'); break;
  696. case 615: if (n[615]++ > 0) check ('a string 615'); break;
  697. case 616: if (n[616]++ > 0) check ('a string 616'); break;
  698. case 617: if (n[617]++ > 0) check ('a string 617'); break;
  699. case 618: if (n[618]++ > 0) check ('a string 618'); break;
  700. case 619: if (n[619]++ > 0) check ('a string 619'); break;
  701. case 620: if (n[620]++ > 0) check ('a string 620'); break;
  702. case 621: if (n[621]++ > 0) check ('a string 621'); break;
  703. case 622: if (n[622]++ > 0) check ('a string 622'); break;
  704. case 623: if (n[623]++ > 0) check ('a string 623'); break;
  705. case 624: if (n[624]++ > 0) check ('a string 624'); break;
  706. case 625: if (n[625]++ > 0) check ('a string 625'); break;
  707. case 626: if (n[626]++ > 0) check ('a string 626'); break;
  708. case 627: if (n[627]++ > 0) check ('a string 627'); break;
  709. case 628: if (n[628]++ > 0) check ('a string 628'); break;
  710. case 629: if (n[629]++ > 0) check ('a string 629'); break;
  711. case 630: if (n[630]++ > 0) check ('a string 630'); break;
  712. case 631: if (n[631]++ > 0) check ('a string 631'); break;
  713. case 632: if (n[632]++ > 0) check ('a string 632'); break;
  714. case 633: if (n[633]++ > 0) check ('a string 633'); break;
  715. case 634: if (n[634]++ > 0) check ('a string 634'); break;
  716. case 635: if (n[635]++ > 0) check ('a string 635'); break;
  717. case 636: if (n[636]++ > 0) check ('a string 636'); break;
  718. case 637: if (n[637]++ > 0) check ('a string 637'); break;
  719. case 638: if (n[638]++ > 0) check ('a string 638'); break;
  720. case 639: if (n[639]++ > 0) check ('a string 639'); break;
  721. case 640: if (n[640]++ > 0) check ('a string 640'); break;
  722. case 641: if (n[641]++ > 0) check ('a string 641'); break;
  723. case 642: if (n[642]++ > 0) check ('a string 642'); break;
  724. case 643: if (n[643]++ > 0) check ('a string 643'); break;
  725. case 644: if (n[644]++ > 0) check ('a string 644'); break;
  726. case 645: if (n[645]++ > 0) check ('a string 645'); break;
  727. case 646: if (n[646]++ > 0) check ('a string 646'); break;
  728. case 647: if (n[647]++ > 0) check ('a string 647'); break;
  729. case 648: if (n[648]++ > 0) check ('a string 648'); break;
  730. case 649: if (n[649]++ > 0) check ('a string 649'); break;
  731. case 650: if (n[650]++ > 0) check ('a string 650'); break;
  732. case 651: if (n[651]++ > 0) check ('a string 651'); break;
  733. case 652: if (n[652]++ > 0) check ('a string 652'); break;
  734. case 653: if (n[653]++ > 0) check ('a string 653'); break;
  735. case 654: if (n[654]++ > 0) check ('a string 654'); break;
  736. case 655: if (n[655]++ > 0) check ('a string 655'); break;
  737. case 656: if (n[656]++ > 0) check ('a string 656'); break;
  738. case 657: if (n[657]++ > 0) check ('a string 657'); break;
  739. case 658: if (n[658]++ > 0) check ('a string 658'); break;
  740. case 659: if (n[659]++ > 0) check ('a string 659'); break;
  741. case 660: if (n[660]++ > 0) check ('a string 660'); break;
  742. case 661: if (n[661]++ > 0) check ('a string 661'); break;
  743. case 662: if (n[662]++ > 0) check ('a string 662'); break;
  744. case 663: if (n[663]++ > 0) check ('a string 663'); break;
  745. case 664: if (n[664]++ > 0) check ('a string 664'); break;
  746. case 665: if (n[665]++ > 0) check ('a string 665'); break;
  747. case 666: if (n[666]++ > 0) check ('a string 666'); break;
  748. case 667: if (n[667]++ > 0) check ('a string 667'); break;
  749. case 668: if (n[668]++ > 0) check ('a string 668'); break;
  750. case 669: if (n[669]++ > 0) check ('a string 669'); break;
  751. case 670: if (n[670]++ > 0) check ('a string 670'); break;
  752. case 671: if (n[671]++ > 0) check ('a string 671'); break;
  753. case 672: if (n[672]++ > 0) check ('a string 672'); break;
  754. case 673: if (n[673]++ > 0) check ('a string 673'); break;
  755. case 674: if (n[674]++ > 0) check ('a string 674'); break;
  756. case 675: if (n[675]++ > 0) check ('a string 675'); break;
  757. case 676: if (n[676]++ > 0) check ('a string 676'); break;
  758. case 677: if (n[677]++ > 0) check ('a string 677'); break;
  759. case 678: if (n[678]++ > 0) check ('a string 678'); break;
  760. case 679: if (n[679]++ > 0) check ('a string 679'); break;
  761. case 680: if (n[680]++ > 0) check ('a string 680'); break;
  762. case 681: if (n[681]++ > 0) check ('a string 681'); break;
  763. case 682: if (n[682]++ > 0) check ('a string 682'); break;
  764. case 683: if (n[683]++ > 0) check ('a string 683'); break;
  765. case 684: if (n[684]++ > 0) check ('a string 684'); break;
  766. case 685: if (n[685]++ > 0) check ('a string 685'); break;
  767. case 686: if (n[686]++ > 0) check ('a string 686'); break;
  768. case 687: if (n[687]++ > 0) check ('a string 687'); break;
  769. case 688: if (n[688]++ > 0) check ('a string 688'); break;
  770. case 689: if (n[689]++ > 0) check ('a string 689'); break;
  771. case 690: if (n[690]++ > 0) check ('a string 690'); break;
  772. case 691: if (n[691]++ > 0) check ('a string 691'); break;
  773. case 692: if (n[692]++ > 0) check ('a string 692'); break;
  774. case 693: if (n[693]++ > 0) check ('a string 693'); break;
  775. case 694: if (n[694]++ > 0) check ('a string 694'); break;
  776. case 695: if (n[695]++ > 0) check ('a string 695'); break;
  777. case 696: if (n[696]++ > 0) check ('a string 696'); break;
  778. case 697: if (n[697]++ > 0) check ('a string 697'); break;
  779. case 698: if (n[698]++ > 0) check ('a string 698'); break;
  780. case 699: if (n[699]++ > 0) check ('a string 699'); break;
  781. case 700: if (n[700]++ > 0) check ('a string 700'); break;
  782. case 701: if (n[701]++ > 0) check ('a string 701'); break;
  783. case 702: if (n[702]++ > 0) check ('a string 702'); break;
  784. case 703: if (n[703]++ > 0) check ('a string 703')

Large files files are truncated, but you can click here to view the full file