Diff for /multiplexer/global.h between versions 1.16 and 1.17

version 1.16, 2001/08/02 14:51:22 version 1.17, 2001/08/06 19:43:35
Line 151  typedef struct { Line 151  typedef struct {
 #define list_free(refr) \  #define list_free(refr) \
   (((refr).out - (refr).in - 1) & (refr).mask)    (((refr).out - (refr).in - 1) & (refr).mask)
   
   /* Version of list_free with cached (refr).in */
   #define list_freecachedin(refr,refrin) \
     (((refr).out - refrin - 1) & (refr).mask)
   
 /* Compute number of free elements up to the wrapping point, if the  /* Compute number of free elements up to the wrapping point, if the
    latter is included in the free part of the buffer */     latter is included in the free part of the buffer */
 #define list_freeinend(refr) \  #define list_freeinend(refr) \
   ((refr).mask + 1 - (refr).in)    ((refr).mask + 1 - (refr).in)
   
   /* Version of list_freeinend with cached (refr).in */
   #define list_freeinendcachedin(refr,refrin) \
     ((refr).mask + 1 - refrin)
   
 /* Compute number of used elements in buffer (i.e. its current size) */  /* Compute number of used elements in buffer (i.e. its current size) */
 #define list_size(refr) \  #define list_size(refr) \
   (((refr).in - (refr).out) & (refr).mask)    (((refr).in - (refr).out) & (refr).mask)

Removed from v.1.16  
changed lines
  Added in v.1.17


LinuxTV legacy CVS <linuxtv.org/cvs>