[FFmpeg-devel] Patch: avoid "void * " in pointer calculate
    Reimar Döffinger 
    Reimar.Doeffinger
       
    Wed Feb 13 20:00:00 CET 2008
    
    
  
On Wed, Feb 13, 2008 at 01:46:03PM -0500, Rich Felker wrote:
> On Wed, Feb 13, 2008 at 09:29:46PM +0800, mvplayer wrote:
> >      /* let's disallow possible ambiguous cases */
> > @@ -105,9 +106,9 @@
> >      //FIXME this isn't aligned correctly, though it probably isn't needed
> >      if(!ptr) return av_malloc(size);
> >      diff= ((char*)ptr)[-1];
> > -    return realloc(ptr - diff, size + diff) + diff;
> > +    return (char*)realloc(ptr - diff, size + diff) + diff;
> 
> This is absolute nonsense. C is not C++.
This is about void*-arithmetic...
    
    
More information about the ffmpeg-devel
mailing list