various optimisations

This commit is contained in:
kdx
2023-07-25 05:43:10 +02:00
parent 575ed7aa64
commit 1452a70b85
18 changed files with 58 additions and 61 deletions

View File

@ -3,13 +3,13 @@ ntoa_get_size(number)
local size = 0;
if (number == 0)
size++;
return 1;
loop
{
if (number == 0)
return (size);
number = number / 10;
size++;
size = size + 1;
}
}
@ -24,7 +24,7 @@ ntoa_s(number)
}
size = ntoa_get_size(number);
if (sign)
size++;
size = size + 1;
str = galloc(size + 1);
if (str == 0)
return (0);
@ -39,6 +39,6 @@ ntoa_s(number)
return (str);
[str + size - 1] = number % 10 + '0';
number = number / 10;
size--;
size = size - 1;
}
}