fmt_strn.c
changeset 0 c045670f36e9
equal deleted inserted replaced
-1:000000000000 0:c045670f36e9
       
     1 #include "fmt.h"
       
     2 
       
     3 unsigned int fmt_strn(s,t,n)
       
     4 register char *s; register char *t; register unsigned int n;
       
     5 {
       
     6   register unsigned int len;
       
     7   char ch;
       
     8   len = 0;
       
     9   if (s) { while (n-- && (ch = t[len])) s[len++] = ch; }
       
    10   else while (n-- && t[len]) len++;
       
    11   return len;
       
    12 }