| 641 | { |
| 642 | |
| 643 | bool setFixedSubType(dsc* to, const dsc& from1, const dsc& from2) |
| 644 | { |
| 645 | if (!to->isExact()) |
| 646 | return false; |
| 647 | |
| 648 | if (from1.isExact() && from2.isExact()) |
| 649 | to->dsc_sub_type = MAX(from1.dsc_sub_type, from2.dsc_sub_type); |
| 650 | else if (from1.isExact()) |
| 651 | to->dsc_sub_type = from1.dsc_sub_type; |
| 652 | else if (from2.isExact()) |
| 653 | to->dsc_sub_type = from2.dsc_sub_type; |
| 654 | else |
| 655 | to->dsc_sub_type = 0; |
| 656 | |
| 657 | return true; |
| 658 | } |
| 659 | |
| 660 | const UCHAR DSC_ZTYPE_FLT64 = 0; |
| 661 | const UCHAR DSC_ZTYPE_FLT128 = 1; |
no test coverage detected