pike.git/
lib/
modules/
Sql.pmod/
pgsql_util.pmod
Branch:
Tag:
Non-build tags
All tags
No tags
2017-12-11
2017-12-11 09:23:45 by Stephen R. van den Berg <srb@cuci.nl>
65f303b37a93d26b53e2fbe193403285286c9666 (
19
lines) (+
7
/-
12
)
[
Show
|
Annotate
]
Branch:
master
pgsql: Minor optimisations.
1103:
break; } } while (0);
-
plugbuffer->add
_int32
(
1)->add_int8(
value);
+
plugbuffer->add(
"\0\0\0\1",
value);
break; case CHAROID: if (intp(value))
1127:
if (stringp(value)) plugbuffer->add_hstring(value, 4); else if (value->address <= 0xffffffff) // IPv4
-
plugbuffer->add
_int32
(
4 + 4)
-
->add_int8(2)
-
->add_int8(
value->masklen - 12*8
)
-
->add_int8(
dtoid[i] == CIDROID
)
-
->add_int8(
4)
-
->add_
int
(value->address
, 4
);
+
plugbuffer->add(
"\0\0\0\10\2",
+
value->masklen - 12
*
8
,
dtoid[i] == CIDROID
,
4)
+
->add_
int32
(value->address);
else // IPv6
-
plugbuffer->add
_int32
(
4 + 16)
-
->add_int8(3)
-
->add_int8(
value->masklen
)
-
->add_int8(
dtoid[i] == CIDROID
)
-
->add_int8(
16)
+
plugbuffer->add(
"\0\0\0\24\3",
+
value->masklen
,
dtoid[i] == CIDROID
,
16)
->add_int(value->address, 16); break; break;