summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-x.bin/xx.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/.bin/xx.c b/.bin/xx.c
index e92d12d3..269c9d55 100755
--- a/.bin/xx.c
+++ b/.bin/xx.c
@@ -44,8 +44,9 @@ void dump(size_t cols, size_t group, uint8_t flags, FILE *file) {
             skip = false;
         }
 
-        if (flags & FLAG_OFFSET)
+        if (flags & FLAG_OFFSET) {
             printf("%08zx:  ", offset);
+        }
 
         for (size_t i = 0; i < len; ++i) {
             if (group && i && !(i % group)) printf(" ");
@@ -53,11 +54,13 @@ void dump(size_t cols, size_t group, uint8_t flags, FILE *file) {
         }
 
         if (flags & FLAG_ASCII) {
-            for (size_t i = len; i < cols; ++i)
+            for (size_t i = len; i < cols; ++i) {
                 printf((group && !(i % group)) ? "    " : "   ");
+            }
             printf(" ");
-            for (size_t i = 0; i < len; ++i)
+            for (size_t i = 0; i < len; ++i) {
                 printf("%c", isprint(buf[i]) ? buf[i] : '.');
+            }
         }
 
         printf("\n");
@@ -81,7 +84,7 @@ int main(int argc, char *argv[]) {
     char *path = NULL;
 
     int opt;
-    while ((opt = getopt(argc, argv, "ac:fg:hku")) > 0) {
+    while (0 < (opt = getopt(argc, argv, "ac:fg:hku"))) {
         switch (opt) {
             case 'a': flags ^= FLAG_ASCII; break;
             case 'f': flags ^= FLAG_OFFSET; break;
@@ -95,8 +98,9 @@ int main(int argc, char *argv[]) {
         }
     }
     if (!cols) return EX_USAGE;
-    if (argc > optind)
+    if (argc > optind) {
         path = argv[optind];
+    }
 
     FILE *file = path ? fopen(path, "r") : stdin;
     if (!file) err(EX_NOINPUT, "%s", path);
='2018-09-14 19:45:50 -0400'>2018-09-14Run tests in default targetJune McEnroe 2018-09-14Add termEvent testsJune McEnroe 2018-09-14Check width of entire next word including codesJune McEnroe 2018-09-14Remove word handling from formatParseJune McEnroe 2018-09-14Apply consecutive formatting codes at onceJune McEnroe 2018-09-14Add tests for formatParseJune McEnroe 2018-09-13Preview with nick in input windowJune McEnroe 2018-09-13Never send PRIVMSG to TagStatus or TagVerboseJune McEnroe 2018-09-13Move color selection to format.cJune McEnroe 2018-09-13Fix len for format->split at end of stringJune McEnroe 2018-09-13Avoid uninitialized x in uiReadJune McEnroe 2018-09-13Add IRCDefault to colors enumJune McEnroe 2018-09-13Return a format->split even at the end of the stringJune McEnroe 2018-09-13Fix weird tab-complete after commaJune McEnroe 2018-09-13Rewrite UI againJune McEnroe 2018-09-12Add note about C-oJune McEnroe 2018-09-12Use formatParse split to position input cursorJune McEnroe 2018-09-12Factor out IRC formatting parsingJune McEnroe 2018-09-11Add /help equivalent to /manJune McEnroe 2018-09-11Don't render every PM as a pingJune McEnroe 2018-09-11Add urlOpenMatchJune McEnroe 2018-09-10Depend on man.sh for chroot.tar targetJune McEnroe 2018-09-10Set LESSSECURE=1 in man.shJune McEnroe 2018-09-10Add /man commandJune McEnroe 2018-09-10Install man page in chrootJune McEnroe 2018-09-10Install man pageJune McEnroe 2018-09-10Split keys into subsections and document colorsJune McEnroe 2018-09-10Add "blank" lines to chatte.1June McEnroe 2018-09-10Document key bindings in chatte.1June McEnroe 2018-09-08Document slash commands in chatte.1June McEnroe