summary refs log tree commit diff
path: root/.bin/xx.c
diff options
context:
space:
mode:
authorJune McEnroe <curtis.mcenroe@adgear.com>2016-09-12 14:40:54 -0400
committerJune McEnroe <curtis.mcenroe@adgear.com>2016-09-12 14:40:54 -0400
commitc22925bf96fb269d71b031898c2602a350b6fbe7 (patch)
tree05573a903bc450e82decf59bc3e1cf09caed5ff9 /.bin/xx.c
parentRename colorscheme to lame (diff)
downloadsrc-c22925bf96fb269d71b031898c2602a350b6fbe7.tar.gz
src-c22925bf96fb269d71b031898c2602a350b6fbe7.zip
Add .bin/xx.c
Diffstat (limited to '.bin/xx.c')
-rwxr-xr-x.bin/xx.c36
1 files changed, 36 insertions, 0 deletions
diff --git a/.bin/xx.c b/.bin/xx.c
new file mode 100755
index 00000000..d2d86574
--- /dev/null
+++ b/.bin/xx.c
@@ -0,0 +1,36 @@
+#if 0
+exec cc -Weverything -o ~/.bin/xx $0
+#endif
+
+#include <stdint.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+int main(int argc, char **argv)
+{
+    char *path = NULL;
+
+    if (argc > 1)
+        path = argv[1];
+
+    FILE *file = path ? fopen(path, "r") : stdin;
+    if (!file) {
+        perror(path);
+        return EXIT_FAILURE;
+    }
+
+    uint8_t buf[16];
+    for (;;) {
+        size_t n = fread(buf, 1, sizeof(buf), file);
+        for (size_t i = 0; i < n; ++i)
+            printf("%02x ", buf[i]);
+        printf("\n");
+        if (n < sizeof(buf)) break;
+    }
+    if (ferror(file)) {
+        perror(path);
+        return EXIT_FAILURE;
+    }
+
+    return EXIT_SUCCESS;
+}
2021-09-22Remove PSF fontsJune McEnroe 2021-09-22Remove Linux-specific utilitiesJune McEnroe 2021-09-22Call sandbox in CGI modeJune McEnroe 2021-09-22Support HTTP PUT in upJune McEnroe 2021-09-22Remove default faviconJune McEnroe 2021-09-21Use Z_FILTERED strategyJune McEnroe 2021-09-21Recalculate various lengths only as neededJune McEnroe 2021-09-21Rewrite pngo, add explicit optionsJune McEnroe 2021-09-16Fix /* **/ comment matchingJune McEnroe 2021-09-15Remove typer, add downgrade to READMEJune McEnroe 2021-09-15Set bot mode on downgradeJune McEnroe 2021-09-15Enter capsicum in downgradeJune McEnroe 2021-09-15Factor out common parts of downgrade messagesJune McEnroe 2021-09-14Add downgrade IRC botJune McEnroe 2021-09-14Sort by title if authors matchJune McEnroe 2021-09-13Swap-remove tags as they're foundJune McEnroe 2021-09-12Replace htagml regex with strncmpJune McEnroe 2021-09-11Also defer printing comment for lone close-parensJune McEnroe 2021-09-10Publish "git-comment"June McEnroe 2021-09-10Add git comment --pretty optionJune McEnroe 2021-09-08Defer printing comment if line is blank or closing braceJune McEnroe 2021-09-08Up default min-repeat to 30 linesJune McEnroe 2021-09-08Handle dirty lines in git-commentJune McEnroe 2021-09-08Document and install git-commentJune McEnroe 2021-09-08Add repeat and all options to git-commentJune McEnroe 2021-09-08Add group threshold to git-commentJune McEnroe