From d9443c7fdf756212bb52ffc934b1166038bc2ad3 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Wed, 21 Apr 2021 12:23:54 +0200 Subject: Refactoring --- src/libc/string.c | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 src/libc/string.c (limited to 'src/libc/string.c') diff --git a/src/libc/string.c b/src/libc/string.c deleted file mode 100644 index 93a9e63..0000000 --- a/src/libc/string.c +++ /dev/null @@ -1,29 +0,0 @@ -#include "string.h" -#include "math.h" - -void itoa(int i, char *a){ - // Check if lower than 0 - char neg=0; - if(i<0){ - neg=1; - i=-i; - a[0]='-'; - } - - // Count number of digits - int len=1; - while(i/pow(10,len)>=1) - { - len++; - } - - // Build string - int max_pow=len-1; - for(int j=0;j<=max_pow;j++){ - int cur_pow=pow(10,max_pow-j); - char digit=i/cur_pow; - a[j+neg]='0'+digit; - i=i-digit*cur_pow; // Remove first digits (most significant) - } - a[len+neg]='\0'; -} \ No newline at end of file -- cgit v1.2.3