diff --git a/src/common.cpp b/src/common.cpp new file mode 100644 index 0000000..2935e31 --- /dev/null +++ b/src/common.cpp @@ -0,0 +1,13 @@ +#include "types.hpp" + +#include + +extern "C" void free_bytes(Bytes* bytes) { + if (bytes == nullptr) { + return; + } + + free(bytes->data); + bytes->data = nullptr; + bytes->size = 0; +} diff --git a/src/ffi.cpp b/src/ffi.cpp index e490d2d..f601eeb 100644 --- a/src/ffi.cpp +++ b/src/ffi.cpp @@ -1,15 +1,14 @@ -#include "ffi.hpp." +#include "ffi.hpp" #include #include #include -#include #include -#include "calcwit.hpp." -#include "circom.hpp." -#include "fr.hpp." +#include "calcwit.hpp" +#include "circom.hpp" +#include "fr.hpp" using json = nlohmann::json; @@ -132,13 +131,3 @@ extern "C" Status generate_witness(const WitnessInput* input, Bytes* output) { return generate_witness_impl(input, output); }); } - -extern "C" void free_bytes(Bytes* bytes) { - if (bytes == nullptr) { - return; - } - - free(bytes->data); - bytes->data = nullptr; - bytes->size = 0; -}