Introduction
Introduction Statistics Contact Development Disclaimer Help
Fix a few small errors in the to_case.sh-template - libgrapheme - unicode strin…
git clone git://git.suckless.org/libgrapheme
Log
Files
Refs
README
LICENSE
---
commit 5b5c8e0a8390f87bcaa8c28dadaa625cede42690
parent cd82185dc9bbb7b2d1771952a625152da5e47591
Author: Laslo Hunhold <[email protected]>
Date: Wed, 7 Sep 2022 22:20:21 +0200
Fix a few small errors in the to_case.sh-template
Signed-off-by: Laslo Hunhold <[email protected]>
Diffstat:
M man/template/to_case.sh | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/man/template/to_case.sh b/man/template/to_case.sh
@@ -1,10 +1,12 @@
if [ "$ENCODING" = "utf8" ]; then
UNIT="byte"
+ ARRAYTYPE="UTF-8-encoded string"
SUFFIX="_utf8"
ANTISUFFIX=""
DATATYPE="char"
else
UNIT="codepoint"
+ ARRAYTYPE="codepoint array"
SUFFIX=""
ANTISUFFIX="_utf8"
DATATYPE="uint_least32_t"
@@ -16,7 +18,7 @@ cat << EOF
.Os suckless.org
.Sh NAME
.Nm grapheme_to_${CASE}${SUFFIX}
-.Nd convert codepoint array to ${CASE}
+.Nd convert ${ARRAYTYPE} to ${CASE}
.Sh SYNOPSIS
.In grapheme.h
.Ft size_t
@@ -24,7 +26,7 @@ cat << EOF
.Sh DESCRIPTION
The
.Fn grapheme_to_${CASE}${SUFFIX}
-function converts the $(if [ "$ENCODING" = "utf8" ]; then printf "UTF-8-encode…
+function converts the ${ARRAYTYPE}
.Va str
to ${CASE} and writes the result to
.Va dest
@@ -39,13 +41,13 @@ If
.Va len
is set to
.Dv SIZE_MAX
-(stdint.h is already included by grapheme.h) the string
+(stdint.h is already included by grapheme.h) the ${ARRAYTYPE}
.Va src
is interpreted to be NUL-terminated and processing stops when a
NUL-byte is encountered.
.Pp
For $(if [ "$ENCODING" != "utf8" ]; then printf "UTF-8-encoded"; else printf "…
-.Xr grapheme_to_${ANTISUFFIX} 3
+.Xr grapheme_to_${CASE}${ANTISUFFIX} 3
can be used instead.
.Sh RETURN VALUES
The
@@ -60,7 +62,7 @@ is not large enough or
is
.Dv NULL .
.Sh SEE ALSO
-.Xr grapheme_to_${ANTISUFFIX} 3 ,
+.Xr grapheme_to_${CASE}${ANTISUFFIX} 3 ,
.Xr libgrapheme 7
.Sh STANDARDS
.Fn grapheme_to_${CASE}${SUFFIX}
You are viewing proxied material from suckless.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.