[FFmpeg-devel] [PATCH] Yet more ALAC cleanup (#define removal)
    Reimar Döffinger 
    Reimar.Doeffinger
       
    Wed Aug 15 20:35:55 CEST 2007
    
    
  
Hello,
On Wed, Aug 15, 2007 at 08:22:59PM +0200, Vitor Sessak wrote:
> -#define SIGN_ONLY(v) \
> -                     ((v < 0) ? (-1) : \
> -                                ((v > 0) ? (1) : \
> -                                           (0)))
> +static inline int sign_only(int v)
> +{
> +    if (v < 0)
> +        return -1;
> +    else if (v > 0)
> +        return 1;
> +    else
> +        return 0;
> +}
Since you change it anyway, I'd suggest
if (v == 0) return 0;
return FFSIGN(v);
Though benchmarking it might be a good idea unless it is really
uncritical.
Greetings,
Reimar D?ffinger
    
    
More information about the ffmpeg-devel
mailing list