[BACK]Return to buf.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / cvs

Diff for /src/usr.bin/cvs/buf.h between version 1.25 and 1.26

version 1.25, 2008/06/10 01:00:34 version 1.26, 2009/03/25 21:19:20
Line 29 
Line 29 
   
 #include <sys/types.h>  #include <sys/types.h>
   
 /* flags */  
 #define BUF_AUTOEXT     1       /* autoextend on append */  
   
 typedef struct cvs_buf BUF;  typedef struct cvs_buf BUF;
   
 BUF             *cvs_buf_alloc(size_t);  BUF             *cvs_buf_alloc(size_t);
Line 39 
Line 36 
 BUF             *cvs_buf_load_fd(int);  BUF             *cvs_buf_load_fd(int);
 void             cvs_buf_free(BUF *);  void             cvs_buf_free(BUF *);
 u_char          *cvs_buf_release(BUF *);  u_char          *cvs_buf_release(BUF *);
 u_char           cvs_buf_getc(BUF *, size_t);  u_char          *cvs_buf_get(BUF *);
 void             cvs_buf_empty(BUF *);  
 void             cvs_buf_append(BUF *, const void *, size_t);  void             cvs_buf_append(BUF *, const void *, size_t);
 void             cvs_buf_putc(BUF *, int);  void             cvs_buf_putc(BUF *, int);
 void             cvs_buf_puts(BUF *, const char *);  void             cvs_buf_puts(BUF *, const char *);
Line 49 
Line 45 
 int              cvs_buf_write(BUF *, const char *, mode_t);  int              cvs_buf_write(BUF *, const char *, mode_t);
 int              cvs_buf_differ(const BUF *, const BUF *);  int              cvs_buf_differ(const BUF *, const BUF *);
 int              cvs_buf_write_stmp(BUF *, char *, struct timeval *);  int              cvs_buf_write_stmp(BUF *, char *, struct timeval *);
   
 ssize_t          cvs_buf_copy(BUF *, size_t, void *, size_t);  
 const u_char    *cvs_buf_peek(BUF *, size_t);  
   
 #define cvs_buf_get(b)  cvs_buf_peek(b, 0)  
   
 #endif  /* BUF_H */  #endif  /* BUF_H */

Legend:
Removed from v.1.25  
changed lines
  Added in v.1.26