* complete copyright information.
*/
-#include <sys/types.h>
+#include <h/nmh.h>
#include <h/utils.h>
-#include <string.h>
-#include <stdlib.h>
static void
escape_component (char *name, size_t namesize, char *chars);
}
if (strcmp (tmp, "\"")) {
- /* assert (strlen(tmp) + 1 == destp - tmp); */
size_t len = destp - tmp;
+ assert ((ssize_t) strlen(tmp) + 1 == destp - tmp);
strncpy (name, tmp, len <= namesize ? len : namesize);
} else {
/* Handle just " as special case here instead of above. */
size_t num_read;
if (retain < s->end - s->readpos) retain = s->end - s->readpos;
- /* assert (retain <= s->readpos - s->msg_buf <= sizeof msg_buf); */
+ assert (retain <= s->readpos - s->msg_buf);
/* Move what we want to retain at end of the buffer to the beginning. */
memmove (s->msg_buf, s->readpos - retain, retain);