aboutsummaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
authorJ08nY2017-08-30 23:57:19 +0200
committerJ08nY2017-08-30 23:57:19 +0200
commitd0f496ae3f0a014ad74f83ad5208b1b5bd9a42f1 (patch)
tree9fafcd840478e5fe03cb84ffb81ed7500c143929 /src/util
parentb3e37b24c247379712d03076bd583e8155e7e27c (diff)
downloadecgen-d0f496ae3f0a014ad74f83ad5208b1b5bd9a42f1.tar.gz
ecgen-d0f496ae3f0a014ad74f83ad5208b1b5bd9a42f1.tar.zst
ecgen-d0f496ae3f0a014ad74f83ad5208b1b5bd9a42f1.zip
Implement seed parsing for ANSI X9.62 algo. Refactor IO test layers.
Diffstat (limited to 'src/util')
-rw-r--r--src/util/memory.c13
-rw-r--r--src/util/memory.h4
2 files changed, 6 insertions, 11 deletions
diff --git a/src/util/memory.c b/src/util/memory.c
index 53f68c9..b506011 100644
--- a/src/util/memory.c
+++ b/src/util/memory.c
@@ -5,7 +5,6 @@
#include "memory.h"
#include <pari/pari.h>
-
static void *(*malloc_func)(size_t) = pari_malloc;
static void *(*calloc_func)(size_t) = pari_calloc;
@@ -25,9 +24,7 @@ void *alloc(void *(*fun)(size_t), size_t size) {
void *try_malloc(size_t size) { return alloc(malloc_func, size); }
-void *try_calloc(size_t size) {
- return alloc(calloc_func, size);
-}
+void *try_calloc(size_t size) { return alloc(calloc_func, size); }
void *try_realloc(void *ptr, size_t size) {
void *result = realloc_func(ptr, size);
@@ -38,13 +35,11 @@ void *try_realloc(void *ptr, size_t size) {
return result;
}
-void try_free(void *ptr) {
- free_func(ptr);
-}
+void try_free(void *ptr) { free_func(ptr); }
void set_mem_funcs(void *(*malloc_fun)(size_t), void *(*calloc_fun)(size_t),
- void *(*realloc_fun)(void *, size_t),
- void(*free_fun)(void *)) {
+ void *(*realloc_fun)(void *, size_t),
+ void (*free_fun)(void *)) {
malloc_func = malloc_fun;
calloc_func = calloc_fun;
realloc_func = realloc_fun;
diff --git a/src/util/memory.h b/src/util/memory.h
index 7070430..408052f 100644
--- a/src/util/memory.h
+++ b/src/util/memory.h
@@ -46,7 +46,7 @@ void try_free(void *ptr);
* @param free_fun
*/
void set_mem_funcs(void *(*malloc_fun)(size_t), void *(*calloc_fun)(size_t),
- void *(*realloc_fun)(void *, size_t),
- void(*free_fun)(void *));
+ void *(*realloc_fun)(void *, size_t),
+ void (*free_fun)(void *));
#endif // ECGEN_MEMORY_H