summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/l3kernel/l3unicode.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/l3kernel/l3unicode.dtx')
-rw-r--r--macros/latex/contrib/l3kernel/l3unicode.dtx21
1 files changed, 3 insertions, 18 deletions
diff --git a/macros/latex/contrib/l3kernel/l3unicode.dtx b/macros/latex/contrib/l3kernel/l3unicode.dtx
index 19134440ae..eabb9ac015 100644
--- a/macros/latex/contrib/l3kernel/l3unicode.dtx
+++ b/macros/latex/contrib/l3kernel/l3unicode.dtx
@@ -43,7 +43,7 @@
% }^^A
% }
%
-% \date{Released 2022-04-20}
+% \date{Released 2022-04-29}
%
% \maketitle
%
@@ -240,26 +240,11 @@
\group_end:
}
% \end{macrocode}
-% For the $8$-bit engines, the above is skipped but there is still some
-% set up required. As case changing can only be applied to bytes, and
-% they have to be in the ASCII range, we define a series of data stores
-% to represent them, and the data are used such that only these are
-% ever case-changed. We do open and close one file to force allocation of
-% a read: this keeps all engines in line.
+% For the $8$-bit engines, open the stream and close again: this keeps
+% file records the same.
% \begin{macrocode}
{
\group_begin:
- \cs_set_protected:Npn \@@_tmp:NN #1#2
- {
- \quark_if_recursion_tail_stop:N #2
- \tl_const:cn { c_@@_uppercase_ #2 _tl } {#1}
- \tl_const:cn { c_@@_lowercase_ #1 _tl } {#2}
- \tl_const:cn { c_@@_foldcase_ #1 _tl } {#2}
- \@@_tmp:NN
- }
- \@@_tmp:NN
- AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz
- ? \q_recursion_tail \q_recursion_stop
\ior_open:Nn \g_@@_data_ior { UnicodeData.txt }
\ior_close:N \g_@@_data_ior
\group_end: