X-Git-Url: https://hackdaworld.org/gitweb/?p=my-code%2Farm.git;a=blobdiff_plain;f=betty%2Ffunctions.c;fp=betty%2Ffunctions.c;h=732e76fe476c4aa4884797b75acb649e3c1f59c0;hp=cc03941f26a9dacb68581b63f061a50b1d6f3960;hb=74be977af05343de9ebaf9f6358bf57e499a8044;hpb=4018a282d71b67d91e37b81edee111ff028d66c2 diff --git a/betty/functions.c b/betty/functions.c index cc03941..732e76f 100644 --- a/betty/functions.c +++ b/betty/functions.c @@ -52,11 +52,30 @@ int strncpy(char *d,char *s,int n) { return 0; } -int mset(u8 *s,u8 v,int n) { +int mset(u8 *d,u8 v,int n) { while(n) - s[--n]=v; + d[--n]=v; return 0; } +int mcpy(u8 *d,u8 *s,int n) { + + while(n) + *d++=*s++; + + return n; +} + +int counttok(u8 *s,u8 delim) { + + int n; + + n=0; + while(*s++!=delim) + n++; + + return n; +} +