#include <stddef.h>
-#include <stdio.h>
+#include <unistd.h>
#include "debug.h"
#include "fprintf.h"
/* concatenate code */
-int codcat (char *dst, size_t n, char *src)
+int codcat (char *dst, int n, char *src)
{
while ((*dst != 0) && (n > 0)) {
n--;
/* copy code */
-int codcpy (char *dst, size_t n, char *src)
+int codcpy (char *dst, int n, char *src)
{
- size_t i;
+ int i;
for (i = 0; i < n; i++) {
dst[i] = src[i];
return i;
}
}
- VERBOSE (ERROR, myfprintf (stdout, "Buffer too short\n"));
+ VERBOSE (ERROR, fdprintf (STDOUT_FILENO, "Buffer too short\n"));
return -1;
}