#include "Common.h"

#include <stdlib.h>

String ToString(unsigned value)
{
	String result;
	while (value > 0)
	{
		result = String((char)(value % 10 + (int)'0')) + result;
		value /= 10;
	}

	return result;
}

String ToString(int value)
{
	return value < 0 ? String("-") + ToString((unsigned)-value) : ToString((unsigned)value);
}

int ToInt(String value)
{
	return atoi(value.CStr());
}

unsigned ToUnsigned(String value)
{
	return ToInt(value);
}
