]> www.hackdaworld.org Git - my-code/arm.git/blobdiff - betty/functions.c
only copy the data section if code resides in flash
[my-code/arm.git] / betty / functions.c
index cc03941f26a9dacb68581b63f061a50b1d6f3960..732e76fe476c4aa4884797b75acb649e3c1f59c0 100644 (file)
@@ -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;
+}
+