[hackers] [libgrapheme] Fix a few small things in the manual-generators || Laslo Hunhold

From: <git_AT_suckless.org>
Date: Sun, 28 Aug 2022 15:02:56 +0200 (CEST)

commit 1157be852f7a057d87db412cbc30fd5b8850f44d
Author: Laslo Hunhold <dev_AT_frign.de>
AuthorDate: Sun Aug 28 15:02:17 2022 +0200
Commit: Laslo Hunhold <dev_AT_frign.de>
CommitDate: Sun Aug 28 15:02:17 2022 +0200

    Fix a few small things in the manual-generators
    
    Namely, add spaces to avoid mangling and properly escape backslashes.
    
    Signed-off-by: Laslo Hunhold <dev_AT_frign.de>

diff --git a/man/grapheme_decode_utf8.sh b/man/grapheme_decode_utf8.sh
index 88685c9..a6fd932 100644
--- a/man/grapheme_decode_utf8.sh
+++ b/man/grapheme_decode_utf8.sh
_AT_@ -77,7 +77,7 @@ print_cps(const char *str, size_t len)
                          */
                         break;
                 }
- printf("%"PRIxLEAST32"\\n", cp);
+ printf("%"PRIxLEAST32"\\\\n", cp);
         }
 }
 
_AT_@ -90,7 +90,7 @@ print_cps_nul_terminated(const char *str)
         for (off = 0; (ret = grapheme_decode_utf8(str + off,
                                                   SIZE_MAX, &cp)) > 0 &&
              cp != 0; off += ret) {
- printf("%"PRIxLEAST32"\\n", cp);
+ printf("%"PRIxLEAST32"\\\\n", cp);
         }
 }
 .Ed
diff --git a/man/grapheme_encode_utf8.sh b/man/grapheme_encode_utf8.sh
index 0c9b0be..d57a129 100644
--- a/man/grapheme_encode_utf8.sh
+++ b/man/grapheme_encode_utf8.sh
_AT_@ -90,7 +90,7 @@ cps_to_utf8_alloc(const uint_least32_t *cp, size_t cplen)
                         break;
                 }
         }
- str[off] = '\\0';
+ str[off] = '\\\\0';
 
         return str;
 }
diff --git a/man/grapheme_to_lowercase.sh b/man/grapheme_to_lowercase.sh
index 7b90734..635e617 100644
--- a/man/grapheme_to_lowercase.sh
+++ b/man/grapheme_to_lowercase.sh
_AT_@ -1,2 +1,2 @@
-CASE="lowercase"\
+CASE="lowercase" \
         $SH man/template/to_case.sh
diff --git a/man/grapheme_to_titlecase.sh b/man/grapheme_to_titlecase.sh
index 38096dd..e0a42f1 100644
--- a/man/grapheme_to_titlecase.sh
+++ b/man/grapheme_to_titlecase.sh
_AT_@ -1,2 +1,2 @@
-CASE="titlecase"\
+CASE="titlecase" \
         $SH man/template/to_case.sh
diff --git a/man/grapheme_to_uppercase.sh b/man/grapheme_to_uppercase.sh
index d451ea5..7f3f3a0 100644
--- a/man/grapheme_to_uppercase.sh
+++ b/man/grapheme_to_uppercase.sh
_AT_@ -1,2 +1,2 @@
-CASE="uppercase"\
+CASE="uppercase" \
         $SH man/template/to_case.sh
diff --git a/man/template/to_case.sh b/man/template/to_case.sh
index 30951bb..5fbfbfb 100644
--- a/man/template/to_case.sh
+++ b/man/template/to_case.sh
_AT_@ -1,6 +1,6 @@
 cat << EOF
 .Dd 2022-08-26
-.Dt GRAPHEME_TO_$(echo $CASE | tr [:lower:] [:upper:]) 3
+.Dt GRAPHEME_TO_$(printf $CASE | tr [:lower:] [:upper:]) 3
 .Os suckless.org
 .Sh NAME
 .Nm grapheme_to_$CASE
Received on Sun Aug 28 2022 - 15:02:56 CEST

This archive was generated by hypermail 2.3.0 : Sun Aug 28 2022 - 15:12:34 CEST