[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.22 and 1.23

version 1.22, 2012/11/07 14:18:41 version 1.23, 2019/12/21 15:26:47
Line 85 
Line 85 
 } BUFFER;  } BUFFER;
   
 /* Internal support for Buf_AddChar.  */  /* Internal support for Buf_AddChar.  */
 extern void BufOverflow(Buffer);  extern void BufExpand(Buffer, size_t);
   
   
 /* User interface */  /* User interface */
Line 117 
Line 117 
 #define Buf_AddChar(bp, byte)                   \  #define Buf_AddChar(bp, byte)                   \
 do {                                            \  do {                                            \
         if ((bp)->endPtr - (bp)->inPtr <= 1)    \          if ((bp)->endPtr - (bp)->inPtr <= 1)    \
             BufOverflow(bp);                    \              BufExpand(bp, 1);                   \
         *(bp)->inPtr++ = (byte);                \          *(bp)->inPtr++ = (byte);                \
 } while (0)  } while (0)
   

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23