diff options
author | Hans Hagen <pragma@wxs.nl> | 2005-01-12 00:00:00 +0100 |
---|---|---|
committer | Hans Hagen <pragma@wxs.nl> | 2005-01-12 00:00:00 +0100 |
commit | 0fece0253ad71930dc23890d1ae3e1f76b296acb (patch) | |
tree | ee4101915a66616c98023bf6456d5615817b0766 /tex/context/base/enco-ini.tex | |
parent | 5604cb0a875f6114b67391fd279060678a9b7937 (diff) | |
download | context-0fece0253ad71930dc23890d1ae3e1f76b296acb.tar.gz |
stable 2005.01.12
Diffstat (limited to 'tex/context/base/enco-ini.tex')
-rw-r--r-- | tex/context/base/enco-ini.tex | 9 |
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}} |