| 1477 | // |
| 1478 | |
| 1479 | static void cmp_sdl_subscript(gpre_req* request, USHORT index, const slc* slice) |
| 1480 | { |
| 1481 | |
| 1482 | const slc::slc_repeat* ranges = slice->slc_rpt + index; |
| 1483 | |
| 1484 | if (ranges->slc_upper == ranges->slc_lower) |
| 1485 | { |
| 1486 | cmp_sdl_value(request, ranges->slc_upper); |
| 1487 | return; |
| 1488 | } |
| 1489 | |
| 1490 | request->add_byte(isc_sdl_variable); |
| 1491 | request->add_byte(slice->slc_parameters + index); |
| 1492 | } |
| 1493 | |
| 1494 | |
| 1495 | //____________________________________________________________ |
no test coverage detected