summary refs log tree commit diff
path: root/tr2cyr.3
diff options
context:
space:
mode:
authorNakidai <nakidai@disroot.org>2025-01-10 04:07:36 +0300
committerNakidai <nakidai@disroot.org>2025-01-10 04:07:36 +0300
commite8a758d1a1b3fd6db757196268ff02375a6a73da (patch)
tree042faa3dc8b2159ef1a5f4ac05b30c53c3a0fcc5 /tr2cyr.3
parentac86a131a75474bcc77b92b3d3833f74e1878bfb (diff)
downloadtr2cyr-4e89302ce0268d033ee75079542a49206490d62a.tar.gz
tr2cyr-4e89302ce0268d033ee75079542a49206490d62a.zip
Make this cooler v1.1.0
Now it's a library (installable) UwU
Diffstat (limited to 'tr2cyr.3')
-rw-r--r--tr2cyr.3117
1 files changed, 117 insertions, 0 deletions
diff --git a/tr2cyr.3 b/tr2cyr.3
new file mode 100644
index 0000000..12d06f4
--- /dev/null
+++ b/tr2cyr.3
@@ -0,0 +1,117 @@
+.Dd January 10, 2025
+.Dt TR2CYR 3
+.Os
+.
+.Sh NAME
+.Nm tr2cyr
+.Nd Convert transliteration
+into cyrillic text
+.
+.Sh SYNOPSIS
+.In tr2cyr.h
+.
+.Ft int
+.Fo tr2cyr
+.Fa "tr2cyr_reader *reader"
+.Fa "void *readerarg"
+.Fa "tr2cyr_writer *writer"
+.Fa "void *writerarg"
+.Fc
+.
+.Sh DESCRIPTION
+.Fn tr2cyr
+calls
+.Fa reader
+until it returns
+.Dv WEOF
+calling
+.Fa writer
+with converted
+(or not)
+character.
+.Fa readerarg
+and
+.Fa writerarg
+are passed to
+.Fa reader
+and
+.Fa writer
+accordingly.
+.
+.Pp
+.Fn tr2cyr
+converts
+according to the table below
+.Bl -tag -width Ds
+.It Sy a 

+.It Sy b

+.It Sy v

+.It Sy g

+.It Sy d

+.It Sy e

+.It Sy yo

+.It Sy yz

+.It Sy z

+.It Sy i

+.It Sy j

+.It Sy k

+.It Sy l

+.It Sy m

+.It Sy n

+.It Sy o

+.It Sy p
+п
+.It Sy r

+.It Sy s

+.It Sy t

+.It Sy u

+.It Sy f

+.It Sy h

+.It Sy c

+.It Sy yc

+.It Sy ys

+.It Sy yg

+.It Sy y"

+.It Sy yi

+.It Sy y'

+.It Sy ye

+.It Sy yu

+.It Sy ya

+.El
+.
+.Sh BUGS
+You can tell me
+about bugs you encountered
+.Lk https://github.com/nakidai/tr2cyr/issues/new here .