From f3696d311331e86a72c5cae2e42e66ebc51dcd6a Mon Sep 17 00:00:00 2001 From: iamcheeseman <[hidden email]> Date: Sun, 1 Mar 2026 12:41:17 -0500 Subject: Allow spaces in tsarc arguments --- src/pipe.c | 4 +++- tsarc | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pipe.c b/src/pipe.c index 9fc8406..d688179 100644 --- a/src/pipe.c +++ b/src/pipe.c @@ -38,7 +38,9 @@ void await_change(void) { break; } - if (isspace(chr)) { + // octal 201 is an unused ascii character, so it's safe to use as a + // delimiter + if (chr == '\201') { if (chr_on == 0) { i++; continue; diff --git a/tsarc b/tsarc index 26754b2..f053d07 100755 --- a/tsarc +++ b/tsarc @@ -1,2 +1,3 @@ #! /bin/sh -echo "$*" > /tmp/tsarc.pipe +printf "%s\201" "$@" > /tmp/tsarc.pipe + -- cgit v1.3-2-g0d8e