From 2369185b269164c9fd3cc888dbde117192d08bff Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Wed, 20 Aug 2025 22:33:04 +0100 Subject: remove parameter names in header --- alisp.h | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/alisp.h b/alisp.h index 222f583..cf9ef55 100644 --- a/alisp.h +++ b/alisp.h @@ -44,10 +44,10 @@ typedef struct #define SV_FMT(SV) (int)(SV).size, (SV).data #define PR_SV "%.*s" -sv_t sv_copy(sv_t old); +sv_t sv_copy(sv_t); -/// Inlined Dynamic arrays +/// Inlined Dynamic arrays typedef struct InlineVector { u64 size, capacity; @@ -77,9 +77,9 @@ typedef struct #define SYM_TABLE_INIT_SIZE 1024 u64 djb2(sv_t string); -void sym_table_init(sym_table_t *table); -sv_t *sym_table_find(sym_table_t *table, sv_t sv); -void sym_table_cleanup(sym_table_t *table); +void sym_table_init(sym_table_t *); +sv_t *sym_table_find(sym_table_t *, sv_t); +void sym_table_cleanup(sym_table_t *); /// Basic defintions for a Lisp #define NIL 0 @@ -105,14 +105,14 @@ typedef struct } sys_t; void sys_init(sys_t *); -void sys_register(sys_t *sys, lisp_t *ptr); +void sys_register(sys_t *, lisp_t *); void sys_cleanup(sys_t *); /// Constructors and destructors -lisp_t *make_int(i64 i); -lisp_t *make_vec(sys_t *sys, u64 capacity); -lisp_t *intern(sys_t *sys, sv_t sv); -lisp_t *cons(sys_t *sys, lisp_t *car, lisp_t *cdr); +lisp_t *make_int(i64); +lisp_t *make_vec(sys_t *, u64); +lisp_t *intern(sys_t *, sv_t); +lisp_t *cons(sys_t *, lisp_t *, lisp_t *); i64 as_int(lisp_t *); sv_t *as_sym(lisp_t *); @@ -157,11 +157,11 @@ enum Mask #define INT_MAX ((1L << 62) - 1) #define INT_MIN (-(1L << 62)) -tag_t get_tag(lisp_t *lisp); +tag_t get_tag(lisp_t *); -lisp_t *tag_int(i64 i); -lisp_t *tag_sym(sv_t *sv); -lisp_t *tag_cons(cons_t *cons); -lisp_t *tag_vec(lvec_t *lvec); +lisp_t *tag_int(i64); +lisp_t *tag_sym(sv_t *); +lisp_t *tag_cons(cons_t *); +lisp_t *tag_vec(lvec_t *); #endif -- cgit v1.2.3-13-gbd6f