From 06b8c2a046f44437c4d4b49999fbc1f664ab31b7 Mon Sep 17 00:00:00 2001 From: Eric Date: Fri, 30 May 2025 13:28:47 +0200 Subject: [PATCH 1/2] repair line wrap bug A new line is wrongfully added to empty input when using the line wrap option. --- main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.c b/main.c index bc612d5..54098a2 100644 --- a/main.c +++ b/main.c @@ -58,7 +58,7 @@ main(int argc, char *argv[]) fwrite(obuf, sizeof(*obuf), n, (out) ? out : stdout); } } else if (wrp) { - last = 0; + last = '\n'; while ((n = fread(obuf, sizeof(*obuf), OCTETBUF, (in) ? in : stdin))) { n = encode(obuf, n, sbuf, url); last = printw((out) ? out : stdout, sbuf, n); From 59bd416dc7f5fbe135d125480b6b9ac993ead780 Mon Sep 17 00:00:00 2001 From: Eric Date: Wed, 11 Jun 2025 23:26:43 +0200 Subject: [PATCH 2/2] improve Makefile --- Makefile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index e6f82d7..1053c2c 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,7 @@ -CC = gcc -CFLAGS = -Og -g -Wall -Wextra -Werror +CC ::= gcc +CFLAGS ::= -Og -g -Wall -Wextra -Werror -objects = main.o input.o output.o encode.o +objects ::= $(patsubst %.c, %.o, $(wildcard *.c)) b64 : $(objects) $(CC) -o b64 $(objects) @@ -12,4 +12,4 @@ main.o output.o : output.h .PHONY : clean clean : - rm -f b64 $(objects) + -rm -f b64 $(objects)