Add time functions, simplify API
[libcontrac.git] / include / contrac / utils.h
index 38b0c3f..41df6d1 100644 (file)
@@ -20,6 +20,8 @@
 
 // Includes
 
+#include <time.h>
+
 // Defines
 
 #define MAX(a,b) \
@@ -41,6 +43,9 @@ size_t base64_decode_size(size_t base64_input);
 void base64_encode_binary_to_base64(unsigned char const *input, size_t input_size, unsigned char *output, size_t *output_size);
 void base64_decode_base64_to_binary(unsigned char const *input, size_t input_size, unsigned char *output, size_t *output_size);
 
+uint32_t epoch_to_day_number(time_t epoch);
+uint8_t epoch_to_time_interval_number(time_t epoch);
+
 // Function definitions
 
 #endif // __UTILS_H