shithub: sl

Download patch

ref: 41350dcf040567966c4f4a0c5550d921996a3356
parent: 216f1d325a89af9da9c0afa6ebb91ff47591dcda
author: spew <spew@cbza.org>
date: Fri Mar 14 11:26:39 EDT 2025

lsd: mk_sym -> mk_symbol for text symbols

--- a/src/plan9/lsd.c
+++ b/src/plan9/lsd.c
@@ -58,8 +58,8 @@
 	return v;
 }
 
-sl_v
-mk_sym(Symbol *s)
+static sl_v
+mk_symbol(Symbol *s)
 {
 	sl_v v;
 	Rune r;
@@ -89,7 +89,7 @@
 	for(i = 0; loadsym(&s, i); i++){
 		if(s.name[0] == '.' || strchr(s.name, '$') != nil)
 			continue;
-		syms = mk_cons(mk_sym(&s), syms);
+		syms = mk_cons(mk_symbol(&s), syms);
 	}
 	sl_free_gc_handles(1);
 	return syms;
@@ -116,7 +116,7 @@
 			s.value = sp+mach->szaddr+s.value;
 			break;
 		}
-		locals = mk_cons(mk_sym(&s), locals);
+		locals = mk_cons(mk_symbol(&s), locals);
 	}
 	sl_free_gc_handles(1);
 	return locals;
@@ -133,7 +133,7 @@
 	v = alloc_vec(5, 0);
 	sl_gc_handle(&v);
 	vec_elt(v, 0) = lsd_framesym;
-	vec_elt(v, 1) = mk_sym(fn);
+	vec_elt(v, 1) = mk_symbol(fn);
 	vec_elt(v, 2) = mk_u64(retpc);
 	vec_elt(v, 3) = mk_u64(sp);
 	vec_elt(v, 4) = localslist(fn, sp);