static int get_coc(J2kDecoderContext *s, J2kCodingStyle *c, uint8_t *properties)

{

    int compno;



    if (s->buf_end - s->buf < 2)

        return AVERROR(EINVAL);



    compno = bytestream_get_byte(&s->buf);



    c += compno;

    c->csty = bytestream_get_byte(&s->buf);

    get_cox(s, c);



    properties[compno] |= HAD_COC;

    return 0;

}

static int get_coc(J2kDecoderContext *s, J2kCodingStyle *c, uint8_t *properties)

{

    int compno;



    if (s->buf_end - s->buf < 2)

        return AVERROR(EINVAL);



    compno = bytestream_get_byte(&s->buf);



    c += compno;

    c->csty = bytestream_get_byte(&s->buf);

    get_cox(s, c);



    properties[compno] |= HAD_COC;

    return 0;

}

        return AVERROR(EINVAL);     if (s->buf_end - s->buf < 2)     compno = bytestream_get_byte(&s->buf);     c->csty = bytestream_get_byte(&s->buf);     compno = bytestream_get_byte(&s->buf);
static int FUNC_0(J2kDecoderContext *VAR_0, J2kCodingStyle *VAR_1, uint8_t *VAR_2)

{

    int VAR_3;



    if (VAR_0->buf_end - VAR_0->buf < 2)

        return AVERROR(EINVAL);



    VAR_3 = bytestream_get_byte(&VAR_0->buf);



    VAR_1 += VAR_3;

    VAR_1->csty = bytestream_get_byte(&VAR_0->buf);

    get_cox(VAR_0, VAR_1);



    VAR_2[VAR_3] |= HAD_COC;

    return 0;

}

static int FUNC_0(J2kDecoderContext *VAR_0, J2kCodingStyle *VAR_1, uint8_t *VAR_2)
{ int VAR_3; if (VAR_0->buf_end - VAR_0->buf < 2)
return AVERROR(EINVAL); VAR_3 = bytestream_get_byte(&VAR_0->buf); VAR_1 += VAR_3; VAR_1->csty = bytestream_get_byte(&VAR_0->buf); get_cox(VAR_0, VAR_1); VAR_2[VAR_3] |= HAD_COC; return 0; }