aboutsummaryrefslogtreecommitdiff
path: root/stdlib/pointers.h
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-09-30 14:39:30 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-09-30 14:39:30 -0400
commit1a6ce0047bbc5125c386f65ae348688f98a9bb3f (patch)
treeee56e2b3535ddcbc36fab5240d804d95f7744b5f /stdlib/pointers.h
parent2ba07c2cf53a765d4decb2cb09dbf5e1e99f1966 (diff)
Rename TypeInfo -> TypeInfo_t and fix up some typeinfo code
Diffstat (limited to 'stdlib/pointers.h')
-rw-r--r--stdlib/pointers.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/stdlib/pointers.h b/stdlib/pointers.h
index faa95316..116160fd 100644
--- a/stdlib/pointers.h
+++ b/stdlib/pointers.h
@@ -8,12 +8,12 @@
#include "types.h"
#include "util.h"
-Text_t Pointer$as_text(const void *x, bool colorize, const TypeInfo *type);
-PUREFUNC int32_t Pointer$compare(const void *x, const void *y, const TypeInfo *type);
-PUREFUNC bool Pointer$equal(const void *x, const void *y, const TypeInfo *type);
+Text_t Pointer$as_text(const void *x, bool colorize, const TypeInfo_t *type);
+PUREFUNC int32_t Pointer$compare(const void *x, const void *y, const TypeInfo_t *type);
+PUREFUNC bool Pointer$equal(const void *x, const void *y, const TypeInfo_t *type);
#define Null(t) (t*)NULL
-#define POINTER_TYPE(_sigil, _pointed) (&(TypeInfo){\
+#define POINTER_TYPE(_sigil, _pointed) (&(TypeInfo_t){\
.size=sizeof(void*), .align=alignof(void*), .tag=PointerInfo, .PointerInfo.sigil=_sigil, .PointerInfo.pointed=_pointed})
// vim: ts=4 sw=0 et cino=L2,l1,(0,W4,m1,\:0