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,11 +10,10 @@
* Description: Implementation of basic library functions
*/
#include <endian.h>
#include <string.h>
#include "./base.h"
#include <string.h>
hword convert_bytes_to_hword(byte *bytes)
{
hword be_h = 0;