chiark / gitweb /
Makefile: Use check_PROGRAMS target.
[mLib] / buf.c
diff --git a/buf.c b/buf.c
index 3dc49964be5074df782dce1d6a7089e277e96675..9594349f1fa27fb8ae6dd8719f426e27fa90e2e9 100644 (file)
--- a/buf.c
+++ b/buf.c
@@ -7,7 +7,7 @@
  * (c) 2001 Straylight/Edgeware
  */
 
-/*----- Licensing notice --------------------------------------------------* 
+/*----- Licensing notice --------------------------------------------------*
  *
  * This file is part of the mLib utilities library.
  *
  * it under the terms of the GNU Library General Public License as
  * published by the Free Software Foundation; either version 2 of the
  * License, or (at your option) any later version.
- * 
+ *
  * mLib is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * GNU Library General Public License for more details.
- * 
+ *
  * You should have received a copy of the GNU Library General Public
  * License along with mLib; if not, write to the Free
  * Software Foundation, Inc., 59 Temple Place - Suite 330, Boston,
@@ -222,7 +222,7 @@ static int findz(buf *b, size_t *nn)
 {
   octet *p;
 
-  if ((p = memchr(BCUR(b), 0, BLEN(b))) == 0) {
+  if ((p = memchr(BCUR(b), 0, BLEFT(b))) == 0) {
     buf_break(b);
     return (-1);
   }
@@ -246,7 +246,7 @@ static int findz(buf *b, size_t *nn)
   void *buf_getmem##w(buf *b, size_t *nn)                              \
   {                                                                    \
     uint##n sz;                                                                \
-    if (buf_getu##n(b, &sz)) return (0);                               \
+    if (buf_getu##w(b, &sz)) return (0);                               \
     *nn = sz;                                                          \
     return (buf_get(b, sz));                                           \
   }
@@ -275,7 +275,7 @@ void *buf_getmemz(buf *b, size_t *nn)
   int buf_putmem##w(buf *b, const void *p, size_t sz)                  \
   {                                                                    \
     assert(sz <= MASK##W);                                             \
-    if (buf_putu##n(b, sz) || buf_put(b, p, sz))                       \
+    if (buf_putu##w(b, sz) || buf_put(b, p, sz))                       \
       return (-1);                                                     \
     return (0);                                                                \
   }