]> git.saurik.com Git - apple/libc.git/blobdiff - internat/NXCType.c
Libc-391.5.18.tar.gz
[apple/libc.git] / internat / NXCType.c
index a9932b1c64014e1a752ddfdeda4d756b8adc1f0d..b54ee1dd2adb988d48ace41f3c337e6bd94c4b9d 100644 (file)
@@ -3,19 +3,20 @@
  *
  * @APPLE_LICENSE_HEADER_START@
  * 
- * The contents of this file constitute Original Code as defined in and
- * are subject to the Apple Public Source License Version 1.1 (the
- * "License").  You may not use this file except in compliance with the
- * License.  Please obtain a copy of the License at
- * http://www.apple.com/publicsource and read it before using this file.
+ * This file contains Original Code and/or Modifications of Original Code
+ * as defined in and that are subject to the Apple Public Source License
+ * Version 2.0 (the 'License'). You may not use this file except in
+ * compliance with the License. Please obtain a copy of the License at
+ * http://www.opensource.apple.com/apsl/ and read it before using this
+ * file.
  * 
- * This Original Code and all software distributed under the License are
- * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ * The Original Code and all software distributed under the License are
+ * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.  Please see the
- * License for the specific language governing rights and limitations
- * under the License.
+ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ * Please see the License for the specific language governing rights and
+ * limitations under the License.
  * 
  * @APPLE_LICENSE_HEADER_END@
  */
 const unsigned int _NX_CTypeTable_[1 + 256] = {
 
 /* One extra char in table: */ 0,
-/*    0        .notdef */      _C,
-/*    1        .notdef */      _C,
-/*    2        .notdef */      _C,
-/*    3        .notdef */      _C,
-/*    4        .notdef */      _C,
-/*    5        .notdef */      _C,
-/*    6        .notdef */      _C,
-/*    7        .notdef */      _C,
-
-/*    8        .notdef */      _C,
-/*    9        .notdef */      _C|_S,
-/*   10        .notdef */      _C|_S,
-/*   11        .notdef */      _C|_S,
-/*   12        .notdef */      _C|_S,
-/*   13        .notdef */      _C|_S,
-/*   14        .notdef */      _C,
-/*   15        .notdef */      _C,
-
-/*   16        .notdef */      _C,
-/*   17        .notdef */      _C,
-/*   18        .notdef */      _C,
-/*   19        .notdef */      _C,
-/*   20        .notdef */      _C,
-/*   21        .notdef */      _C,
-/*   22        .notdef */      _C,
-/*   23        .notdef */      _C,
-
-/*   24        .notdef */      _C,
-/*   25        .notdef */      _C,
-/*   26        .notdef */      _C,
-/*   27        .notdef */      _C,
-/*   28        .notdef */      _C,
-/*   29        .notdef */      _C,
-/*   30        .notdef */      _C,
-/*   31        .notdef */      _C,
-
-/*   32        space */        _S|_B,
-/*   33        exclam */       _P,
-/*   34        quotedbl */     _P,
-/*   35        numbersign */   _P,
-/*   36        dollar */       _P,
-/*   37        percent */      _P,
-/*   38        ampersand */    _P,
-/*   39        quoteright */   _P,
-
-/*   40        parenleft */    _P,
-/*   41        parenright */   _P,
-/*   42        asterisk */     _P,
-/*   43        plus */         _P,
-/*   44        comma */        _P,
-/*   45        hyphen */       _P,
-/*   46        period */       _P,
-/*   47        slash */        _P,
-
-/*   48        zero */         _D,
-/*   49        one */          _D,
-/*   50        two */          _D,
-/*   51        three */        _D,
-/*   52        four */         _D,
-/*   53        five */         _D,
-/*   54        six */          _D,
-/*   55        seven */        _D,
-
-/*   56        eight */        _D,
-/*   57        nine */         _D,
-/*   58        colon */        _P,
-/*   59        semicolon */    _P,
-/*   60        less */         _P,
-/*   61        equal */        _P,
-/*   62        greater */      _P,
-/*   63        question */     _P,
-
-/*   64        at */           _P,
-/*   65        A */            _U|_X,
-/*   66        B */            _U|_X,
-/*   67        C */            _U|_X,
-/*   68        D */            _U|_X,
-/*   69        E */            _U|_X,
-/*   70        F */            _U|_X,
-/*   71        G */            _U,
-
-/*   72        H */    _U,
-/*   73        I */    _U,
-/*   74        J */    _U,
-/*   75        K */    _U,
-/*   76        L */    _U,
-/*   77        M */    _U,
-/*   78        N */    _U,
-/*   79        O */    _U,
-
-/*   80        P */    _U,
-/*   81        Q */    _U,
-/*   82        R */    _U,
-/*   83        S */    _U,
-/*   84        T */    _U,
-/*   85        U */    _U,
-/*   86        V */    _U,
-/*   87        W */    _U,
-
-/*   88        X */    _U,
-/*   89        Y */    _U,
-/*   90        Z */    _U,
-/*   91        bracketleft */  _P,
-/*   92        backslash */    _P,
-/*   93        bracketright */ _P,
-/*   94        asciicircum */  _P,
-/*   95        underscore */   _P,
-
-/*   96        quoteleft */    _P,
-/*   97        a */    _L|_X,
-/*   98        b */    _L|_X,
-/*   99        c */    _L|_X,
-/*  100        d */    _L|_X,
-/*  101        e */    _L|_X,
-/*  102        f */    _L|_X,
-/*  103        g */    _L,
-
-/*  104        h */    _L,
-/*  105        i */    _L,
-/*  106        j */    _L,
-/*  107        k */    _L,
-/*  108        l */    _L,
-/*  109        m */    _L,
-/*  110        n */    _L,
-/*  111        o */    _L,
-
-/*  112        p */    _L,
-/*  113        q */    _L,
-/*  114        r */    _L,
-/*  115        s */    _L,
-/*  116        t */    _L,
-/*  117        u */    _L,
-/*  118        v */    _L,
-/*  119        w */    _L,
-
-/*  120        x */    _L,
-/*  121        y */    _L,
-/*  122        z */    _L,
-/*  123        braceleft */    _P,
-/*  124        bar */          _P,
-/*  125        braceright */   _P,
-/*  126        asciitilde */   _P,
-/*  127        .notdef */      _C,
-
-/*  128        .notdef */      _C,
-/*  129        Agrave */       _U,
-/*  130        Aacute */       _U,
-/*  131        Acircumflex */  _U,
-/*  132        Atilde */       _U,
-/*  133        Adieresis */    _U,
-/*  134        Aring */        _U,
-/*  135        Ccedilla */     _U,
-
-/*  136        Egrave */       _U,
-/*  137        Eacute */       _U,
-/*  138        Ecircumflex */  _U,
-/*  139        Edieresis */    _U,
-/*  140        Igrave */       _U,
-/*  141        Iacute */       _U,
-/*  142        Icircumflex */  _U,
-/*  143        Idieresis */    _U,
-
-/*  144        Eth */          _U,
-/*  145        Ntilde */       _U,
-/*  146        Ograve */       _U,
-/*  147        Oacute */       _U,
-/*  148        Ocircumflex */  _U,
-/*  149        Otilde */       _U,
-/*  150        Odieresis */    _U,
-/*  151        Ugrave */       _U,
-
-/*  152        Uacute */       _U,
-/*  153        Ucircumflex */  _U,
-/*  154        Udieresis */    _U,
-/*  155        Yacute */       _U,
-/*  156        Thorn */        _U,
-/*  157        mu */           _P,
-/*  158        multiply */     _P,
-/*  159        divide */       _P,
-
-/*  160        copyright */    _P,
-/*  161        exclamdown */   _P,
-/*  162        cent */         _P,
-/*  163        sterling */     _P,
-/*  164        fraction */     _P,
-/*  165        yen */          _P,
-/*  166        florin */       _P,
-/*  167        section */      _P,
-
-/*  168        currency */     _P,
-/*  169        quotesingle */  _P,
-/*  170        quotedblleft */ _P,
-/*  171        guillemotleft */ _P,
-/*  172        guilsinglleft */ _P,
-/*  173        guilsinglright */ _P,
-/*  174        fi */           _L,
-/*  175        fl */           _L,
-
-/*  176        registered */   _P,
-/*  177        endash */       _P,
-/*  178        dagger */       _P,
-/*  179        daggerdbl */    _P,
-/*  180        periodcentered */ _P,
-/*  181        brokenbar */    _P,
-/*  182        paragraph */    _P,
-/*  183        bullet */       _P,
-
-/*  184        quotesinglbase */ _P,
-/*  185        quotedblbase */ _P,
-/*  186        quotedblright */ _P,
-/*  187        guillemotright */ _P,
-/*  188        ellipsis */     _P,
-/*  189        perthousand */  _P,
-/*  190        logicalnot */   _P,
-/*  191        questiondown */ _P,
-
-/*  192        onesuperior */  _P,
-/*  193        grave */        _P,
-/*  194        acute */        _P,
-/*  195        circumflex */   _P,
-/*  196        tilde */        _P,
-/*  197        macron */       _P,
-/*  198        breve */        _P,
-/*  199        dotaccent */    _P,
-
-/*  200        dieresis */     _P,
-/*  201        twosuperior */  _P,
-/*  202        ring */         _P,
-/*  203        cedilla */      _P,
-/*  204        threesuperior */ _P,
-/*  205        hungarumlaut */ _P,
-/*  206        ogonek */       _P,
-/*  207        caron */        _P,
-
-/*  208        emdash */       _P,
-/*  209        plusminus */    _P,
-/*  210        onequarter */   _P,
-/*  211        onehalf */      _P,
-/*  212        threequarters */ _P,
-/*  213        agrave */       _L,
-/*  214        aacute */       _L,
-/*  215        acircumflex */  _L,
-
-/*  216        atilde */       _L,
-/*  217        adieresis */    _L,
-/*  218        aring */        _L,
-/*  219        ccedilla */     _L,
-/*  220        egrave */       _L,
-/*  221        eacute */       _L,
-/*  222        ecircumflex */  _L,
-/*  223        edieresis */    _L,
-
-/*  224        igrave */       _L,
-/*  225        AE */           _U,
-/*  226        iacute */       _L,
-/*  227        ordfeminine */  _P,
-/*  228        icircumflex */  _L,
-/*  229        idieresis */    _L,
-/*  230        eth */          _L,
-/*  231        ntilde */       _L,
-
-/*  232        Lslash */       _U,
-/*  233        Oslash */       _U,
-/*  234        OE */           _U,
-/*  235        ordmasculine */ _P,
-/*  236        ograve */       _L,
-/*  237        oacute */       _L,
-/*  238        ocircumflex */  _L,
-/*  239        otilde */       _L,
-
-/*  240        odieresis */    _L,
-/*  241        ae */           _L,
-/*  242        ugrave */       _L,
-/*  243        uacute */       _L,
-/*  244        ucircumflex */  _L,
-/*  245        dotlessi */     _L,
-/*  246        udieresis */    _L,
-/*  247        yacute */       _L,
-
-/*  248        lslash */       _L,
-/*  249        oslash */       _L,
-/*  250        oe */           _L,
-/*  251        germandbls */   _L,
-/*  252        thorn */        _L,
-/*  253        ydieresis */    _L,
-/*  254        .notdef */      _C,
-/*  255        .notdef */      _C,
+/*    0        .notdef */      _CTYPE_C,
+/*    1        .notdef */      _CTYPE_C,
+/*    2        .notdef */      _CTYPE_C,
+/*    3        .notdef */      _CTYPE_C,
+/*    4        .notdef */      _CTYPE_C,
+/*    5        .notdef */      _CTYPE_C,
+/*    6        .notdef */      _CTYPE_C,
+/*    7        .notdef */      _CTYPE_C,
+
+/*    8        .notdef */      _CTYPE_C,
+/*    9        .notdef */      _CTYPE_C|_CTYPE_S,
+/*   10        .notdef */      _CTYPE_C|_CTYPE_S,
+/*   11        .notdef */      _CTYPE_C|_CTYPE_S,
+/*   12        .notdef */      _CTYPE_C|_CTYPE_S,
+/*   13        .notdef */      _CTYPE_C|_CTYPE_S,
+/*   14        .notdef */      _CTYPE_C,
+/*   15        .notdef */      _CTYPE_C,
+
+/*   16        .notdef */      _CTYPE_C,
+/*   17        .notdef */      _CTYPE_C,
+/*   18        .notdef */      _CTYPE_C,
+/*   19        .notdef */      _CTYPE_C,
+/*   20        .notdef */      _CTYPE_C,
+/*   21        .notdef */      _CTYPE_C,
+/*   22        .notdef */      _CTYPE_C,
+/*   23        .notdef */      _CTYPE_C,
+
+/*   24        .notdef */      _CTYPE_C,
+/*   25        .notdef */      _CTYPE_C,
+/*   26        .notdef */      _CTYPE_C,
+/*   27        .notdef */      _CTYPE_C,
+/*   28        .notdef */      _CTYPE_C,
+/*   29        .notdef */      _CTYPE_C,
+/*   30        .notdef */      _CTYPE_C,
+/*   31        .notdef */      _CTYPE_C,
+
+/*   32        space */        _CTYPE_S|_CTYPE_B,
+/*   33        exclam */       _CTYPE_P,
+/*   34        quotedbl */     _CTYPE_P,
+/*   35        numbersign */   _CTYPE_P,
+/*   36        dollar */       _CTYPE_P,
+/*   37        percent */      _CTYPE_P,
+/*   38        ampersand */    _CTYPE_P,
+/*   39        quoteright */   _CTYPE_P,
+
+/*   40        parenleft */    _CTYPE_P,
+/*   41        parenright */   _CTYPE_P,
+/*   42        asterisk */     _CTYPE_P,
+/*   43        plus */         _CTYPE_P,
+/*   44        comma */        _CTYPE_P,
+/*   45        hyphen */       _CTYPE_P,
+/*   46        period */       _CTYPE_P,
+/*   47        slash */        _CTYPE_P,
+
+/*   48        zero */         _CTYPE_D,
+/*   49        one */          _CTYPE_D,
+/*   50        two */          _CTYPE_D,
+/*   51        three */        _CTYPE_D,
+/*   52        four */         _CTYPE_D,
+/*   53        five */         _CTYPE_D,
+/*   54        six */          _CTYPE_D,
+/*   55        seven */        _CTYPE_D,
+
+/*   56        eight */        _CTYPE_D,
+/*   57        nine */         _CTYPE_D,
+/*   58        colon */        _CTYPE_P,
+/*   59        semicolon */    _CTYPE_P,
+/*   60        less */         _CTYPE_P,
+/*   61        equal */        _CTYPE_P,
+/*   62        greater */      _CTYPE_P,
+/*   63        question */     _CTYPE_P,
+
+/*   64        at */           _CTYPE_P,
+/*   65        A */            _CTYPE_U|_CTYPE_X,
+/*   66        B */            _CTYPE_U|_CTYPE_X,
+/*   67        C */            _CTYPE_U|_CTYPE_X,
+/*   68        D */            _CTYPE_U|_CTYPE_X,
+/*   69        E */            _CTYPE_U|_CTYPE_X,
+/*   70        F */            _CTYPE_U|_CTYPE_X,
+/*   71        G */            _CTYPE_U,
+
+/*   72        H */    _CTYPE_U,
+/*   73        I */    _CTYPE_U,
+/*   74        J */    _CTYPE_U,
+/*   75        K */    _CTYPE_U,
+/*   76        L */    _CTYPE_U,
+/*   77        M */    _CTYPE_U,
+/*   78        N */    _CTYPE_U,
+/*   79        O */    _CTYPE_U,
+
+/*   80        P */    _CTYPE_U,
+/*   81        Q */    _CTYPE_U,
+/*   82        R */    _CTYPE_U,
+/*   83        S */    _CTYPE_U,
+/*   84        T */    _CTYPE_U,
+/*   85        U */    _CTYPE_U,
+/*   86        V */    _CTYPE_U,
+/*   87        W */    _CTYPE_U,
+
+/*   88        X */    _CTYPE_U,
+/*   89        Y */    _CTYPE_U,
+/*   90        Z */    _CTYPE_U,
+/*   91        bracketleft */  _CTYPE_P,
+/*   92        backslash */    _CTYPE_P,
+/*   93        bracketright */ _CTYPE_P,
+/*   94        asciicircum */  _CTYPE_P,
+/*   95        underscore */   _CTYPE_P,
+
+/*   96        quoteleft */    _CTYPE_P,
+/*   97        a */    _CTYPE_L|_CTYPE_X,
+/*   98        b */    _CTYPE_L|_CTYPE_X,
+/*   99        c */    _CTYPE_L|_CTYPE_X,
+/*  100        d */    _CTYPE_L|_CTYPE_X,
+/*  101        e */    _CTYPE_L|_CTYPE_X,
+/*  102        f */    _CTYPE_L|_CTYPE_X,
+/*  103        g */    _CTYPE_L,
+
+/*  104        h */    _CTYPE_L,
+/*  105        i */    _CTYPE_L,
+/*  106        j */    _CTYPE_L,
+/*  107        k */    _CTYPE_L,
+/*  108        l */    _CTYPE_L,
+/*  109        m */    _CTYPE_L,
+/*  110        n */    _CTYPE_L,
+/*  111        o */    _CTYPE_L,
+
+/*  112        p */    _CTYPE_L,
+/*  113        q */    _CTYPE_L,
+/*  114        r */    _CTYPE_L,
+/*  115        s */    _CTYPE_L,
+/*  116        t */    _CTYPE_L,
+/*  117        u */    _CTYPE_L,
+/*  118        v */    _CTYPE_L,
+/*  119        w */    _CTYPE_L,
+
+/*  120        x */    _CTYPE_L,
+/*  121        y */    _CTYPE_L,
+/*  122        z */    _CTYPE_L,
+/*  123        braceleft */    _CTYPE_P,
+/*  124        bar */          _CTYPE_P,
+/*  125        braceright */   _CTYPE_P,
+/*  126        asciitilde */   _CTYPE_P,
+/*  127        .notdef */      _CTYPE_C,
+
+/*  128        .notdef */      _CTYPE_C,
+/*  129        Agrave */       _CTYPE_U,
+/*  130        Aacute */       _CTYPE_U,
+/*  131        Acircumflex */  _CTYPE_U,
+/*  132        Atilde */       _CTYPE_U,
+/*  133        Adieresis */    _CTYPE_U,
+/*  134        Aring */        _CTYPE_U,
+/*  135        Ccedilla */     _CTYPE_U,
+
+/*  136        Egrave */       _CTYPE_U,
+/*  137        Eacute */       _CTYPE_U,
+/*  138        Ecircumflex */  _CTYPE_U,
+/*  139        Edieresis */    _CTYPE_U,
+/*  140        Igrave */       _CTYPE_U,
+/*  141        Iacute */       _CTYPE_U,
+/*  142        Icircumflex */  _CTYPE_U,
+/*  143        Idieresis */    _CTYPE_U,
+
+/*  144        Eth */          _CTYPE_U,
+/*  145        Ntilde */       _CTYPE_U,
+/*  146        Ograve */       _CTYPE_U,
+/*  147        Oacute */       _CTYPE_U,
+/*  148        Ocircumflex */  _CTYPE_U,
+/*  149        Otilde */       _CTYPE_U,
+/*  150        Odieresis */    _CTYPE_U,
+/*  151        Ugrave */       _CTYPE_U,
+
+/*  152        Uacute */       _CTYPE_U,
+/*  153        Ucircumflex */  _CTYPE_U,
+/*  154        Udieresis */    _CTYPE_U,
+/*  155        Yacute */       _CTYPE_U,
+/*  156        Thorn */        _CTYPE_U,
+/*  157        mu */           _CTYPE_P,
+/*  158        multiply */     _CTYPE_P,
+/*  159        divide */       _CTYPE_P,
+
+/*  160        copyright */    _CTYPE_P,
+/*  161        exclamdown */   _CTYPE_P,
+/*  162        cent */         _CTYPE_P,
+/*  163        sterling */     _CTYPE_P,
+/*  164        fraction */     _CTYPE_P,
+/*  165        yen */          _CTYPE_P,
+/*  166        florin */       _CTYPE_P,
+/*  167        section */      _CTYPE_P,
+
+/*  168        currency */     _CTYPE_P,
+/*  169        quotesingle */  _CTYPE_P,
+/*  170        quotedblleft */ _CTYPE_P,
+/*  171        guillemotleft */ _CTYPE_P,
+/*  172        guilsinglleft */ _CTYPE_P,
+/*  173        guilsinglright */ _CTYPE_P,
+/*  174        fi */           _CTYPE_L,
+/*  175        fl */           _CTYPE_L,
+
+/*  176        registered */   _CTYPE_P,
+/*  177        endash */       _CTYPE_P,
+/*  178        dagger */       _CTYPE_P,
+/*  179        daggerdbl */    _CTYPE_P,
+/*  180        periodcentered */ _CTYPE_P,
+/*  181        brokenbar */    _CTYPE_P,
+/*  182        paragraph */    _CTYPE_P,
+/*  183        bullet */       _CTYPE_P,
+
+/*  184        quotesinglbase */ _CTYPE_P,
+/*  185        quotedblbase */ _CTYPE_P,
+/*  186        quotedblright */ _CTYPE_P,
+/*  187        guillemotright */ _CTYPE_P,
+/*  188        ellipsis */     _CTYPE_P,
+/*  189        perthousand */  _CTYPE_P,
+/*  190        logicalnot */   _CTYPE_P,
+/*  191        questiondown */ _CTYPE_P,
+
+/*  192        onesuperior */  _CTYPE_P,
+/*  193        grave */        _CTYPE_P,
+/*  194        acute */        _CTYPE_P,
+/*  195        circumflex */   _CTYPE_P,
+/*  196        tilde */        _CTYPE_P,
+/*  197        macron */       _CTYPE_P,
+/*  198        breve */        _CTYPE_P,
+/*  199        dotaccent */    _CTYPE_P,
+
+/*  200        dieresis */     _CTYPE_P,
+/*  201        twosuperior */  _CTYPE_P,
+/*  202        ring */         _CTYPE_P,
+/*  203        cedilla */      _CTYPE_P,
+/*  204        threesuperior */ _CTYPE_P,
+/*  205        hungarumlaut */ _CTYPE_P,
+/*  206        ogonek */       _CTYPE_P,
+/*  207        caron */        _CTYPE_P,
+
+/*  208        emdash */       _CTYPE_P,
+/*  209        plusminus */    _CTYPE_P,
+/*  210        onequarter */   _CTYPE_P,
+/*  211        onehalf */      _CTYPE_P,
+/*  212        threequarters */ _CTYPE_P,
+/*  213        agrave */       _CTYPE_L,
+/*  214        aacute */       _CTYPE_L,
+/*  215        acircumflex */  _CTYPE_L,
+
+/*  216        atilde */       _CTYPE_L,
+/*  217        adieresis */    _CTYPE_L,
+/*  218        aring */        _CTYPE_L,
+/*  219        ccedilla */     _CTYPE_L,
+/*  220        egrave */       _CTYPE_L,
+/*  221        eacute */       _CTYPE_L,
+/*  222        ecircumflex */  _CTYPE_L,
+/*  223        edieresis */    _CTYPE_L,
+
+/*  224        igrave */       _CTYPE_L,
+/*  225        AE */           _CTYPE_U,
+/*  226        iacute */       _CTYPE_L,
+/*  227        ordfeminine */  _CTYPE_P,
+/*  228        icircumflex */  _CTYPE_L,
+/*  229        idieresis */    _CTYPE_L,
+/*  230        eth */          _CTYPE_L,
+/*  231        ntilde */       _CTYPE_L,
+
+/*  232        Lslash */       _CTYPE_U,
+/*  233        Oslash */       _CTYPE_U,
+/*  234        OE */           _CTYPE_U,
+/*  235        ordmasculine */ _CTYPE_P,
+/*  236        ograve */       _CTYPE_L,
+/*  237        oacute */       _CTYPE_L,
+/*  238        ocircumflex */  _CTYPE_L,
+/*  239        otilde */       _CTYPE_L,
+
+/*  240        odieresis */    _CTYPE_L,
+/*  241        ae */           _CTYPE_L,
+/*  242        ugrave */       _CTYPE_L,
+/*  243        uacute */       _CTYPE_L,
+/*  244        ucircumflex */  _CTYPE_L,
+/*  245        dotlessi */     _CTYPE_L,
+/*  246        udieresis */    _CTYPE_L,
+/*  247        yacute */       _CTYPE_L,
+
+/*  248        lslash */       _CTYPE_L,
+/*  249        oslash */       _CTYPE_L,
+/*  250        oe */           _CTYPE_L,
+/*  251        germandbls */   _CTYPE_L,
+/*  252        thorn */        _CTYPE_L,
+/*  253        ydieresis */    _CTYPE_L,
+/*  254        .notdef */      _CTYPE_C,
+/*  255        .notdef */      _CTYPE_C,
 };
 
 /*
@@ -335,7 +336,7 @@ const unsigned int _NX_CTypeTable_[1 + 256] = {
  * There are some pathological cases: ydieresis, germandbls, and the
  * fi & fl ligatures don't have "other case" equivalents; therefore
  * they're entered as themselves because they are in fact "lower case"
- * and the Type table lists them as _L.
+ * and the Type table lists them as _CTYPE_L.
  */
 const unsigned char _NX_ULTable_[256] = {
 /*    0        .notdef */      0,