Diff for /margi2/ringbuffy.c between versions 1.3 and 1.4

version 1.3, 2001/04/25 15:31:09 version 1.4, 2001/08/05 11:02:13
Line 25 Line 25
   
 int ring_init (ringbuffy *rbuf, long size)  int ring_init (ringbuffy *rbuf, long size)
 {  {
           rbuf->size = 0;
           rbuf->read_pos = 0;     
           rbuf->write_pos = 0;
                   
         if (size > 0){          if (size > 0){
                 rbuf->size = size;  
                 if( !(rbuf->buffy = (char *) vmalloc(sizeof(char)*size)) ){                  if( !(rbuf->buffy = (char *) vmalloc(sizeof(char)*size)) ){
                         MDEBUG(0,                           MDEBUG(0, 
                                "Not enough memory for ringbuffy\n");                                 "Not enough memory for ringbuffy\n");
Line 38  int ring_init (ringbuffy *rbuf, long siz Line 40  int ring_init (ringbuffy *rbuf, long siz
                 return -1;                  return -1;
         }          }
   
         rbuf->read_pos = 0;               rbuf->size = size;
         rbuf->write_pos = 0;  
         return 0;          return 0;
 }  }
   

Removed from v.1.3  
changed lines
  Added in v.1.4


LinuxTV legacy CVS <linuxtv.org/cvs>