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 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 Err bitreich.org 70 i #include Err bitreich.org 70 i- Err bitreich.org 70 i #include 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 Err bitreich.org 70 i #include 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 Err bitreich.org 70 i #include 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 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 .