Fixing build problems due to endian.h

Have to define _DEFAULT_SOURCE before you can use the endian
conversion functions.  As most standard library headers use
features.h, and _DEFAULT_SOURCE must be defined before features.h is
included, we have to include base.h before other headers.
This commit is contained in:
2024-04-12 17:32:58 +06:30
parent a8a2c50a8f
commit 72585772ef
4 changed files with 9 additions and 8 deletions

View File

@@ -10,13 +10,13 @@
* Description: Implementation of bytecode for instructions
*/
#include "./inst.h"
#include <assert.h>
#include <stdbool.h>
#include <stdio.h>
#include <string.h>
#include "./inst.h"
const char *opcode_as_cstr(opcode_t code)
{
switch (code)