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

Diff for /src/usr.bin/tmux/tmux.h between version 1.163 and 1.164

version 1.163, 2009/11/04 22:43:11 version 1.164, 2009/11/04 22:44:53
Line 96 
Line 96 
 #define nitems(_a) (sizeof((_a)) / sizeof((_a)[0]))  #define nitems(_a) (sizeof((_a)) / sizeof((_a)[0]))
 #endif  #endif
   
 /* Buffer macros. */  
 #define BUFFER_USED(b) ((b)->size)  
 #define BUFFER_FREE(b) ((b)->space - (b)->off - (b)->size)  
 #define BUFFER_IN(b) ((b)->base + (b)->off + (b)->size)  
 #define BUFFER_OUT(b) ((b)->base + (b)->off)  
   
 /* Buffer structure. */  
 struct buffer {  
         u_char  *base;          /* buffer start */  
         size_t   space;         /* total size of buffer */  
   
         size_t   size;          /* size of data in buffer */  
         size_t   off;           /* offset of data in buffer */  
 };  
   
 /* Bell option values. */  /* Bell option values. */
 #define BELL_NONE 0  #define BELL_NONE 0
 #define BELL_ANY 1  #define BELL_ANY 1
Line 1907 
Line 1892 
   
 /* procname.c */  /* procname.c */
 char   *get_proc_name(int, char *);  char   *get_proc_name(int, char *);
   
 /* buffer.c */  
 struct buffer   *buffer_create(size_t);  
 void             buffer_destroy(struct buffer *);  
 void             buffer_ensure(struct buffer *, size_t);  
 void             buffer_add(struct buffer *, size_t);  
 void             buffer_remove(struct buffer *, size_t);  
 void             buffer_write(struct buffer *, const void *, size_t);  
 void             buffer_read(struct buffer *, void *, size_t);  
 void             buffer_write8(struct buffer *, uint8_t);  
 uint8_t          buffer_read8(struct buffer *);  
   
 /* buffer-poll.c */  
 int              buffer_poll(int, int, struct buffer *, struct buffer *);  
   
 /* log.c */  /* log.c */
 void             log_open_tty(int);  void             log_open_tty(int);

Legend:
Removed from v.1.163  
changed lines
  Added in v.1.164