summaryrefslogtreecommitdiff
path: root/tex/context/base/enco-ini.tex
diff options
context:
space:
mode:
authorHans Hagen <pragma@wxs.nl>2005-01-12 00:00:00 +0100
committerHans Hagen <pragma@wxs.nl>2005-01-12 00:00:00 +0100
commit0fece0253ad71930dc23890d1ae3e1f76b296acb (patch)
treeee4101915a66616c98023bf6456d5615817b0766 /tex/context/base/enco-ini.tex
parent5604cb0a875f6114b67391fd279060678a9b7937 (diff)
downloadcontext-0fece0253ad71930dc23890d1ae3e1f76b296acb.tar.gz
stable 2005.01.12
Diffstat (limited to 'tex/context/base/enco-ini.tex')
-rw-r--r--tex/context/base/enco-ini.tex9
1 files changed, 7 insertions, 2 deletions
diff --git a/tex/context/base/enco-ini.tex b/tex/context/base/enco-ini.tex
index 85ba61ad7..8c0dd176e 100644
--- a/tex/context/base/enco-ini.tex
+++ b/tex/context/base/enco-ini.tex
@@ -1308,12 +1308,17 @@
\let\normalmathaccent\mathaccent
\let\normalchar \char
-\def\buildtextaccent
+% ** we will explicitly embrace the two arguments, since in definitions
+% this may not be the case, and we don't want faulty expansions like
+% "\dobuildtextaccent \char 18 a" but "\dobuildtextaccent {\char 18}{a}"
+% instead
+
+\def\buildtextaccent#1#2% **
{\ifignoreaccent
\expandafter\nobuildtextaccent
\else
\expandafter\dobuildtextaccent
- \fi}
+ \fi{#1}{#2}}
\unexpanded\def\dobuildtextaccent#1#2%
{{\let\char\normalaccent#1\let\char\normalchar#2}}