% -*- mode: tex -*- %- % See unicodedomino.sty for copyright and licence terms. Furthermore % this file is dual-licenced under the LPPL version 1.3c or later. %- % Improve error and warning formatting. %: merged, but ifx yet to see \ifx\UTFviii@check@three\@undefined% % override message to give the byte in hex \def\UTFviii@invalid@err#1{% \PackageError{inputenc}{Invalid UTF-8 byte "\UTFviii@hexnumber{`#1}}% \UTFviii@invalid@help% }% \fi% % override to format a hex Unicode codepoint correctly \gdef\UTFviii@hexcodepoint#1{% \ifnum#1<16 U+000% \else\ifnum#1<256 U+00% \else\ifnum#1<4096 U+0% \else\ifnum#1<65536 U+% \else\ifnum#1<1048576 U-000% \else U-00% \fi\fi\fi\fi\fi% \UTFviii@hexnumber{#1}% }%