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

Diff for /src/usr.bin/make/buf.h between version 1.20 and 1.21

version 1.20, 2012/09/21 07:55:20 version 1.21, 2012/10/02 10:29:30
Line 93 
Line 93 
 /* Buf_AddChars(buf, n, str);  /* Buf_AddChars(buf, n, str);
  *      Adds n chars to buffer buf starting from str. */   *      Adds n chars to buffer buf starting from str. */
 extern void Buf_AddChars(Buffer, size_t, const char *);  extern void Buf_AddChars(Buffer, size_t, const char *);
   /* Buf_Truncate(buffer, length) */
   #define Buf_Truncate(bp, len)   ((void)((bp)->inPtr = (bp)->buffer + (len)))
 /* Buf_Reset(buf);  /* Buf_Reset(buf);
  *      Empties buffer.  */   *      Empties buffer.  */
 #define Buf_Reset(bp)   ((void)((bp)->inPtr = (bp)->buffer))  #define Buf_Reset(bp)   Buf_Truncate(bp, 0)
 /* n = Buf_Size(buf);  /* n = Buf_Size(buf);
  *      Returns number of chars currently in buf.   *      Returns number of chars currently in buf.
  *      Doesn't include the null-terminating char.  */   *      Doesn't include the null-terminating char.  */

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21