MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / cmp_sdl_number

Function cmp_sdl_number

src/gpre/cmp.cpp:1452–1470  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1450//
1451
1452static void cmp_sdl_number( gpre_req* request, SLONG number)
1453{
1454
1455 if ((number > -16) && (number < 15))
1456 {
1457 request->add_byte(isc_sdl_tiny_integer);
1458 request->add_byte(number);
1459 }
1460 else if ((number > -32768) && (number < 32767))
1461 {
1462 request->add_byte(isc_sdl_short_integer);
1463 request->add_word(number);
1464 }
1465 else
1466 {
1467 request->add_byte(isc_sdl_long_integer);
1468 request->add_long(number);
1469 }
1470}
1471
1472
1473//____________________________________________________________

Callers 2

cmp_sdl_fudgeFunction · 0.85
cmp_sdl_valueFunction · 0.85

Calls 3

add_byteMethod · 0.45
add_wordMethod · 0.45
add_longMethod · 0.45

Tested by

no test coverage detected