From 8682553498d32d3c18dea41c598ab40de18404a3 Mon Sep 17 00:00:00 2001 From: user Date: Thu, 16 Jul 2026 07:30:34 +0200 Subject: tools: wc, head, and an argc/argv demo (args) + libc.c helpers - c/libc.c: shared C helpers linked into every program - putu (print decimal), atou (parse decimal), argv_parse (tokenize getargs() into argc/argv). - wc: count lines/words/chars of stdin. head [n]: first n lines (drains rest to EOF). args: argc/argv demo. - pid now uses libc putu; build.sh links libc.c; Makefile CBLOBS + libc dep. - README: document the new tools + argv_parse. - verified: 'args one two three' -> argc=3/argv[..]; wc '2 3 16'; head 2. --- include/gbos.inc | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include') diff --git a/include/gbos.inc b/include/gbos.inc index 01d7f1a..156876b 100644 --- a/include/gbos.inc +++ b/include/gbos.inc @@ -99,5 +99,8 @@ DEF PROG_FALSE EQU 6 DEF PROG_UNAME EQU 7 DEF PROG_PID EQU 8 DEF PROG_CAT EQU 9 +DEF PROG_WC EQU 10 +DEF PROG_HEAD EQU 11 +DEF PROG_ARGS EQU 12 ENDC -- cgit v1.3.1-sl0p