From 8ceb79db1d0687bba005cef4a77bb889bf7ec3c3 Mon Sep 17 00:00:00 2001 From: HampusM Date: Sun, 9 Jan 2022 21:47:23 +0100 Subject: refactor: rewrite to c++ --- src/utils.c | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 src/utils.c (limited to 'src/utils.c') diff --git a/src/utils.c b/src/utils.c deleted file mode 100644 index fa33cb0..0000000 --- a/src/utils.c +++ /dev/null @@ -1,45 +0,0 @@ -#include "utils.h" -#include -#include -#include -#include -#include - -void *malloc_s(unsigned long amount) -{ - void *memory = malloc(amount); - - if (memory == NULL) - { - printf("Error: Memory allocation failed"); - exit(EXIT_FAILURE); - } - - return memory; -} - -unsigned int str_to_uint(char *str, char **err) -{ - if (*str == '-') - { - *err = "Less than 0"; - return 0; - } - - char *str_waste; - unsigned long num = strtoul(str, &str_waste, 10); - - if (strlen(str_waste) != 0UL) - { - *err = "Not a number"; - return 0; - } - - if (num > (unsigned long)UINT_MAX) - { - *err = "Too large"; - return 0; - } - - return (unsigned int)num; -} -- cgit v1.2.3-18-g5258