diff options
author | June McEnroe <june@causal.agency> | 2022-02-14 00:14:26 +0000 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2022-02-14 00:14:26 +0000 |
commit | e9214c2c480316522cc20f89cd3a5925c77a0fca (patch) | |
tree | 94c5c8f88e2131d3f475dc7e5a39cb1c08e9cdb3 /www/git.causal.agency | |
parent | Correct diminishing shine, I think (diff) | |
download | src-e9214c2c480316522cc20f89cd3a5925c77a0fca.tar.gz src-e9214c2c480316522cc20f89cd3a5925c77a0fca.zip |
Narrow filter
Diffstat (limited to '')
-rw-r--r-- | www/git.causal.agency/filter.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/www/git.causal.agency/filter.c b/www/git.causal.agency/filter.c index b9e7f4cd..9ed9ee17 100644 --- a/www/git.causal.agency/filter.c +++ b/www/git.causal.agency/filter.c @@ -32,7 +32,11 @@ static int email(void) { size_t cap = 0; char *buf = NULL; if (getline(&buf, &cap, stdin) < 0) err(1, "getline"); - if (buf[0] == 'C') { + long x = 1; + for (char *ch = buf; *ch && *ch != ' '; ++ch) { + x *= *ch; + } + if (buf[0] == 'C' && x == 1251729952200L) { printf("C.%s", buf + strcspn(buf, " ")); } else { printf("%s", buf); |