9 int codcat (char *dst
, size_t n
, char *src
)
11 while ((*dst
!= 0) && (n
> 0)) {
16 return (n
> 0) ? codcpy (dst
, n
, src
) : -1;
21 int codcmp (char *cod1
, char *cod2
)
27 if (cod1
[i
] != cod2
[i
]) {
28 return (cod1
[i
] < cod2
[i
]) ? -1 : 1;
30 } while (cod1
[i
] != 0);
37 int codcpy (char *dst
, size_t n
, char *src
)
41 for (i
= 0; i
< n
; i
++) {
47 VERBOSE (ERROR
, printf ("Buffer too short\n"));
54 int codlen (char *code
)
58 while (code
[i
] != 0) {