%D \module
%D   [       file=unic-032,
%D        version=2002.12.03,
%D          title=\CONTEXT\ \UNICODE\ Macros,
%D       subtitle=Vector 32,
%D         author=Hans Hagen,
%D           date=\currentdate,
%D      copyright={PRAGMA / Hans Hagen \& Ton Otten}]
%C
%C This module is part of the \CONTEXT\ macro||package and is
%C therefore copyrighted by \PRAGMA. See mreadme.pdf for 
%C details. 

\unprotect 

\startunicodevector 32
  \ifcase\numexpr(#1-19)
    endash\or
    emdash\or 
    \@@unknownchar\or   
    \@@unknownchar\or   
    \@@unknownchar\or   
    quoteleft\or  
    quoteright\or   
    quotesinglebase\or
    \@@unknownchar\or   
    quotedblleft\or  
    quotedblright\or 
    quotedblbase\or  
    \@@unknownchar\or   
    textdag\or 
    textddag\or
    textbullet\or
    \@@unknownchar\or   
    \@@unknownchar\or   
    \@@unknownchar\or   
    textellipsis\else
  \ifcase\numexpr(#1-48)
    perthousand\else
  \ifcase\numexpr(#1-57)
    \@@unknownchar\or   % SINGLE LEFT-POINTING ANGLE QUOTATION MARK
    \@@unknownchar\else % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
  \ifcase\numexpr(#1-172)
    texteuro\else   
    \@@unknownchar
  \fi\fi\fi\fi
\stopunicodevector

%D More efficient: 

\startunicodevector 32
  \ifcase\numexpr(#1-19)
    \strippedcsname \endash          \or
    \strippedcsname \emdash          \or 
    \strippedcsname \unknownchar     \or   
    \strippedcsname \unknownchar     \or   
    \strippedcsname \unknownchar     \or   
    \strippedcsname \quoteleft       \or  
    \strippedcsname \quoteright      \or   
    \strippedcsname \quotesinglebase \or
    \strippedcsname \unknownchar     \or   
    \strippedcsname \quotedblleft    \or  
    \strippedcsname \quotedblright   \or 
    \strippedcsname \quotedblbase    \or  
    \strippedcsname \unknownchar     \or   
    \strippedcsname \textdag         \or 
    \strippedcsname \textddag        \or
    \strippedcsname \textbullet      \or
    \strippedcsname \unknownchar     \or   
    \strippedcsname \unknownchar     \or   
    \strippedcsname \unknownchar     \or   
    \strippedcsname \textellipsis    \else
  \ifcase\numexpr(#1-48)
    \strippedcsname \perthousand     \else
  \ifcase\numexpr(#1-57)
    \strippedcsname \unknownchar     \or   % SINGLE LEFT-POINTING ANGLE QUOTATION MARK
    \strippedcsname \unknownchar     \else % SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
  \ifcase\numexpr(#1-172)
    \strippedcsname \texteuro        \else   
    \strippedcsname \unknownchar
  \fi\fi\fi\fi
\stopunicodevector

\protect \endinput 
