[Flac-dev] const issue in FLAC__lpc_compute_residual_from_qlp_coefficients (libFLAC/lpc.c:233)
xflac at yahoo.com
Tue Jan 13 14:05:01 PST 2004
--- Denis Chatelain <listes at octopodus.com> wrote:
> I just tried to compile libFLAC (using Borland C++ Builder 6 on
> The compilers yells at me on line 233 of libFLAC/lpc.c
> *(residual++) = *(data++) - (sum >> lp_quantization);
> --> data is const and cannot be modified
> Funny thing is, if data is declared:
> const FLAC__int32 *data
> instead of
> const FLAC__int32 data
> everything is ok.
> Is this a bug in my compiler, or a personnal lack of understanding of
> the difference in C between *data and data ?
hmmm, not sure what the standard says on this. but it's
OK to change it to
const FLAC__int32 *data
in order to get it to compile.
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
More information about the Flac-dev