diff options
Diffstat (limited to 'lib/base.h')
-rw-r--r-- | lib/base.h | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -13,8 +13,6 @@ #ifndef BASE_H #define BASE_H -#define _DEFAULT_SOURCE -#include <endian.h> #include <stdint.h> /* Basic macros for a variety of uses. Quite self explanatory. */ @@ -130,4 +128,21 @@ word convert_bytes_to_word(byte *); */ void convert_word_to_bytes(word w, byte *buffer); +/** Convert a half word into bytecode format (little endian) + */ +hword hword_htobc(hword); + +/** Convert a half word in bytecode format (little endian) to host + * format + */ +hword hword_bctoh(hword); + +/** Convert a word into bytecode format (little endian) + */ +word word_htobc(word); + +/** Convert a word in bytecode format (little endian) to host format + */ +word word_bctoh(word); + #endif |