From f975594e55bdc05ee436bc7bdcd6e09aec5357b1 Mon Sep 17 00:00:00 2001 From: Joel Kronqvist Date: Sun, 7 Apr 2024 10:53:40 +0300 Subject: Finished implementation for formatting for human readability --- intmath.h | 29 +---------------------------- 1 file changed, 1 insertion(+), 28 deletions(-) (limited to 'intmath.h') diff --git a/intmath.h b/intmath.h index b71334c..810c221 100644 --- a/intmath.h +++ b/intmath.h @@ -1,33 +1,6 @@ - -#ifndef INTMATH_IS_IMPORTED -#define INTMATH_IS_IMPORTED - -struct exp_val { - int mantissa; - int exponent; - int base; -}; -typedef struct exp_val exp_notated; - +int int_pown(unsigned int base, unsigned int exp); int int_pow10(unsigned int exp); int int_floor(int x, int precision); int int_ceil(int x, int precision); int int_max(int a, int b); int int_min(int a, int b); -exp_notated int_floored_exponent_notation_base( - int x, - unsigned int precision, - unsigned int base -); -exp_notated int_ceiled_exponent_notation_base( - int x, - unsigned int precision, - unsigned int base -); -exp_notated int_floored_exponent_notation(int x, unsigned int precision); -exp_notated int_ceiled_exponent_notation(int x, unsigned int precision); -int exp_notated_to_int(exp_notated x); -const char* binary_prefix(exp_notated x); -char* int_floored_with_binary_prefix(int x); - -#endif -- cgit v1.2.3