fixed cptr_copy
This commit is contained in:
parent
378277450b
commit
bee08e4754
@ -9,9 +9,9 @@ uint32 cptr_length(char* str){
|
|||||||
|
|
||||||
// allocates new char[] and copies src there
|
// allocates new char[] and copies src there
|
||||||
char* cptr_copy(char* src){
|
char* cptr_copy(char* src){
|
||||||
uint32 len=cptr_length(src);
|
uint32 len=cptr_length(src)+1;
|
||||||
char* dst=malloc(len+1);
|
char* dst=malloc(len);
|
||||||
while(len-->0)
|
while(len--!=0)
|
||||||
dst[len]=src[len];
|
dst[len]=src[len];
|
||||||
return dst;
|
return dst;
|
||||||
}
|
}
|
||||||
@ -30,7 +30,7 @@ bool cptr_compare(char* key0, char* key1){
|
|||||||
char* char_multiply(char c, uint32 n){
|
char* char_multiply(char c, uint32 n){
|
||||||
char* rez=malloc(n+1);
|
char* rez=malloc(n+1);
|
||||||
rez[n]=0;
|
rez[n]=0;
|
||||||
while(n-->0)
|
while(n--!=0)
|
||||||
rez[n]=c;
|
rez[n]=c;
|
||||||
return rez;
|
return rez;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user