dprintf("decode_dc: bad vlc: %d:%d (%x)\n", 0, dc_index, &s->vlcs[0][dc_index]);
dprintf("decode_dc: bad vlc: %d:%d (%p)\n", 0, dc_index, &s->vlcs[0][dc_index]);
static inline int decode_dc(MJpegDecodeContext *s, int dc_index){    int code, diff;    code = get_vlc(&s->gb, &s->vlcs[0][dc_index]);    if (code < 0)    {	dprintf("decode_dc: bad vlc: %d:%d (%x)\n", 0, dc_index,	    &s->vlcs[0][dc_index]);        return 0xffff;    }    if (code == 0) {        diff = 0;    } else {        diff = get_bits(&s->gb, code);        if ((diff & (1 << (code - 1))) == 0)             diff = (-1 << code) | (diff + 1);    }    return diff;}