Compare commits
No commits in common. "e6f747d63507fedca29f7d45513eca68aa31bb06" and "9b699d7298047b25df0578731a07b32bf51f883e" have entirely different histories.
e6f747d635
...
9b699d7298
@ -1,6 +1,6 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
# Copyright (c) 2024 DTB <trinity@trinity.moe>
|
# Copyright (c) 2024 DTB <trinity@trinity.moe>
|
||||||
# Copyright (c) 2024–2025 Emma Tebibyte <emma@tebibyte.media>
|
# Copyright (c) 2024 Emma Tebibyte <emma@tebibyte.media>
|
||||||
# SPDX-License-Identifier: FSFAP
|
# SPDX-License-Identifier: FSFAP
|
||||||
#
|
#
|
||||||
# Copying and distribution of this file, with or without modification, are
|
# Copying and distribution of this file, with or without modification, are
|
||||||
@ -26,7 +26,7 @@ npc_args:
|
|||||||
|
|
||||||
.PHONY: npc_ascii
|
.PHONY: npc_ascii
|
||||||
# Test 0x00 to 0x7f in input; in other words, the full 7b ASCII range.
|
# Test 0x00 to 0x7f in input; in other words, the full 7b ASCII range.
|
||||||
npc_ascii: npc_ascii_controls npc_ascii_uppers # npc_ascii_symbols \
|
npc_ascii: npc_ascii_controls npc_ascii_symbols npc_ascii_uppers # \
|
||||||
# npc_ascii_lowers
|
# npc_ascii_lowers
|
||||||
|
|
||||||
.PHONY: npc_ascii_controls
|
.PHONY: npc_ascii_controls
|
||||||
@ -63,18 +63,14 @@ npc_ascii_controls:
|
|||||||
| tail -n 1 \
|
| tail -n 1 \
|
||||||
| xargs -I out test "^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_"
|
| xargs -I out test "^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_"
|
||||||
|
|
||||||
# This test is broken on Linux and will need closer inspection along with GNU
|
.PHONY: npc_ascii_symbols
|
||||||
# xargs(1).
|
# ASCII 0x1f to 0x3f (^_ and symbols)
|
||||||
# .PHONY: npc_ascii_symbols
|
npc_ascii_symbols:
|
||||||
# # ASCII 0x1f to 0x3f (^_ and symbols)
|
# shell quoting olympics
|
||||||
# npc_ascii_symbols:
|
awk 'BEGIN{ for (i = 31; i < 64; ++i) printf("%c", i); print }' \
|
||||||
# # shell quoting olympics
|
| $(BIN)/npc \
|
||||||
# c="$(awk 'BEGIN{ for (i = 31; i < 64; ++i) printf("%c", i); print }')"
|
| sed -e s"/\'/\\\'/g" -e 's/"/\\"/g' \
|
||||||
#
|
| xargs -I out test "^_ !\"#$$%&'()*+,-./0123456789:;<=>?" = out
|
||||||
# printf '%s\n' "$c" | $(BIN)/npc \
|
|
||||||
# | sed -e s"/\'/\\\'/g" -e 's/"/\\"/g' \
|
|
||||||
# | tr -d '\n' \
|
|
||||||
# | xargs -I out test "^_ !\"#$$%&\'()*+,-./0123456789:;<=>?" = out
|
|
||||||
|
|
||||||
.PHONY: npc_ascii_uppers
|
.PHONY: npc_ascii_uppers
|
||||||
# ASCII 0x40 to 0x5f (uppercases)
|
# ASCII 0x40 to 0x5f (uppercases)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user