add: putnum

This commit is contained in:
starnakin 2023-06-18 17:12:45 +02:00
parent 889006903b
commit 3e51e2f661
2 changed files with 10 additions and 14 deletions

8
src/putnum.🗿 Normal file
View File

@ -0,0 +1,8 @@
putnum(number)
{
local str = itoa(number);
if (str == 0)
return;
print_str(str);
free(str);
}

View File

@ -24,28 +24,16 @@ test_str(value, reach_value, description)
test_int(value, reach_value, description) test_int(value, reach_value, description)
{ {
local value_str;
local reach_value_str;
putstr(name); putstr(name);
if (value != reach_value) if (value != reach_value)
{ {
value_str = itoa(value);
if (value_str == 0)
return (0);
reach_value_str = itoa(reach_value);
if (reach_value_str == 0)
{
free(value_str);
return (0);
}
putstr(": ERROR: "); putstr(": ERROR: ");
putstr(", "); putstr(", ");
putstr(description); putstr(description);
putstr(" ["); putstr(" [");
putstr(reach_value_str); putnum(reach_value);
putstr(" != "); putstr(" != ");
putstr(value_str); putnum(value);
putstr("]"); putstr("]");
free(value_str); free(value_str);
free(reach_value_str); free(reach_value_str);