From 29843465a2621fc1dcb28ca5c4c6684c9f75930e Mon Sep 17 00:00:00 2001 From: _ov4 Date: Thu, 13 Aug 2026 11:15:11 +0000 Subject: simple error check --- util.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'util.h') diff --git a/util.h b/util.h index 072f65e..1477d3b 100644 --- a/util.h +++ b/util.h @@ -19,6 +19,7 @@ namespace ov4 { void atomic_print(char *s); void atomic_print(int x); +bool isnum(char *s); void reverse(char str[], int length); char* itoa(int num, char* str, int base); @@ -27,7 +28,7 @@ bool DEBUG = true; // verbose mode, can be enabled on demand using something lik struct LogVoidify { void operator&(std::ostream&) const {} }; const int DECIMAL = 10; -const int LENGTH = 20; +const int LENGTH = 25; void atomic_print(char *s) { @@ -54,6 +55,14 @@ void reverse(char str[], int length) } } +bool isnum(char *s) +{ + for (int i = 0; s[i] != 0; i++) + if (!isdigit(s[i])) + return false; + return true; +} + char* itoa(int num, char* str, int base) { -- cgit v1.3.1-4-g156e