| 1498 | // |
| 1499 | |
| 1500 | static void cmp_sdl_value( gpre_req* request, const gpre_nod* node) |
| 1501 | { |
| 1502 | const ref* reference = (ref*) node->nod_arg[0]; |
| 1503 | |
| 1504 | switch (node->nod_type) |
| 1505 | { |
| 1506 | case nod_literal: |
| 1507 | cmp_sdl_number(request, atoi(reference->ref_value)); |
| 1508 | return; |
| 1509 | |
| 1510 | case nod_value: |
| 1511 | request->add_byte(isc_sdl_variable); |
| 1512 | request->add_byte(reference->ref_id); |
| 1513 | return; |
| 1514 | |
| 1515 | default: |
| 1516 | CPR_error("cmp_sdl_value: node not understood"); |
| 1517 | } |
| 1518 | } |
| 1519 | |
| 1520 | |
| 1521 | //____________________________________________________________ |
no test coverage detected