| 619 | |
| 620 | |
| 621 | static void explain_pp_bits(const UCHAR bits, Firebird::string& names) |
| 622 | { |
| 623 | if (bits & ppg_dp_full) |
| 624 | names = "full"; |
| 625 | |
| 626 | if (bits & ppg_dp_large) |
| 627 | { |
| 628 | if (!names.empty()) |
| 629 | names.append(", "); |
| 630 | names.append("large"); |
| 631 | } |
| 632 | |
| 633 | if (bits & ppg_dp_swept) |
| 634 | { |
| 635 | if (!names.empty()) |
| 636 | names.append(", "); |
| 637 | names.append("swept"); |
| 638 | } |
| 639 | |
| 640 | if (bits & ppg_dp_secondary) |
| 641 | { |
| 642 | if (!names.empty()) |
| 643 | names.append(", "); |
| 644 | names.append("secondary"); |
| 645 | } |
| 646 | |
| 647 | if (bits & ppg_dp_empty) |
| 648 | { |
| 649 | if (!names.empty()) |
| 650 | names.append(", "); |
| 651 | names.append("empty"); |
| 652 | } |
| 653 | } |
| 654 | |
| 655 | |
| 656 | bool VAL_validate(thread_db* tdbb, USHORT switches) |
no test coverage detected