summary refs log tree commit diff
path: root/bin/xx.c
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2018-11-12 22:37:15 -0500
committerJune McEnroe <june@causal.agency>2018-11-12 22:37:15 -0500
commit302196272521b66b71f2ab75cc3c9ea335ca5fff (patch)
tree54970ff525ebfe3053351ab97e41d580afca26e7 /bin/xx.c
parentAdd \s sort binding and simplify \h and \a (diff)
downloadsrc-302196272521b66b71f2ab75cc3c9ea335ca5fff.tar.gz
src-302196272521b66b71f2ab75cc3c9ea335ca5fff.zip
Use typedefs uint and byte
Diffstat (limited to 'bin/xx.c')
-rw-r--r--bin/xx.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/bin/xx.c b/bin/xx.c
index ad62e924..654b0871 100644
--- a/bin/xx.c
+++ b/bin/xx.c
@@ -17,13 +17,14 @@
 #include <ctype.h>
 #include <err.h>
 #include <stdbool.h>
-#include <stdint.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <sysexits.h>
 #include <unistd.h>
 
-static bool zero(const uint8_t *ptr, size_t size) {
+typedef unsigned char byte;
+
+static bool zero(const byte *ptr, size_t size) {
 	for (size_t i = 0; i < size; ++i) {
 		if (ptr[i]) return false;
 	}
@@ -41,7 +42,7 @@ static struct {
 static void dump(FILE *file) {
 	bool skip = false;
 
-	uint8_t buf[options.cols];
+	byte buf[options.cols];
 	size_t offset = 0;
 	for (
 		size_t size;
@@ -92,10 +93,10 @@ static void dump(FILE *file) {
 }
 
 static void undump(FILE *file) {
-	uint8_t byte;
+	byte c;
 	int match;
-	while (0 < (match = fscanf(file, " %hhx", &byte))) {
-		printf("%c", byte);
+	while (0 < (match = fscanf(file, " %hhx", &c))) {
+		printf("%c", c);
 	}
 	if (!match) errx(EX_DATAERR, "invalid input");
 }