diff --git a/lib/base.c b/lib/base.c index b7a6ed5..a2763c4 100644 --- a/lib/base.c +++ b/lib/base.c @@ -10,11 +10,10 @@ * Description: Implementation of basic library functions */ -#include -#include - #include "./base.h" +#include + hword convert_bytes_to_hword(byte *bytes) { hword be_h = 0; diff --git a/lib/base.h b/lib/base.h index 3b2d50b..daa6c58 100644 --- a/lib/base.h +++ b/lib/base.h @@ -13,6 +13,8 @@ #ifndef BASE_H #define BASE_H +#define _DEFAULT_SOURCE +#include #include /* Basic macros for a variety of uses. Quite self explanatory. */ diff --git a/lib/inst.c b/lib/inst.c index eb8b5d2..f3f0598 100644 --- a/lib/inst.c +++ b/lib/inst.c @@ -10,13 +10,13 @@ * Description: Implementation of bytecode for instructions */ +#include "./inst.h" + #include #include #include #include -#include "./inst.h" - const char *opcode_as_cstr(opcode_t code) { switch (code) diff --git a/lib/inst.h b/lib/inst.h index e6225a6..fdba26f 100644 --- a/lib/inst.h +++ b/lib/inst.h @@ -13,12 +13,12 @@ #ifndef INST_H #define INST_H -#include -#include - #include #include +#include +#include + typedef enum { OP_NOOP = 0,