mirror of
git://git.psyc.eu/libpsyc
synced 2024-08-15 03:19:02 +00:00
s/binary/length
This commit is contained in:
parent
ec76ea765e
commit
83e18a5f4a
2 changed files with 8 additions and 8 deletions
|
@ -10,9 +10,9 @@
|
||||||
|
|
||||||
typedef enum
|
typedef enum
|
||||||
{
|
{
|
||||||
PSYC_RENDER_CHECK_BINARY = 0,
|
PSYC_RENDER_CHECK_LENGTH = 0,
|
||||||
PSYC_RENDER_BINARY = 1,
|
PSYC_RENDER_NEED_LENGTH = 1,
|
||||||
PSYC_RENDER_NOT_BINARY = 2,
|
PSYC_RENDER_NO_LENGTH = 2,
|
||||||
PSYC_RENDER_ROUTING = 3,
|
PSYC_RENDER_ROUTING = 3,
|
||||||
} PSYC_RenderFlag;
|
} PSYC_RenderFlag;
|
||||||
|
|
||||||
|
|
10
src/render.c
10
src/render.c
|
@ -51,17 +51,17 @@ PSYC_RenderRC PSYC_renderBody(PSYC_RenderState* state,
|
||||||
const char* method, size_t mlength,
|
const char* method, size_t mlength,
|
||||||
const char* data, size_t dlength)
|
const char* data, size_t dlength)
|
||||||
{
|
{
|
||||||
if (state->flag == PSYC_RENDER_CHECK_BINARY)
|
if (state->flag == PSYC_RENDER_CHECK_LENGTH)
|
||||||
{
|
{
|
||||||
// find out if this packet needs a prepended length
|
// find out if this packet needs a prepended length
|
||||||
if (dlength == 1 && data[0] == C_GLYPH_PACKET_DELIMITER)
|
if (dlength == 1 && data[0] == C_GLYPH_PACKET_DELIMITER)
|
||||||
state->flag = PSYC_RENDER_BINARY;
|
state->flag = PSYC_RENDER_NEED_LENGTH;
|
||||||
else if (dlength > 404)
|
else if (dlength > 404)
|
||||||
state->flag = PSYC_RENDER_BINARY;
|
state->flag = PSYC_RENDER_NEED_LENGTH;
|
||||||
else if (memmem(data, dlength, PSYC_PACKET_DELIMITER, sizeof(PSYC_PACKET_DELIMITER)))
|
else if (memmem(data, dlength, PSYC_PACKET_DELIMITER, sizeof(PSYC_PACKET_DELIMITER)))
|
||||||
state->flag = PSYC_RENDER_BINARY;
|
state->flag = PSYC_RENDER_NEED_LENGTH;
|
||||||
else
|
else
|
||||||
state->flag = PSYC_RENDER_NOT_BINARY;
|
state->flag = PSYC_RENDER_NO_LENGTH;
|
||||||
}
|
}
|
||||||
|
|
||||||
// TBD
|
// TBD
|
||||||
|
|
Loading…
Reference in a new issue