static int read_decode_block(ALSDecContext *ctx, ALSBlockData *bd)

{

    int ret;



    ret = read_block(ctx, bd);



    if (ret)

        return ret;



    ret = decode_block(ctx, bd);



    return ret;

}

static int read_decode_block(ALSDecContext *ctx, ALSBlockData *bd)

{

    int ret;



    ret = read_block(ctx, bd);



    if (ret)

        return ret;



    ret = decode_block(ctx, bd);



    return ret;

}

    ret = read_block(ctx, bd);     if (ret)     ret = decode_block(ctx, bd);     return ret;
static int FUNC_0(ALSDecContext *VAR_0, ALSBlockData *VAR_1)

{

    int VAR_2;



    VAR_2 = read_block(VAR_0, VAR_1);



    if (VAR_2)

        return VAR_2;



    VAR_2 = decode_block(VAR_0, VAR_1);



    return VAR_2;

}

static int FUNC_0(ALSDecContext *VAR_0, ALSBlockData *VAR_1)
{ int VAR_2; VAR_2 = read_block(VAR_0, VAR_1); if (VAR_2)
return VAR_2; VAR_2 = decode_block(VAR_0, VAR_1); return VAR_2; }