ref: 5155bfd6b3ff944b62196c03f81d601c1c8a6b56
parent: 85e6759db8e1fd064efc3cf04716b15e84ca089f
author: Sigrid Solveig Haflínudóttir <sigrid@ftrv.se>
date: Sun Apr 2 18:56:30 EDT 2023
reformat some more
--- a/builtins.c
+++ b/builtins.c
@@ -145,11 +145,12 @@
return args[1];
}
-static void global_env_list(symbol_t *root, value_t *pv)
+static void
+global_env_list(symbol_t *root, value_t *pv)
{
while(root != nil){
if(root->name[0] != ':' && (root->binding != UNBOUND))
- *pv = fl_cons(tagptr(root,TAG_SYM), *pv);
+ *pv = fl_cons(tagptr(root, TAG_SYM), *pv);
global_env_list(root->left, pv);
root = root->right;
}
@@ -274,7 +275,7 @@
v = alloc_vector((unsigned)i, 0);
f = nargs == 2 ? args[1] : FL_UNSPECIFIED;
for(k = 0; k < i; k++)
- vector_elt(v,k) = f;
+ vector_elt(v, k) = f;
return v;
}
--- a/cvalues.c
+++ b/cvalues.c
@@ -55,12 +55,13 @@
}
// remove dead objects from finalization list in-place
-static void sweep_finalizers(void)
+static void
+sweep_finalizers(void)
{
cvalue_t **lst = Finalizers;
size_t n = 0, ndel = 0, l = nfinalizers;
cvalue_t *tmp;
-#define SWAP_sf(a,b) (tmp = a, a = b, b= tmp, 1)
+#define SWAP_sf(a, b) (tmp = a, a = b, b = tmp, 1)
if(l == 0)
return;
do{
@@ -483,7 +484,7 @@
if(isvector(arg)){
assert(cnt <= vector_size(arg));
for(i = 0; i < cnt; i++){
- cvalue_init(eltype, vector_elt(arg,i), dest);
+ cvalue_init(eltype, vector_elt(arg, i), dest);
dest = (char*)dest + elsize;
}
return 0;
@@ -878,7 +879,8 @@
return el;
}
-static value_t cvalue_array_aset(value_t *args)
+static value_t
+cvalue_array_aset(value_t *args)
{
char *data; int index;
fltype_t *eltype = cv_class(ptr(args[0]))->eltype;
@@ -1234,7 +1236,7 @@
numerictype_t ta, tb;
void *aptr, *bptr;
- if(bothfixnums(a,b)){
+ if(bothfixnums(a, b)){
if(a == b)
return 0;
if(numval(a) < numval(b))
@@ -1294,7 +1296,8 @@
return mk_double(da);
}
-static value_t fl_idiv2(value_t a, value_t b)
+static value_t
+fl_idiv2(value_t a, value_t b)
{
lltint_t ai, bi;
numerictype_t ta, tb;
--- a/equal.c
+++ b/equal.c
@@ -71,7 +71,7 @@
int taga = tag(a);
int tagb = cmptag(b);
int c;
- switch (taga){
+ switch(taga){
case TAG_NUM :
case TAG_NUM1:
if(isfixnum(b))
@@ -164,18 +164,16 @@
return fixnum(1);
m = la < lb ? la : lb;
for(i = 0; i < m; i++){
- xa = vector_elt(a,i);
- xb = vector_elt(b,i);
+ xa = vector_elt(a, i);
+ xb = vector_elt(b, i);
if(leafp(xa) || leafp(xb)){
d = bounded_compare(xa, xb, 1, eq);
if(d != NIL && numval(d) != 0)
return d;
- }else{
- if(tag(xa) < tag(xb))
- return fixnum(-1);
- else if(tag(xa) > tag(xb))
- return fixnum(1);
- }
+ }else if(tag(xa) < tag(xb))
+ return fixnum(-1);
+ else if(tag(xa) > tag(xb))
+ return fixnum(1);
}
ca = eq_class(table, a);
@@ -186,8 +184,8 @@
eq_union(table, a, b, ca, cb);
for(i = 0; i < m; i++){
- xa = vector_elt(a,i);
- xb = vector_elt(b,i);
+ xa = vector_elt(a, i);
+ xb = vector_elt(b, i);
if(!leafp(xa) || tag(xa) == TAG_FUNCTION){
d = cyc_compare(xa, xb, table, eq);
if(numval(d) != 0)
@@ -310,7 +308,7 @@
{
if(eq_comparable(a, b))
return a == b ? FL_T : FL_F;
- return numval(compare_(a,b,1)) == 0 ? FL_T : FL_F;
+ return numval(compare_(a, b, 1)) == 0 ? FL_T : FL_F;
}
/*
@@ -384,7 +382,7 @@
}
len = vector_size(a);
for(i = 0; i < len; i++){
- h = MIX(h, bounded_hash(vector_elt(a,i), bound/2, &oob2)^1);
+ h = MIX(h, bounded_hash(vector_elt(a, i), bound/2, &oob2)^1);
if(oob2)
bound /= 2;
*oob = *oob || oob2;
--- a/equalhash.c
+++ b/equalhash.c
@@ -3,6 +3,6 @@
#include "equalhash.h"
#include "htable.inc"
-#define _equal_lispvalue_(x,y) equal_lispvalue((value_t)(x),(value_t)(y))
+#define _equal_lispvalue_(x, y) equal_lispvalue((value_t)(x), (value_t)(y))
HTIMPL(equalhash, hash_lispvalue, _equal_lispvalue_)
--- a/flisp.c
+++ b/flisp.c
@@ -195,7 +195,7 @@
// safe cast operators --------------------------------------------------------
#define isstring fl_isstring
-#define SAFECAST_OP(type,ctype,cnvt) \
+#define SAFECAST_OP(type, ctype, cnvt) \
ctype to##type(value_t v) \
{ \
if(is##type(v)) \
@@ -202,11 +202,11 @@
return (ctype)cnvt(v); \
type_error(#type, v); \
}
-SAFECAST_OP(cons, cons_t*, ptr)
-SAFECAST_OP(symbol,symbol_t*,ptr)
-SAFECAST_OP(fixnum,fixnum_t, numval)
-SAFECAST_OP(cvalue,cvalue_t*,ptr)
-SAFECAST_OP(string,char*, cvalue_data)
+SAFECAST_OP(cons, cons_t*, ptr)
+SAFECAST_OP(symbol, symbol_t*, ptr)
+SAFECAST_OP(fixnum, fixnum_t, numval)
+SAFECAST_OP(cvalue, cvalue_t*, ptr)
+SAFECAST_OP(string, char*, cvalue_data)
#undef isstring
// symbol table ---------------------------------------------------------------
@@ -216,7 +216,7 @@
int
fl_is_keyword_name(char *str, size_t len)
{
- return ((str[0] == ':' || str[len-1] == ':') && str[1] != '\0');
+ return (str[0] == ':' || str[len-1] == ':') && str[1] != '\0';
}
static symbol_t *
@@ -427,19 +427,19 @@
if(t == TAG_VECTOR){
// N.B.: 0-length vectors secretly have space for a first element
size_t i, sz = vector_size(v);
- if(vector_elt(v,-1) & 0x1){
+ if(vector_elt(v, -1) & 0x1){
// grown vector
- nc = relocate(vector_elt(v,0));
+ nc = relocate(vector_elt(v, 0));
forward(v, nc);
}else{
nc = tagptr(alloc_words(sz+1), TAG_VECTOR);
vector_setsize(nc, sz);
- a = vector_elt(v,0);
+ a = vector_elt(v, 0);
forward(v, nc);
if(sz > 0){
- vector_elt(nc,0) = relocate(a);
+ vector_elt(nc, 0) = relocate(a);
for(i = 1; i < sz; i++)
- vector_elt(nc,i) = relocate(vector_elt(v,i));
+ vector_elt(nc, i) = relocate(vector_elt(v, i));
}
}
return nc;
@@ -920,11 +920,11 @@
((int16_t) \
((((int16_t)a[0])<<0) | \
(((int16_t)a[1])<<8)))
-#define PUT_INT32(a,i) (*(int32_t*)(a) = bswap_32((int32_t)(i)))
+#define PUT_INT32(a, i) (*(int32_t*)(a) = bswap_32((int32_t)(i)))
#else
#define GET_INT32(a) (*(int32_t*)a)
#define GET_INT16(a) (*(int16_t*)a)
-#define PUT_INT32(a,i) (*(int32_t*)(a) = (int32_t)(i))
+#define PUT_INT32(a, i) (*(int32_t*)(a) = (int32_t)(i))
#endif
#define OP(x) case x:
@@ -988,7 +988,7 @@
if(op < nelem(builtins) && builtins[op].name != nil)
curr_fname = builtins[op].name;
- switch (op){
+ switch(op){
OP(OP_LOADA0)
PUSH(captured ? vector_elt(Stack[bp], 0) : Stack[bp]);
NEXT_OP;
@@ -1568,7 +1568,7 @@
if(bothfixnums(v, e))
v = v == e ? FL_T : FL_F;
else
- v = !numeric_compare(v,e,1,0,1) ? FL_T : FL_F;
+ v = numeric_compare(v, e, 1, 0, 1) == 0 ? FL_T : FL_F;
POPN(1);
Stack[SP-1] = v;
NEXT_OP;
@@ -1593,7 +1593,7 @@
apply_vector:
v = alloc_vector(n, 0);
if(n){
- memmove(&vector_elt(v,0), &Stack[SP-n], n*sizeof(value_t));
+ memmove(&vector_elt(v, 0), &Stack[SP-n], n*sizeof(value_t));
POPN(n);
}
PUSH(v);
@@ -1837,7 +1837,7 @@
if(Stack[top-1] /*captured*/){
vector_elt(v, 0) = Stack[bp];
memmove(&vector_elt(v, 1),
- &vector_elt(Stack[bp+1],0), (sz-1)*sizeof(value_t));
+ &vector_elt(Stack[bp+1], 0), (sz-1)*sizeof(value_t));
}else{
uint32_t i;
for(i = 0; i < sz; i++){
@@ -1844,7 +1844,7 @@
value_t si = Stack[bp+i];
// if there's an error evaluating argument defaults some slots
// might be left set to UNBOUND (issue #22)
- vector_elt(v,i) = si == UNBOUND ? FL_UNSPECIFIED : si;
+ vector_elt(v, i) = si == UNBOUND ? FL_UNSPECIFIED : si;
}
}
lst = fl_cons(v, lst);
@@ -2072,12 +2072,12 @@
return first;
}
-#define BUILTIN_FN(l,c) extern BUILTIN(l,c);
+#define BUILTIN_FN(l, c) extern BUILTIN(l, c);
#include "builtin_fns.h"
#undef BUILTIN_FN
static const builtinspec_t builtin_fns[] = {
-#define BUILTIN_FN(l,c){l,fn_builtin_##c},
+#define BUILTIN_FN(l, c){l, fn_builtin_##c},
#include "builtin_fns.h"
#undef BUILTIN_FN
};
--- a/flisp.h
+++ b/flisp.h
@@ -78,16 +78,16 @@
#define TAG_FWD UNBOUND
#define tag(x) ((x) & 0x7)
#define ptr(x) ((void*)((x) & (~(value_t)0x7)))
-#define tagptr(p,t) (((value_t)(p)) | (t))
+#define tagptr(p, t) (((value_t)(p)) | (t))
#define fixnum(x) ((value_t)((fixnum_t)(x))<<2)
#define numval(x) (((fixnum_t)(x))>>2)
-#define fits_bits(x,b) (((x)>>(b-1)) == 0 || (~((x)>>(b-1))) == 0)
+#define fits_bits(x, b) (((x)>>(b-1)) == 0 || (~((x)>>(b-1))) == 0)
#define uintval(x) (((unsigned int)(x))>>3)
#define builtin(n) tagptr((((int)n)<<3), TAG_FUNCTION)
#define iscons(x) (tag(x) == TAG_CONS)
#define issymbol(x) (tag(x) == TAG_SYM)
#define isfixnum(x) (((x)&3) == TAG_NUM)
-#define bothfixnums(x,y) ((((x)|(y)) & 3) == TAG_NUM)
+#define bothfixnums(x, y) ((((x)|(y)) & 3) == TAG_NUM)
int isbuiltin(value_t x);
#define isvector(x) (tag(x) == TAG_VECTOR)
#define iscvalue(x) (tag(x) == TAG_CVALUE)
@@ -94,7 +94,7 @@
#define iscprim(x) (tag(x) == TAG_CPRIM)
#define selfevaluating(x) (tag(x) < 6)
// comparable with ==
-#define eq_comparable(a,b) (!(((a)|(b))&1))
+#define eq_comparable(a, b) (!(((a)|(b))&1))
#define eq_comparablep(a) (!((a)&1))
// doesn't lead to other values
#define leafp(a) (((a)&3) != 3)
@@ -103,7 +103,7 @@
#define isforwarded(v) (((value_t*)ptr(v))[0] == TAG_FWD)
#define forwardloc(v) (((value_t*)ptr(v))[1])
-#define forward(v,to) \
+#define forward(v, to) \
do{ \
(((value_t*)ptr(v))[0] = TAG_FWD); \
(((value_t*)ptr(v))[1] = to); \
@@ -110,8 +110,8 @@
}while (0)
#define vector_size(v) (((size_t*)ptr(v))[0]>>2)
-#define vector_setsize(v,n) (((size_t*)ptr(v))[0] = ((n)<<2))
-#define vector_elt(v,i) (((value_t*)ptr(v))[1+(i)])
+#define vector_setsize(v, n) (((size_t*)ptr(v))[0] = ((n)<<2))
+#define vector_elt(v, i) (((value_t*)ptr(v))[1+(i)])
#define vector_grow_amt(x) ((x)<8 ? 5 : 6*((x)>>3))
// functions ending in _ are unsafe, faster versions
#define car_(v) (((cons_t*)ptr(v))->car)
--- a/llt/bitvector-ops.c
+++ b/llt/bitvector-ops.c
@@ -469,9 +469,9 @@
free(temp); \
}
-#define BV_AND(a,b) ((a)&(b))
-#define BV_OR(a,b) ((a)|(b))
-#define BV_XOR(a,b) ((a)^(b))
+#define BV_AND(a, b) ((a)&(b))
+#define BV_OR(a, b) ((a)|(b))
+#define BV_XOR(a, b) ((a)^(b))
BITVECTOR_BINARY_OP_TO(and, BV_AND)
-BITVECTOR_BINARY_OP_TO(or, BV_OR)
+BITVECTOR_BINARY_OP_TO(or, BV_OR)
BITVECTOR_BINARY_OP_TO(xor, BV_XOR)
--- a/llt/bitvector.h
+++ b/llt/bitvector.h
@@ -9,7 +9,7 @@
void bitvector_shr_to(uint32_t *dest, uint32_t *b, size_t n, uint32_t s);
void bitvector_shl(uint32_t *b, size_t n, uint32_t s);
void bitvector_shl_to(uint32_t *dest, uint32_t *b, size_t n, uint32_t s, int scrap);
-void bitvector_fill(uint32_t *b,uint32_t offs, uint32_t c, uint32_t nbits);
+void bitvector_fill(uint32_t *b, uint32_t offs, uint32_t c, uint32_t nbits);
void bitvector_copy(uint32_t *dest, uint32_t doffs, uint32_t *a, uint32_t aoffs, uint32_t nbits);
void bitvector_not(uint32_t *b, uint32_t offs, uint32_t nbits);
void bitvector_not_to(uint32_t *dest, uint32_t doffs, uint32_t *a, uint32_t aoffs, uint32_t nbits);
--- a/llt/hashing.c
+++ b/llt/hashing.c
@@ -3,7 +3,7 @@
lltuint_t
nextipow2(lltuint_t i)
{
- if (i == 0)
+ if(i == 0)
return 1;
i |= i >> 1;
i |= i >> 2;
--- a/llt/htable.inc
+++ b/llt/htable.inc
@@ -124,7 +124,7 @@
int \
HTNAME##_has(htable_t *h, void *key) \
{ \
- return HTNAME##_get(h,key) != HT_NOTFOUND; \
+ return HTNAME##_get(h, key) != HT_NOTFOUND; \
} \
\
int \
--- a/llt/ios.c
+++ b/llt/ios.c
@@ -788,7 +788,8 @@
return s;
}
-void ios_init_stdstreams(void)
+void
+ios_init_stdstreams(void)
{
ios_stdin = LLT_ALLOC(sizeof(ios_t));
ios_fd(ios_stdin, STDIN_FILENO, 0, 0);
--- a/llt/llt.h
+++ b/llt/llt.h
@@ -20,11 +20,11 @@
#ifdef BOEHM_GC /* boehm GC allocator */
#include <gc.h>
#define LLT_ALLOC(n) GC_MALLOC(n)
-#define LLT_REALLOC(p,n) GC_REALLOC((p),(n))
+#define LLT_REALLOC(p, n) GC_REALLOC((p), (n))
#define LLT_FREE(x) USED(x)
#else /* standard allocator */
#define LLT_ALLOC(n) malloc(n)
-#define LLT_REALLOC(p,n) realloc((p),(n))
+#define LLT_REALLOC(p, n) realloc((p), (n))
#define LLT_FREE(x) free(x)
#endif
@@ -57,7 +57,7 @@
#define rel_zero(a, b) (fabs((a)/(b)) < DBL_EPSILON)
#define sign_bit(r) ((*(uint64_t*)&(r)) & BIT63)
#define LABS(n) (((n)^((n)>>(NBITS-1))) - ((n)>>(NBITS-1)))
-#define NBABS(n,nb) (((n)^((n)>>((nb)-1))) - ((n)>>((nb)-1)))
+#define NBABS(n, nb) (((n)^((n)>>((nb)-1))) - ((n)>>((nb)-1)))
#define DFINITE(d) (((*(uint64_t*)&(d))&0x7ff0000000000000ULL) != 0x7ff0000000000000ULL)
#define LLT_ALIGN(x, sz) (((x) + (sz-1)) & (-sz))
--- a/llt/ptrhash.c
+++ b/llt/ptrhash.c
@@ -5,7 +5,7 @@
#include "llt.h"
-#define OP_EQ(x,y) ((x) == (y))
+#define OP_EQ(x, y) ((x) == (y))
#ifdef BITS64
static uint64_t
--- a/llt/utf8.c
+++ b/llt/utf8.c
@@ -625,7 +625,7 @@
return 0;
/* Check for overlong sequences for each different length */
- switch(ab) {
+ switch(ab){
/* Check for xx00 000x */
case 1:
if((c & 0x3e) == 0)
--- a/plan9/platform.h
+++ b/plan9/platform.h
@@ -35,7 +35,7 @@
#define atanf atan
#define LC_NUMERIC 0
-#define setlocale(x,y)
+#define setlocale(x, y)
#define PRId64 "lld"
#define PRIu64 "llud"
--- a/print.c
+++ b/print.c
@@ -95,7 +95,7 @@
mark_cons(v);
unsigned int i;
for(i = 0; i < vector_size(v); i++)
- print_traverse(vector_elt(v,i));
+ print_traverse(vector_elt(v, i));
}else if(iscprim(v)){
// don't consider shared references to e.g. chars
}else if(isclosure(v)){
@@ -196,9 +196,10 @@
}
if(isvector(v)){
size_t s = vector_size(v);
- return (s == 0 || (tinyp(vector_elt(v,0)) &&
- (s == 1 || (s == 2 &&
- tinyp(vector_elt(v,1))))));
+ return (
+ s == 0 ||
+ (tinyp(vector_elt(v, 0)) && (s == 1 || (s == 2 && tinyp(vector_elt(v, 1)))))
+ );
}
return 0;
}
@@ -399,7 +400,7 @@
}
P_LEVEL++;
- switch (tag(v)){
+ switch(tag(v)){
case TAG_NUM: case TAG_NUM1:
HPOS += ios_printf(f, "%"PRId64, (int64_t)numval(v));
break;
@@ -476,17 +477,15 @@
outsn("...", f, 3);
break;
}
- fl_print_child(f, vector_elt(v,i));
+ fl_print_child(f, vector_elt(v, i));
if(i < sz-1){
if(!print_pretty)
outc(' ', f);
else{
- est = lengthestimate(vector_elt(v,i+1));
+ est = lengthestimate(vector_elt(v, i+1));
if(HPOS > SCR_WIDTH-4 ||
- (est != -1 && (HPOS+est > SCR_WIDTH-2)) ||
- (HPOS > SCR_WIDTH/2 &&
- !smallp(vector_elt(v,i+1)) &&
- !tinyp(vector_elt(v,i))))
+ (est != -1 && (HPOS+est > SCR_WIDTH-2)) ||
+ (HPOS > SCR_WIDTH/2 && !smallp(vector_elt(v, i+1)) && !tinyp(vector_elt(v, i))))
newindent = outindent(newindent, f);
else
outc(' ', f);
@@ -592,7 +591,7 @@
mag = 0;
if((mag > max_digs_lf-1) || (mag < -max_digs_rt)){
num_format[1] = 'e';
- temp = r/pow(10, mag); /* see if number will have a decimal */
+ temp = r/pow(10, mag); /* see if number will have a decimal */
fpart = temp - floor(temp); /* when written in scientific notation */
}else{
num_format[1] = 'f';
--- a/read.c
+++ b/read.c
@@ -118,23 +118,23 @@
}
if(tok[0] == '+'){
- if(!strcmp(tok,"+NaN") || !strcasecmp(tok,"+nan.0")){
+ if(!strcmp(tok, "+NaN") || !strcasecmp(tok, "+nan.0")){
if(pval)
*pval = mk_double(D_PNAN);
return 1;
}
- if(!strcmp(tok,"+Inf") || !strcasecmp(tok,"+inf.0")){
+ if(!strcmp(tok, "+Inf") || !strcasecmp(tok, "+inf.0")){
if(pval)
*pval = mk_double(D_PINF);
return 1;
}
}else if(tok[0] == '-'){
- if(!strcmp(tok,"-NaN") || !strcasecmp(tok,"-nan.0")){
+ if(!strcmp(tok, "-NaN") || !strcasecmp(tok, "-nan.0")){
if(pval)
*pval = mk_double(D_NNAN);
return 1;
}
- if(!strcmp(tok,"-Inf") || !strcasecmp(tok,"-inf.0")){
+ if(!strcmp(tok, "-Inf") || !strcasecmp(tok, "-inf.0")){
if(pval)
*pval = mk_double(D_NINF);
return 1;
@@ -468,7 +468,7 @@
elt = do_read_sexpr(UNBOUND);
v = Stack[SP-1];
assert(i < vector_size(v));
- vector_elt(v,i) = elt;
+ vector_elt(v, i) = elt;
i++;
}
take();
--- a/string.c
+++ b/string.c
@@ -352,7 +352,7 @@
type_error("integer", n);
else
num = conv_to_uint64(cp_data(ptr(n)), cp_numtype(ptr(n)));
- if(numval(fl_compare(args[0],fixnum(0))) < 0){
+ if(numval(fl_compare(args[0], fixnum(0))) < 0){
num = -num;
neg = 1;
}