summaryrefslogtreecommitdiff
path: root/update_unicode.sh
diff options
context:
space:
mode:
authorBeat Bolli <dev+git@drbeat.li>2014-12-19 17:24:23 +0100
committerJunio C Hamano <gitster@pobox.com>2014-12-22 10:03:37 -0800
commit1679acdbff6443e07cd880048598d8de45663370 (patch)
treed2810093bb2dcf3011232e68ffc46e60ef90a4c1 /update_unicode.sh
parent3a77c2096d102e43afb7a145c938b68c83f065ab (diff)
downloadgit-1679acdbff6443e07cd880048598d8de45663370.tar.gz
update_unicode.sh: make the output structure visible
By using a here document instead of the echo/uniset sequence, the final structure of the generated file becomes obvious. Signed-off-by: Beat Bolli <dev+git@drbeat.li> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'update_unicode.sh')
-rwxr-xr-xupdate_unicode.sh16
1 files changed, 9 insertions, 7 deletions
diff --git a/update_unicode.sh b/update_unicode.sh
index f5cc14b338..d7343b997d 100755
--- a/update_unicode.sh
+++ b/update_unicode.sh
@@ -28,12 +28,14 @@ fi &&
make
) && {
UNICODE_DIR=. && export UNICODE_DIR &&
- echo "static const struct interval zero_width[] = {" &&
- uniset/uniset --32 cat:Me,Mn,Cf + U+1160..U+11FF - U+00AD |
- grep -v plane &&
- echo "};" &&
- echo "static const struct interval double_width[] = {" &&
- uniset/uniset --32 eaw:F,W &&
- echo "};"
+ cat <<-EOF
+ static const struct interval zero_width[] = {
+ $(uniset/uniset --32 cat:Me,Mn,Cf \
+ + U+1160..U+11FF - U+00AD | grep -v plane)
+ };
+ static const struct interval double_width[] = {
+ $(uniset/uniset --32 eaw:F,W)
+ };
+ EOF
} >$UNICODEWIDTH_H
)