%D \module
%D   [       file=unic-000,
%D        version=2002.12.03,
%D          title=\CONTEXT\ \UNICODE\ Macros,
%D       subtitle=Vector 0,
%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 0 
  \ifcase\numexpr(#1-159)
    \@@unknownchar\or 
    \@@unknownchar\or % NO-BREAK SPACE
    exclamdown\or 
    textcent\or 
    textsterling\or 
    textcurrency\or 
    textyen\or 
    textbrokenbar\or 
    sectionmark\or 
    textdiaeresis\or 
    copyright\or 
    \@@unknownchar\or %  FEMININE ORDINAL INDICATOR
    \@@unknownchar\or %  LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
    textlognot\or 
    softhyphen\or 
    registered\or 
    textmacron\or 
    textdegree\or
    textpm\or 
    \@@unknownchar\or %  SUPERSCRIPT TWO
    \@@unknownchar\or %  SUPERSCRIPT THREE
    textacute\or 
    \@@unknownchar\or %  MICRO SIGN
    \@@unknownchar\or %  PILCROW SIGN
    \@@unknownchar\or %  MIDDLE DOT
    textcedilla\or 
    \@@unknownchar\or %  SUPERSCRIPT ONE
    \@@unknownchar\or %  MASCULINE ORDINAL INDICATOR
    \@@unknownchar\or %  RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
    \@@unknownchar\or %  VULGAR FRACTION ONE QUARTER
    \@@unknownchar\or %  VULGAR FRACTION ONE HALF
    \@@unknownchar\or %  VULGAR FRACTION THREE QUARTERS
    questiondown\or
    Agrave\or 
    Aacute\or
    Acircumflex\or
    Atilde\or
    Adiaeresis\or
    Aring\or
    AEligature\or
    Ccedilla\or
    Egrave\or
    Eacute\or
    Ecircumflex\or
    Ediaeresis\or
    Igrave\or
    Iacute\or
    Icircumflex\or
    Idiaeresis\or
    \@@unknownchar\or % Eth\or 
    Ntilde\or
    Ograve\or
    Oacute\or
    Ocircumflex\or
    Otilde\or
    Odiaeresis\or
    \@@unknownchar\or
    Ostroke\or
    Ugrave\or
    Uacute\or
    Ucircumflex\or
    Udiaeresis\or
    Yacute\or
    Thorn\or
    ssharp\or
    agrave\or
    aacute\or
    acircumflex\or
    atilde\or
    adiaeresis\or
    aring\or
    aeligature\or
    ccedilla\or
    egrave\or
    eacute\or
    ecircumflex\or
    ediaeresis\or
    igrave\or
    iacute\or
    icircumflex\or
    idiaeresis\or
    \@@unknownchar\or % eth\or 
    ntilde\or
    ograve\or
    oacute\or
    ocircumflex\or
    ohungarumlaut\or
    odiaeresis\or
    \@@unknownchar\or
    ostroke\or
    ugrave\or
    uacute\or
    ucircumflex\or
    udiaeresis\or
    yacute\or
    thorn\or
    ydiaeresis\else
    \@@unknownchar   
  \fi
\stopunicodevector

% 20\% faster: 

\startunicodevector 0 
  \expandafter\strippedcsname
  \ifcase\numexpr(#1-159)!\@@unknownchar\or 
    \unknownchar   \or % NO-BREAK SPACE
    \exclamdown    \or 
    \textcent      \or 
    \textsterling  \or 
    \textcurrency  \or 
    \textyen       \or 
    \textbrokenbar \or 
    \sectionmark   \or 
    \textdiaeresis \or 
    \copyright     \or 
    \unknownchar   \or %  FEMININE ORDINAL INDICATOR
    \unknownchar   \or %  LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
    \textlognot    \or 
    \softhyphen    \or 
    \registered    \or 
    \textmacron    \or 
    \textdegree    \or
    \textpm        \or 
    \unknownchar   \or %  SUPERSCRIPT TWO
    \unknownchar   \or %  SUPERSCRIPT THREE
    \textacute     \or 
    \unknownchar   \or %  MICRO SIGN
    \unknownchar   \or %  PILCROW SIGN
    \unknownchar   \or %  MIDDLE DOT
    \textcedilla   \or 
    \unknownchar   \or %  SUPERSCRIPT ONE
    \unknownchar   \or %  MASCULINE ORDINAL INDICATOR
    \unknownchar   \or %  RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
    \unknownchar   \or %  VULGAR FRACTION ONE QUARTER
    \unknownchar   \or %  VULGAR FRACTION ONE HALF
    \unknownchar   \or %  VULGAR FRACTION THREE QUARTERS
    \questiondown  \or
    \Agrave        \or 
    \Aacute        \or
    \Acircumflex   \or
    \Atilde        \or
    \Adiaeresis    \or
    \Aring         \or
    \AEligature    \or
    \Ccedilla      \or
    \Egrave        \or
    \Eacute        \or
    \Ecircumflex   \or
    \Ediaeresis    \or
    \Igrave        \or
    \Iacute        \or
    \Icircumflex   \or
    \Idiaeresis    \or
    \unknownchar   \or % \Eth \or 
    \Ntilde        \or
    \Ograve        \or
    \Oacute        \or
    \Ocircumflex   \or
    \Otilde        \or
    \Odiaeresis    \or
    \unknownchar   \or
    \Ostroke       \or
    \Ugrave        \or
    \Uacute        \or
    \Ucircumflex   \or
    \Udiaeresis    \or
    \Yacute        \or
    \Thorn         \or
    \ssharp        \or
    \agrave        \or
    \aacute        \or
    \acircumflex   \or
    \atilde        \or
    \adiaeresis    \or
    \aring         \or
    \aeligature    \or
    \ccedilla      \or
    \egrave        \or
    \eacute        \or
    \ecircumflex   \or
    \ediaeresis    \or
    \igrave        \or
    \iacute        \or
    \icircumflex   \or
    \idiaeresis    \or
    \unknownchar   \or % \eth \or 
    \ntilde        \or
    \ograve        \or
    \oacute        \or
    \ocircumflex   \or
    \ohungarumlaut \or
    \odiaeresis    \or
    \unknownchar   \or
    \ostroke       \or
    \ugrave        \or
    \uacute        \or
    \ucircumflex   \or
    \udiaeresis    \or
    \yacute        \or
    \thorn         \or
    \ydiaeresis    \else
    \unknownchar   
  \fi
\stopunicodevector

\protect \endinput 
