OLD | NEW |
1 // Copyright 2014 PDFium Authors. All rights reserved. | 1 // Copyright 2014 PDFium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com | 5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
6 // Original code is licensed as follows: | 6 // Original code is licensed as follows: |
7 /* | 7 /* |
8 * Copyright 2007 ZXing authors | 8 * Copyright 2007 ZXing authors |
9 * | 9 * |
10 * Licensed under the Apache License, Version 2.0 (the "License"); | 10 * Licensed under the Apache License, Version 2.0 (the "License"); |
(...skipping 431 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
442 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(2, 13)))); | 442 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(2, 13)))); |
443 VERSION->Add(new CBC_QRCoderVersion( | 443 VERSION->Add(new CBC_QRCoderVersion( |
444 4, new CBC_QRCoderECBlocks(20, new CBC_QRCoderECB(1, 80)), | 444 4, new CBC_QRCoderECBlocks(20, new CBC_QRCoderECB(1, 80)), |
445 new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(2, 32)), | 445 new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(2, 32)), |
446 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(2, 24)), | 446 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(2, 24)), |
447 new CBC_QRCoderECBlocks(16, new CBC_QRCoderECB(4, 9)))); | 447 new CBC_QRCoderECBlocks(16, new CBC_QRCoderECB(4, 9)))); |
448 VERSION->Add(new CBC_QRCoderVersion( | 448 VERSION->Add(new CBC_QRCoderVersion( |
449 5, new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(1, 108)), | 449 5, new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(1, 108)), |
450 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(2, 43)), | 450 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(2, 43)), |
451 new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(2, 15), | 451 new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(2, 15), |
452 new CBC_QRCoderECB(2, 16)), | 452 new CBC_QRCoderECB(2, 16)), |
453 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(2, 11), | 453 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(2, 11), |
454 new CBC_QRCoderECB(2, 12)))); | 454 new CBC_QRCoderECB(2, 12)))); |
455 VERSION->Add(new CBC_QRCoderVersion( | 455 VERSION->Add(new CBC_QRCoderVersion( |
456 6, new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(2, 68)), | 456 6, new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(2, 68)), |
457 new CBC_QRCoderECBlocks(16, new CBC_QRCoderECB(4, 27)), | 457 new CBC_QRCoderECBlocks(16, new CBC_QRCoderECB(4, 27)), |
458 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(4, 19)), | 458 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(4, 19)), |
459 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(4, 15)))); | 459 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(4, 15)))); |
460 VERSION->Add(new CBC_QRCoderVersion( | 460 VERSION->Add(new CBC_QRCoderVersion( |
461 7, new CBC_QRCoderECBlocks(20, new CBC_QRCoderECB(2, 78)), | 461 7, new CBC_QRCoderECBlocks(20, new CBC_QRCoderECB(2, 78)), |
462 new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(4, 31)), | 462 new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(4, 31)), |
463 new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(2, 14), | 463 new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(2, 14), |
464 new CBC_QRCoderECB(4, 15)), | 464 new CBC_QRCoderECB(4, 15)), |
465 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(4, 13), | 465 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(4, 13), |
466 new CBC_QRCoderECB(1, 14)))); | 466 new CBC_QRCoderECB(1, 14)))); |
467 VERSION->Add(new CBC_QRCoderVersion( | 467 VERSION->Add(new CBC_QRCoderVersion( |
468 8, new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(2, 97)), | 468 8, new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(2, 97)), |
469 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(2, 38), | 469 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(2, 38), |
470 new CBC_QRCoderECB(2, 39)), | 470 new CBC_QRCoderECB(2, 39)), |
471 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(4, 18), | 471 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(4, 18), |
472 new CBC_QRCoderECB(2, 19)), | 472 new CBC_QRCoderECB(2, 19)), |
473 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(4, 14), | 473 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(4, 14), |
474 new CBC_QRCoderECB(2, 15)))); | 474 new CBC_QRCoderECB(2, 15)))); |
475 VERSION->Add(new CBC_QRCoderVersion( | 475 VERSION->Add(new CBC_QRCoderVersion( |
476 9, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(2, 116)), | 476 9, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(2, 116)), |
477 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(3, 36), | 477 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(3, 36), |
478 new CBC_QRCoderECB(2, 37)), | 478 new CBC_QRCoderECB(2, 37)), |
479 new CBC_QRCoderECBlocks(20, new CBC_QRCoderECB(4, 16), | 479 new CBC_QRCoderECBlocks(20, new CBC_QRCoderECB(4, 16), |
480 new CBC_QRCoderECB(4, 17)), | 480 new CBC_QRCoderECB(4, 17)), |
481 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(4, 12), | 481 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(4, 12), |
482 new CBC_QRCoderECB(4, 13)))); | 482 new CBC_QRCoderECB(4, 13)))); |
483 VERSION->Add(new CBC_QRCoderVersion( | 483 VERSION->Add(new CBC_QRCoderVersion( |
484 10, new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(2, 68), | 484 10, new CBC_QRCoderECBlocks(18, new CBC_QRCoderECB(2, 68), |
485 new CBC_QRCoderECB(2, 69)), | 485 new CBC_QRCoderECB(2, 69)), |
486 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(4, 43), | 486 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(4, 43), |
487 new CBC_QRCoderECB(1, 44)), | 487 new CBC_QRCoderECB(1, 44)), |
488 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(6, 19), | 488 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(6, 19), |
489 new CBC_QRCoderECB(2, 20)), | 489 new CBC_QRCoderECB(2, 20)), |
490 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(6, 15), | 490 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(6, 15), |
491 new CBC_QRCoderECB(2, 16)))); | 491 new CBC_QRCoderECB(2, 16)))); |
492 VERSION->Add(new CBC_QRCoderVersion( | 492 VERSION->Add(new CBC_QRCoderVersion( |
493 11, new CBC_QRCoderECBlocks(20, new CBC_QRCoderECB(4, 81)), | 493 11, new CBC_QRCoderECBlocks(20, new CBC_QRCoderECB(4, 81)), |
494 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(1, 50), | 494 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(1, 50), |
495 new CBC_QRCoderECB(4, 51)), | 495 new CBC_QRCoderECB(4, 51)), |
496 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(4, 22), | 496 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(4, 22), |
497 new CBC_QRCoderECB(4, 23)), | 497 new CBC_QRCoderECB(4, 23)), |
498 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(3, 12), | 498 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(3, 12), |
499 new CBC_QRCoderECB(8, 13)))); | 499 new CBC_QRCoderECB(8, 13)))); |
500 VERSION->Add(new CBC_QRCoderVersion( | 500 VERSION->Add(new CBC_QRCoderVersion( |
501 12, new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(2, 92), | 501 12, new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(2, 92), |
502 new CBC_QRCoderECB(2, 93)), | 502 new CBC_QRCoderECB(2, 93)), |
503 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(6, 36), | 503 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(6, 36), |
504 new CBC_QRCoderECB(2, 37)), | 504 new CBC_QRCoderECB(2, 37)), |
505 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(4, 20), | 505 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(4, 20), |
506 new CBC_QRCoderECB(6, 21)), | 506 new CBC_QRCoderECB(6, 21)), |
507 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(7, 14), | 507 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(7, 14), |
508 new CBC_QRCoderECB(4, 15)))); | 508 new CBC_QRCoderECB(4, 15)))); |
509 VERSION->Add(new CBC_QRCoderVersion( | 509 VERSION->Add(new CBC_QRCoderVersion( |
510 13, new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(4, 107)), | 510 13, new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(4, 107)), |
511 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(8, 37), | 511 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(8, 37), |
512 new CBC_QRCoderECB(1, 38)), | 512 new CBC_QRCoderECB(1, 38)), |
513 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(8, 20), | 513 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(8, 20), |
514 new CBC_QRCoderECB(4, 21)), | 514 new CBC_QRCoderECB(4, 21)), |
515 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(12, 11), | 515 new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(12, 11), |
516 new CBC_QRCoderECB(4, 12)))); | 516 new CBC_QRCoderECB(4, 12)))); |
517 VERSION->Add(new CBC_QRCoderVersion( | 517 VERSION->Add(new CBC_QRCoderVersion( |
518 14, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(3, 115), | 518 14, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(3, 115), |
519 new CBC_QRCoderECB(1, 116)), | 519 new CBC_QRCoderECB(1, 116)), |
520 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(4, 40), | 520 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(4, 40), |
521 new CBC_QRCoderECB(5, 41)), | 521 new CBC_QRCoderECB(5, 41)), |
522 new CBC_QRCoderECBlocks(20, new CBC_QRCoderECB(11, 16), | 522 new CBC_QRCoderECBlocks(20, new CBC_QRCoderECB(11, 16), |
523 new CBC_QRCoderECB(5, 17)), | 523 new CBC_QRCoderECB(5, 17)), |
524 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(11, 12), | 524 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(11, 12), |
525 new CBC_QRCoderECB(5, 13)))); | 525 new CBC_QRCoderECB(5, 13)))); |
526 VERSION->Add(new CBC_QRCoderVersion( | 526 VERSION->Add(new CBC_QRCoderVersion( |
527 15, new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(5, 87), | 527 15, new CBC_QRCoderECBlocks(22, new CBC_QRCoderECB(5, 87), |
528 new CBC_QRCoderECB(1, 88)), | 528 new CBC_QRCoderECB(1, 88)), |
529 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(5, 41), | 529 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(5, 41), |
530 new CBC_QRCoderECB(5, 42)), | 530 new CBC_QRCoderECB(5, 42)), |
531 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(5, 24), | 531 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(5, 24), |
532 new CBC_QRCoderECB(7, 25)), | 532 new CBC_QRCoderECB(7, 25)), |
533 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(11, 12), | 533 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(11, 12), |
534 new CBC_QRCoderECB(7, 13)))); | 534 new CBC_QRCoderECB(7, 13)))); |
535 VERSION->Add(new CBC_QRCoderVersion( | 535 VERSION->Add(new CBC_QRCoderVersion( |
536 16, new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(5, 98), | 536 16, new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(5, 98), |
537 new CBC_QRCoderECB(1, 99)), | 537 new CBC_QRCoderECB(1, 99)), |
538 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(7, 45), | 538 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(7, 45), |
539 new CBC_QRCoderECB(3, 46)), | 539 new CBC_QRCoderECB(3, 46)), |
540 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(15, 19), | 540 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(15, 19), |
541 new CBC_QRCoderECB(2, 20)), | 541 new CBC_QRCoderECB(2, 20)), |
542 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(3, 15), | 542 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(3, 15), |
543 new CBC_QRCoderECB(13, 16)))); | 543 new CBC_QRCoderECB(13, 16)))); |
544 VERSION->Add(new CBC_QRCoderVersion( | 544 VERSION->Add(new CBC_QRCoderVersion( |
545 17, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(1, 107), | 545 17, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(1, 107), |
546 new CBC_QRCoderECB(5, 108)), | 546 new CBC_QRCoderECB(5, 108)), |
547 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(10, 46), | 547 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(10, 46), |
548 new CBC_QRCoderECB(1, 47)), | 548 new CBC_QRCoderECB(1, 47)), |
549 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(1, 22), | 549 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(1, 22), |
550 new CBC_QRCoderECB(15, 23)), | 550 new CBC_QRCoderECB(15, 23)), |
551 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(2, 14), | 551 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(2, 14), |
552 new CBC_QRCoderECB(17, 15)))); | 552 new CBC_QRCoderECB(17, 15)))); |
553 VERSION->Add(new CBC_QRCoderVersion( | 553 VERSION->Add(new CBC_QRCoderVersion( |
554 18, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(5, 120), | 554 18, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(5, 120), |
555 new CBC_QRCoderECB(1, 121)), | 555 new CBC_QRCoderECB(1, 121)), |
556 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(9, 43), | 556 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(9, 43), |
557 new CBC_QRCoderECB(4, 44)), | 557 new CBC_QRCoderECB(4, 44)), |
558 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(17, 22), | 558 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(17, 22), |
559 new CBC_QRCoderECB(1, 23)), | 559 new CBC_QRCoderECB(1, 23)), |
560 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(2, 14), | 560 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(2, 14), |
561 new CBC_QRCoderECB(19, 15)))); | 561 new CBC_QRCoderECB(19, 15)))); |
562 VERSION->Add(new CBC_QRCoderVersion( | 562 VERSION->Add(new CBC_QRCoderVersion( |
563 19, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(3, 113), | 563 19, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(3, 113), |
564 new CBC_QRCoderECB(4, 114)), | 564 new CBC_QRCoderECB(4, 114)), |
565 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(3, 44), | 565 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(3, 44), |
566 new CBC_QRCoderECB(11, 45)), | 566 new CBC_QRCoderECB(11, 45)), |
567 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(17, 21), | 567 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(17, 21), |
568 new CBC_QRCoderECB(4, 22)), | 568 new CBC_QRCoderECB(4, 22)), |
569 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(9, 13), | 569 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(9, 13), |
570 new CBC_QRCoderECB(16, 14)))); | 570 new CBC_QRCoderECB(16, 14)))); |
571 VERSION->Add(new CBC_QRCoderVersion( | 571 VERSION->Add(new CBC_QRCoderVersion( |
572 20, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(3, 107), | 572 20, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(3, 107), |
573 new CBC_QRCoderECB(5, 108)), | 573 new CBC_QRCoderECB(5, 108)), |
574 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(3, 41), | 574 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(3, 41), |
575 new CBC_QRCoderECB(13, 42)), | 575 new CBC_QRCoderECB(13, 42)), |
576 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(15, 24), | 576 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(15, 24), |
577 new CBC_QRCoderECB(5, 25)), | 577 new CBC_QRCoderECB(5, 25)), |
578 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(15, 15), | 578 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(15, 15), |
579 new CBC_QRCoderECB(10, 16)))); | 579 new CBC_QRCoderECB(10, 16)))); |
580 VERSION->Add(new CBC_QRCoderVersion( | 580 VERSION->Add(new CBC_QRCoderVersion( |
581 21, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(4, 116), | 581 21, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(4, 116), |
582 new CBC_QRCoderECB(4, 117)), | 582 new CBC_QRCoderECB(4, 117)), |
583 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(17, 42)), | 583 new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(17, 42)), |
584 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(17, 22), | 584 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(17, 22), |
585 new CBC_QRCoderECB(6, 23)), | 585 new CBC_QRCoderECB(6, 23)), |
586 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(19, 16), | 586 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(19, 16), |
587 new CBC_QRCoderECB(6, 17)))); | 587 new CBC_QRCoderECB(6, 17)))); |
588 VERSION->Add(new CBC_QRCoderVersion( | 588 VERSION->Add(new CBC_QRCoderVersion( |
589 22, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(2, 111), | 589 22, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(2, 111), |
590 new CBC_QRCoderECB(7, 112)), | 590 new CBC_QRCoderECB(7, 112)), |
591 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(17, 46)), | 591 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(17, 46)), |
592 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(7, 24), | 592 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(7, 24), |
593 new CBC_QRCoderECB(16, 25)), | 593 new CBC_QRCoderECB(16, 25)), |
594 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(34, 13)))); | 594 new CBC_QRCoderECBlocks(24, new CBC_QRCoderECB(34, 13)))); |
595 VERSION->Add(new CBC_QRCoderVersion( | 595 VERSION->Add(new CBC_QRCoderVersion( |
596 23, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(4, 121), | 596 23, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(4, 121), |
597 new CBC_QRCoderECB(5, 122)), | 597 new CBC_QRCoderECB(5, 122)), |
598 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(4, 47), | 598 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(4, 47), |
599 new CBC_QRCoderECB(14, 48)), | 599 new CBC_QRCoderECB(14, 48)), |
600 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(11, 24), | 600 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(11, 24), |
601 new CBC_QRCoderECB(14, 25)), | 601 new CBC_QRCoderECB(14, 25)), |
602 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(16, 15), | 602 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(16, 15), |
603 new CBC_QRCoderECB(14, 16)))); | 603 new CBC_QRCoderECB(14, 16)))); |
604 VERSION->Add(new CBC_QRCoderVersion( | 604 VERSION->Add(new CBC_QRCoderVersion( |
605 24, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(6, 117), | 605 24, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(6, 117), |
606 new CBC_QRCoderECB(4, 118)), | 606 new CBC_QRCoderECB(4, 118)), |
607 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(6, 45), | 607 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(6, 45), |
608 new CBC_QRCoderECB(14, 46)), | 608 new CBC_QRCoderECB(14, 46)), |
609 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(11, 24), | 609 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(11, 24), |
610 new CBC_QRCoderECB(16, 25)), | 610 new CBC_QRCoderECB(16, 25)), |
611 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(30, 16), | 611 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(30, 16), |
612 new CBC_QRCoderECB(2, 17)))); | 612 new CBC_QRCoderECB(2, 17)))); |
613 VERSION->Add(new CBC_QRCoderVersion( | 613 VERSION->Add(new CBC_QRCoderVersion( |
614 25, new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(8, 106), | 614 25, new CBC_QRCoderECBlocks(26, new CBC_QRCoderECB(8, 106), |
615 new CBC_QRCoderECB(4, 107)), | 615 new CBC_QRCoderECB(4, 107)), |
616 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(8, 47), | 616 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(8, 47), |
617 new CBC_QRCoderECB(13, 48)), | 617 new CBC_QRCoderECB(13, 48)), |
618 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(7, 24), | 618 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(7, 24), |
619 new CBC_QRCoderECB(22, 25)), | 619 new CBC_QRCoderECB(22, 25)), |
620 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(22, 15), | 620 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(22, 15), |
621 new CBC_QRCoderECB(13, 16)))); | 621 new CBC_QRCoderECB(13, 16)))); |
622 VERSION->Add(new CBC_QRCoderVersion( | 622 VERSION->Add(new CBC_QRCoderVersion( |
623 26, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(10, 114), | 623 26, new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(10, 114), |
624 new CBC_QRCoderECB(2, 115)), | 624 new CBC_QRCoderECB(2, 115)), |
625 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(19, 46), | 625 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(19, 46), |
626 new CBC_QRCoderECB(4, 47)), | 626 new CBC_QRCoderECB(4, 47)), |
627 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(28, 22), | 627 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(28, 22), |
628 new CBC_QRCoderECB(6, 23)), | 628 new CBC_QRCoderECB(6, 23)), |
629 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(33, 16), | 629 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(33, 16), |
630 new CBC_QRCoderECB(4, 17)))); | 630 new CBC_QRCoderECB(4, 17)))); |
631 VERSION->Add(new CBC_QRCoderVersion( | 631 VERSION->Add(new CBC_QRCoderVersion( |
632 27, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(8, 122), | 632 27, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(8, 122), |
633 new CBC_QRCoderECB(4, 123)), | 633 new CBC_QRCoderECB(4, 123)), |
634 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(22, 45), | 634 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(22, 45), |
635 new CBC_QRCoderECB(3, 46)), | 635 new CBC_QRCoderECB(3, 46)), |
636 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(8, 23), | 636 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(8, 23), |
637 new CBC_QRCoderECB(26, 24)), | 637 new CBC_QRCoderECB(26, 24)), |
638 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(12, 15), | 638 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(12, 15), |
639 new CBC_QRCoderECB(28, 16)))); | 639 new CBC_QRCoderECB(28, 16)))); |
640 VERSION->Add(new CBC_QRCoderVersion( | 640 VERSION->Add(new CBC_QRCoderVersion( |
641 28, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(3, 117), | 641 28, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(3, 117), |
642 new CBC_QRCoderECB(10, 118)), | 642 new CBC_QRCoderECB(10, 118)), |
643 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(3, 45), | 643 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(3, 45), |
644 new CBC_QRCoderECB(23, 46)), | 644 new CBC_QRCoderECB(23, 46)), |
645 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(4, 24), | 645 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(4, 24), |
646 new CBC_QRCoderECB(31, 25)), | 646 new CBC_QRCoderECB(31, 25)), |
647 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(11, 15), | 647 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(11, 15), |
648 new CBC_QRCoderECB(31, 16)))); | 648 new CBC_QRCoderECB(31, 16)))); |
649 VERSION->Add(new CBC_QRCoderVersion( | 649 VERSION->Add(new CBC_QRCoderVersion( |
650 29, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(7, 116), | 650 29, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(7, 116), |
651 new CBC_QRCoderECB(7, 117)), | 651 new CBC_QRCoderECB(7, 117)), |
652 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(21, 45), | 652 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(21, 45), |
653 new CBC_QRCoderECB(7, 46)), | 653 new CBC_QRCoderECB(7, 46)), |
654 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(1, 23), | 654 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(1, 23), |
655 new CBC_QRCoderECB(37, 24)), | 655 new CBC_QRCoderECB(37, 24)), |
656 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(19, 15), | 656 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(19, 15), |
657 new CBC_QRCoderECB(26, 16)))); | 657 new CBC_QRCoderECB(26, 16)))); |
658 VERSION->Add(new CBC_QRCoderVersion( | 658 VERSION->Add(new CBC_QRCoderVersion( |
659 30, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(5, 115), | 659 30, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(5, 115), |
660 new CBC_QRCoderECB(10, 116)), | 660 new CBC_QRCoderECB(10, 116)), |
661 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(19, 47), | 661 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(19, 47), |
662 new CBC_QRCoderECB(10, 48)), | 662 new CBC_QRCoderECB(10, 48)), |
663 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(15, 24), | 663 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(15, 24), |
664 new CBC_QRCoderECB(25, 25)), | 664 new CBC_QRCoderECB(25, 25)), |
665 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(23, 15), | 665 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(23, 15), |
666 new CBC_QRCoderECB(25, 16)))); | 666 new CBC_QRCoderECB(25, 16)))); |
667 VERSION->Add(new CBC_QRCoderVersion( | 667 VERSION->Add(new CBC_QRCoderVersion( |
668 31, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(13, 115), | 668 31, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(13, 115), |
669 new CBC_QRCoderECB(3, 116)), | 669 new CBC_QRCoderECB(3, 116)), |
670 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(2, 46), | 670 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(2, 46), |
671 new CBC_QRCoderECB(29, 47)), | 671 new CBC_QRCoderECB(29, 47)), |
672 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(42, 24), | 672 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(42, 24), |
673 new CBC_QRCoderECB(1, 25)), | 673 new CBC_QRCoderECB(1, 25)), |
674 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(23, 15), | 674 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(23, 15), |
675 new CBC_QRCoderECB(28, 16)))); | 675 new CBC_QRCoderECB(28, 16)))); |
676 VERSION->Add(new CBC_QRCoderVersion( | 676 VERSION->Add(new CBC_QRCoderVersion( |
677 32, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(17, 115)), | 677 32, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(17, 115)), |
678 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(10, 46), | 678 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(10, 46), |
679 new CBC_QRCoderECB(23, 47)), | 679 new CBC_QRCoderECB(23, 47)), |
680 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(10, 24), | 680 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(10, 24), |
681 new CBC_QRCoderECB(35, 25)), | 681 new CBC_QRCoderECB(35, 25)), |
682 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(19, 15), | 682 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(19, 15), |
683 new CBC_QRCoderECB(35, 16)))); | 683 new CBC_QRCoderECB(35, 16)))); |
684 VERSION->Add(new CBC_QRCoderVersion( | 684 VERSION->Add(new CBC_QRCoderVersion( |
685 33, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(17, 115), | 685 33, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(17, 115), |
686 new CBC_QRCoderECB(1, 116)), | 686 new CBC_QRCoderECB(1, 116)), |
687 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(14, 46), | 687 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(14, 46), |
688 new CBC_QRCoderECB(21, 47)), | 688 new CBC_QRCoderECB(21, 47)), |
689 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(29, 24), | 689 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(29, 24), |
690 new CBC_QRCoderECB(19, 25)), | 690 new CBC_QRCoderECB(19, 25)), |
691 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(11, 15), | 691 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(11, 15), |
692 new CBC_QRCoderECB(46, 16)))); | 692 new CBC_QRCoderECB(46, 16)))); |
693 VERSION->Add(new CBC_QRCoderVersion( | 693 VERSION->Add(new CBC_QRCoderVersion( |
694 34, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(13, 115), | 694 34, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(13, 115), |
695 new CBC_QRCoderECB(6, 116)), | 695 new CBC_QRCoderECB(6, 116)), |
696 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(14, 46), | 696 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(14, 46), |
697 new CBC_QRCoderECB(23, 47)), | 697 new CBC_QRCoderECB(23, 47)), |
698 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(44, 24), | 698 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(44, 24), |
699 new CBC_QRCoderECB(7, 25)), | 699 new CBC_QRCoderECB(7, 25)), |
700 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(59, 16), | 700 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(59, 16), |
701 new CBC_QRCoderECB(1, 17)))); | 701 new CBC_QRCoderECB(1, 17)))); |
702 VERSION->Add(new CBC_QRCoderVersion( | 702 VERSION->Add(new CBC_QRCoderVersion( |
703 35, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(12, 121), | 703 35, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(12, 121), |
704 new CBC_QRCoderECB(7, 122)), | 704 new CBC_QRCoderECB(7, 122)), |
705 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(12, 47), | 705 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(12, 47), |
706 new CBC_QRCoderECB(26, 48)), | 706 new CBC_QRCoderECB(26, 48)), |
707 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(39, 24), | 707 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(39, 24), |
708 new CBC_QRCoderECB(14, 25)), | 708 new CBC_QRCoderECB(14, 25)), |
709 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(22, 15), | 709 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(22, 15), |
710 new CBC_QRCoderECB(41, 16)))); | 710 new CBC_QRCoderECB(41, 16)))); |
711 VERSION->Add(new CBC_QRCoderVersion( | 711 VERSION->Add(new CBC_QRCoderVersion( |
712 36, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(6, 121), | 712 36, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(6, 121), |
713 new CBC_QRCoderECB(14, 122)), | 713 new CBC_QRCoderECB(14, 122)), |
714 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(6, 47), | 714 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(6, 47), |
715 new CBC_QRCoderECB(34, 48)), | 715 new CBC_QRCoderECB(34, 48)), |
716 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(46, 24), | 716 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(46, 24), |
717 new CBC_QRCoderECB(10, 25)), | 717 new CBC_QRCoderECB(10, 25)), |
718 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(2, 15), | 718 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(2, 15), |
719 new CBC_QRCoderECB(64, 16)))); | 719 new CBC_QRCoderECB(64, 16)))); |
720 VERSION->Add(new CBC_QRCoderVersion( | 720 VERSION->Add(new CBC_QRCoderVersion( |
721 37, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(17, 122), | 721 37, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(17, 122), |
722 new CBC_QRCoderECB(4, 123)), | 722 new CBC_QRCoderECB(4, 123)), |
723 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(29, 46), | 723 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(29, 46), |
724 new CBC_QRCoderECB(14, 47)), | 724 new CBC_QRCoderECB(14, 47)), |
725 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(49, 24), | 725 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(49, 24), |
726 new CBC_QRCoderECB(10, 25)), | 726 new CBC_QRCoderECB(10, 25)), |
727 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(24, 15), | 727 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(24, 15), |
728 new CBC_QRCoderECB(46, 16)))); | 728 new CBC_QRCoderECB(46, 16)))); |
729 VERSION->Add(new CBC_QRCoderVersion( | 729 VERSION->Add(new CBC_QRCoderVersion( |
730 38, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(4, 122), | 730 38, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(4, 122), |
731 new CBC_QRCoderECB(18, 123)), | 731 new CBC_QRCoderECB(18, 123)), |
732 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(13, 46), | 732 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(13, 46), |
733 new CBC_QRCoderECB(32, 47)), | 733 new CBC_QRCoderECB(32, 47)), |
734 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(48, 24), | 734 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(48, 24), |
735 new CBC_QRCoderECB(14, 25)), | 735 new CBC_QRCoderECB(14, 25)), |
736 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(42, 15), | 736 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(42, 15), |
737 new CBC_QRCoderECB(32, 16)))); | 737 new CBC_QRCoderECB(32, 16)))); |
738 VERSION->Add(new CBC_QRCoderVersion( | 738 VERSION->Add(new CBC_QRCoderVersion( |
739 39, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(20, 117), | 739 39, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(20, 117), |
740 new CBC_QRCoderECB(4, 118)), | 740 new CBC_QRCoderECB(4, 118)), |
741 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(40, 47), | 741 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(40, 47), |
742 new CBC_QRCoderECB(7, 48)), | 742 new CBC_QRCoderECB(7, 48)), |
743 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(43, 24), | 743 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(43, 24), |
744 new CBC_QRCoderECB(22, 25)), | 744 new CBC_QRCoderECB(22, 25)), |
745 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(10, 15), | 745 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(10, 15), |
746 new CBC_QRCoderECB(67, 16)))); | 746 new CBC_QRCoderECB(67, 16)))); |
747 VERSION->Add(new CBC_QRCoderVersion( | 747 VERSION->Add(new CBC_QRCoderVersion( |
748 40, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(19, 118), | 748 40, new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(19, 118), |
749 new CBC_QRCoderECB(6, 119)), | 749 new CBC_QRCoderECB(6, 119)), |
750 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(18, 47), | 750 new CBC_QRCoderECBlocks(28, new CBC_QRCoderECB(18, 47), |
751 new CBC_QRCoderECB(31, 48)), | 751 new CBC_QRCoderECB(31, 48)), |
752 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(34, 24), | 752 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(34, 24), |
753 new CBC_QRCoderECB(34, 25)), | 753 new CBC_QRCoderECB(34, 25)), |
754 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(20, 15), | 754 new CBC_QRCoderECBlocks(30, new CBC_QRCoderECB(20, 15), |
755 new CBC_QRCoderECB(61, 16)))); | 755 new CBC_QRCoderECB(61, 16)))); |
756 } | 756 } |
757 if (versionNumber < 1 || versionNumber > 40) { | 757 if (versionNumber < 1 || versionNumber > 40) { |
758 e = BCExceptionIllegalArgument; | 758 e = BCExceptionIllegalArgument; |
759 BC_EXCEPTION_CHECK_ReturnValue(e, NULL); | 759 BC_EXCEPTION_CHECK_ReturnValue(e, NULL); |
760 } | 760 } |
761 return (CBC_QRCoderVersion*)(*VERSION)[versionNumber - 1]; | 761 return (CBC_QRCoderVersion*)(*VERSION)[versionNumber - 1]; |
762 } | 762 } |
763 void CBC_QRCoderVersion::Destroy() { | 763 void CBC_QRCoderVersion::Destroy() { |
764 int32_t i; | 764 int32_t i; |
765 for (i = 0; i < VERSION->GetSize(); i++) { | 765 for (i = 0; i < VERSION->GetSize(); i++) { |
766 delete ((CBC_QRCoderVersion*)(*VERSION)[i]); | 766 delete ((CBC_QRCoderVersion*)(*VERSION)[i]); |
767 } | 767 } |
768 } | 768 } |
OLD | NEW |