aboutsummaryrefslogtreecommitdiff
path: root/stdlib/bytes.h
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2025-03-21 21:48:53 -0400
committerBruce Hill <bruce@bruce-hill.com>2025-03-21 21:48:53 -0400
commit5ee185a4896e43c67b6d299becfa616da78fb9f4 (patch)
tree183ceef2fd21230c89334d7d039255d1c86c5dca /stdlib/bytes.h
parentf4aaf7b73481248f6768302be688700a364a1af8 (diff)
Move stdlib into src/
Diffstat (limited to 'stdlib/bytes.h')
-rw-r--r--stdlib/bytes.h38
1 files changed, 0 insertions, 38 deletions
diff --git a/stdlib/bytes.h b/stdlib/bytes.h
deleted file mode 100644
index ac1b61a3..00000000
--- a/stdlib/bytes.h
+++ /dev/null
@@ -1,38 +0,0 @@
-#pragma once
-
-// An unsigned byte datatype
-
-#include <stdbool.h>
-#include <stdint.h>
-
-#include "datatypes.h"
-#include "stdlib.h"
-#include "types.h"
-#include "util.h"
-
-#define Byte(b) ((Byte_t)(b))
-
-PUREFUNC Text_t Byte$as_text(const void *b, bool colorize, const TypeInfo_t *type);
-
-Byte_t Byte$from_int(Int_t i, bool truncate);
-Byte_t Byte$from_int64(int64_t i, bool truncate);
-Byte_t Byte$from_int32(int32_t i, bool truncate);
-Byte_t Byte$from_int16(int16_t i, bool truncate);
-MACROLIKE Byte_t Byte$from_int8(int8_t i) { return (Byte_t)i; }
-MACROLIKE Byte_t Byte$from_bool(bool b) { return (Byte_t)b; }
-
-extern const Byte_t Byte$min;
-extern const Byte_t Byte$max;
-
-extern const TypeInfo_t Byte$info;
-
-Text_t Byte$hex(Byte_t byte, bool uppercase, bool prefix);
-
-typedef struct {
- Byte_t value;
- bool has_value:1;
-} OptionalByte_t;
-
-#define NONE_BYTE ((OptionalByte_t){.has_value=false})
-
-// vim: ts=4 sw=0 et cino=L2,l1,(0,W4,m1,\:0