SMOLNET PORTAL home about changes
isome light cleanup of source files - iomenu - interactive terminal-based selection menu	Err	bitreich.org	70
hgit clone git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu	URL:git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu	bitreich.org	70
1Log	/scm/iomenu/log.gph	bitreich.org	70
1Files	/scm/iomenu/files.gph	bitreich.org	70
1Refs	/scm/iomenu/refs.gph	bitreich.org	70
1Tags	/scm/iomenu/tag	bitreich.org	70
1README	/scm/iomenu/file/README.gph	bitreich.org	70
1LICENSE	/scm/iomenu/file/LICENSE.gph	bitreich.org	70
i---	Err	bitreich.org	70
1commit dd61b7694b37cbd012413d7903a9daa1247d242c	/scm/iomenu/commit/dd61b7694b37cbd012413d7903a9daa1247d242c.gph	bitreich.org	70
1parent 774936ea25643995d42c2ca1cd7052875fc35573	/scm/iomenu/commit/774936ea25643995d42c2ca1cd7052875fc35573.gph	bitreich.org	70
hAuthor: Josuah Demangeon <me@josuah.net>	URL:mailto:me@josuah.net	bitreich.org	70
iDate:   Fri, 16 Jul 2021 00:02:28 +0200	Err	bitreich.org	70
i	Err	bitreich.org	70
isome light cleanup of source files	Err	bitreich.org	70
i	Err	bitreich.org	70
iDiffstat:	Err	bitreich.org	70
i  M Makefile                            |      19 +++++++------------	Err	bitreich.org	70
i  M compat.c                            |       4 +---	Err	bitreich.org	70
i  M compat.h                            |      15 +++++++--------	Err	bitreich.org	70
i  M term.c                              |       4 ++--	Err	bitreich.org	70
i  M term.h                              |      13 +++++++------	Err	bitreich.org	70
i  M utf8.c                              |       1 -	Err	bitreich.org	70
i  M utf8.h                              |       3 +--	Err	bitreich.org	70
i  D wcwidth.h                           |      13 -------------	Err	bitreich.org	70
i	Err	bitreich.org	70
i8 files changed, 25 insertions(+), 47 deletions(-)	Err	bitreich.org	70
i---	Err	bitreich.org	70
1diff --git a/Makefile b/Makefile	/scm/iomenu/file/Makefile.gph	bitreich.org	70
i@@ -1,21 +1,16 @@	Err	bitreich.org	70
i NAME = iomenu	Err	bitreich.org	70
i VERSION = 0.1	Err	bitreich.org	70
i 	Err	bitreich.org	70
i+CFLAGS = -DVERSION='"${VERSION}"' -I./src  -Wall -Wextra -std=c99 --pedantic -g	Err	bitreich.org	70
i+LDFLAGS = -static	Err	bitreich.org	70
i+PREFIX = /usr/local	Err	bitreich.org	70
i+MANPREFIX = ${PREFIX}/man	Err	bitreich.org	70
i+	Err	bitreich.org	70
i SRC = utf8.c compat.c wcwidth.c term.c	Err	bitreich.org	70
i-HDR = utf8.h compat.h wcwidth.h term.h	Err	bitreich.org	70
i+HDR = utf8.h compat.h term.h	Err	bitreich.org	70
i OBJ = ${SRC:.c=.o}	Err	bitreich.org	70
i BIN = iomenu	Err	bitreich.org	70
i-MAN1 = ${BIN:=.1}	Err	bitreich.org	70
i-LIB =	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-W = -Wall -Wextra -std=c99 --pedantic	Err	bitreich.org	70
i-I = -I./src	Err	bitreich.org	70
i-L =	Err	bitreich.org	70
i-D = -DVERSION='"${VERSION}"'	Err	bitreich.org	70
i-CFLAGS = $I $D $W -g	Err	bitreich.org	70
i-LDFLAGS = $L -static	Err	bitreich.org	70
i-PREFIX = /usr/local	Err	bitreich.org	70
i-MANPREFIX = ${PREFIX}/man	Err	bitreich.org	70
i+MAN1 = iomenu.1	Err	bitreich.org	70
i 	Err	bitreich.org	70
i all: ${BIN}	Err	bitreich.org	70
i 	Err	bitreich.org	70
1diff --git a/compat.c b/compat.c	/scm/iomenu/file/compat.c.gph	bitreich.org	70
i@@ -1,10 +1,8 @@	Err	bitreich.org	70
i+#include "compat.h"	Err	bitreich.org	70
i #include <ctype.h>	Err	bitreich.org	70
i #include <stddef.h>	Err	bitreich.org	70
i-	Err	bitreich.org	70
i #include <string.h>	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-#include "compat.h"	Err	bitreich.org	70
i-	Err	bitreich.org	70
i char *	Err	bitreich.org	70
i strcasestr(const char *str1, const char *str2)	Err	bitreich.org	70
i {	Err	bitreich.org	70
1diff --git a/compat.h b/compat.h	/scm/iomenu/file/compat.h.gph	bitreich.org	70
i@@ -6,13 +6,12 @@	Err	bitreich.org	70
i 	Err	bitreich.org	70
i #define wcwidth(c) mk_wcwidth_cjk(c)	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-/** src/compat/?*.c **/	Err	bitreich.org	70
i-char * strcasestr(const char *str1, const char *str2);	Err	bitreich.org	70
i-size_t strlcpy(char *buf, char const *str, size_t sz);	Err	bitreich.org	70
i-char * strsep(char **str_p, char const *sep);	Err	bitreich.org	70
i-int mk_wcwidth(wchar_t ucs);	Err	bitreich.org	70
i-int mk_wcswidth(const wchar_t *pwcs, size_t n);	Err	bitreich.org	70
i-int mk_wcwidth_cjk(wchar_t ucs);	Err	bitreich.org	70
i-int mk_wcswidth_cjk(const wchar_t *pwcs, size_t n);	Err	bitreich.org	70
i+char        *strcasestr(const char *str1, const char *str2);	Err	bitreich.org	70
i+size_t         strlcpy(char *buf, char const *str, size_t sz);	Err	bitreich.org	70
i+char        *strsep(char **str_p, char const *sep);	Err	bitreich.org	70
i+int         mk_wcwidth(wchar_t ucs);	Err	bitreich.org	70
i+int         mk_wcswidth(const wchar_t *pwcs, size_t n);	Err	bitreich.org	70
i+int         mk_wcwidth_cjk(wchar_t ucs);	Err	bitreich.org	70
i+int         mk_wcswidth_cjk(const wchar_t *pwcs, size_t n);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i #endif	Err	bitreich.org	70
1diff --git a/term.c b/term.c	/scm/iomenu/file/term.c.gph	bitreich.org	70
i@@ -7,10 +7,10 @@	Err	bitreich.org	70
i #include <sys/ioctl.h>	Err	bitreich.org	70
i #include <termios.h>	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-#include "wcwidth.h"	Err	bitreich.org	70
i+#include "compat.h"	Err	bitreich.org	70
i #include "utf8.h"	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-struct term term = {0};	Err	bitreich.org	70
i+struct term term;	Err	bitreich.org	70
i 	Err	bitreich.org	70
i static int	Err	bitreich.org	70
i term_codepoint_width(uint32_t codepoint, int pos)	Err	bitreich.org	70
1diff --git a/term.h b/term.h	/scm/iomenu/file/term.h.gph	bitreich.org	70
i@@ -28,11 +28,12 @@ struct term {	Err	bitreich.org	70
i         struct termios old_termios;	Err	bitreich.org	70
i };	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-struct term term;	Err	bitreich.org	70
i-int term_width_at_pos(uint32_t codepoint, int pos);	Err	bitreich.org	70
i-int term_at_width(char const *s, int width, int pos);	Err	bitreich.org	70
i-int term_raw_on(int fd);	Err	bitreich.org	70
i-int term_raw_off(int fd);	Err	bitreich.org	70
i-int term_get_key(FILE *fp);	Err	bitreich.org	70
i+extern struct term term;	Err	bitreich.org	70
i+	Err	bitreich.org	70
i+int        term_width_at_pos(uint32_t codepoint, int pos);	Err	bitreich.org	70
i+int        term_at_width(char const *s, int width, int pos);	Err	bitreich.org	70
i+int        term_raw_on(int fd);	Err	bitreich.org	70
i+int        term_raw_off(int fd);	Err	bitreich.org	70
i+int        term_get_key(FILE *fp);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i #endif	Err	bitreich.org	70
1diff --git a/utf8.c b/utf8.c	/scm/iomenu/file/utf8.c.gph	bitreich.org	70
i@@ -1,5 +1,4 @@	Err	bitreich.org	70
i #include "utf8.h"	Err	bitreich.org	70
i-	Err	bitreich.org	70
i #include <stddef.h>	Err	bitreich.org	70
i #include <stdint.h>	Err	bitreich.org	70
i 	Err	bitreich.org	70
1diff --git a/utf8.h b/utf8.h	/scm/iomenu/file/utf8.h.gph	bitreich.org	70
i@@ -9,8 +9,7 @@ enum {	Err	bitreich.org	70
i         UTF8_REJECT,	Err	bitreich.org	70
i };	Err	bitreich.org	70
i 	Err	bitreich.org	70
i-/** src/utf8.c **/	Err	bitreich.org	70
i-size_t utf8_encode(char *dest, uint32_t u);	Err	bitreich.org	70
i+size_t        utf8_encode(char *dest, uint32_t u);	Err	bitreich.org	70
i uint32_t utf8_decode(uint32_t *state, uint32_t *codep, uint32_t byte);	Err	bitreich.org	70
i 	Err	bitreich.org	70
i #endif	Err	bitreich.org	70
1diff --git a/wcwidth.h b/wcwidth.h	/scm/iomenu/file/wcwidth.h.gph	bitreich.org	70
i@@ -1,13 +0,0 @@	Err	bitreich.org	70
i-#ifndef WCWIDTH_H	Err	bitreich.org	70
i-#define WCWIDTH_H	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-#include <wchar.h>	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-#define wcwidth(c) mk_wcwidth_cjk(c)	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-int mk_wcwidth(wchar_t ucs);	Err	bitreich.org	70
i-int mk_wcswidth(const wchar_t *pwcs, size_t n);	Err	bitreich.org	70
i-int mk_wcwidth_cjk(wchar_t ucs);	Err	bitreich.org	70
i-int mk_wcswidth_cjk(const wchar_t *pwcs, size_t n);	Err	bitreich.org	70
i-	Err	bitreich.org	70
i-#endif	Err	bitreich.org	70
.
Response: text/plain
Original URLgopher://bitreich.org/0/scm/iomenu/commit/dd61b7694b37cbd...
Content-Typetext/plain; charset=utf-8