home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / mitsch75.zip / scheme-7_5_17-src.zip / scheme-7.5.17 / src / microcode / bltdef.h < prev    next >
Text File  |  1999-01-02  |  12KB  |  900 lines

  1. /* -*-C-*-
  2.  
  3. Copyright (c) 1987, 1988, 1999 Massachusetts Institute of Technology
  4.  
  5. This program is free software; you can redistribute it and/or modify
  6. it under the terms of the GNU General Public License as published by
  7. the Free Software Foundation; either version 2 of the License, or (at
  8. your option) any later version.
  9.  
  10. This program is distributed in the hope that it will be useful, but
  11. WITHOUT ANY WARRANTY; without even the implied warranty of
  12. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  13. General Public License for more details.
  14.  
  15. You should have received a copy of the GNU General Public License
  16. along with this program; if not, write to the Free Software
  17. Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  18. */
  19.  
  20. /* $Id: bltdef.h,v 1.4 1999/01/02 06:11:34 cph Exp $
  21.  *
  22.  * Names and arity's of old "built-in" primitives.
  23.  * The tables here are used by Bintopsb to upgrade binaries.
  24.  */
  25.  
  26. #define MAX_BUILTIN_PRIMITIVE 431
  27.  
  28. int builtin_prim_arity_table[] = {
  29.   3,
  30.   2,
  31.   3,
  32.   1,
  33.   2,
  34.   2,
  35.   1,
  36.   1,
  37.   1,
  38.   1,
  39.   1,
  40.   1,
  41.   1,
  42.   2,
  43.   2,
  44.   2,
  45.   1,
  46.   2,
  47.   2,
  48.   2,
  49.   2,
  50.   1,
  51.   0,
  52.   1,
  53.   2,
  54.   3,
  55.   0,
  56.   1,
  57.   2,
  58.   3,
  59.   1,
  60.   1,
  61.   2,
  62.   1,
  63.   1,
  64.   2,
  65.   2,
  66.   0,
  67.   0,
  68.   2,
  69.   3,
  70.   2,
  71.   3,
  72.   3,
  73.   2,
  74.   1,
  75.   2,
  76.   1,
  77.   3,
  78.   1,
  79.   0,
  80.   2,
  81.   1,
  82.   1,
  83.   1,
  84.   1,
  85.   1,
  86.   1,
  87.   1,
  88.   2,
  89.   2,
  90.   2,
  91.   2,
  92.   2,
  93.   2,
  94.   1,
  95.   1,
  96.   1,
  97.   2,
  98.   3,
  99.   1,
  100.   0,
  101.   0,
  102.   0,
  103.   3,
  104.   2,
  105.   2,
  106.   2,
  107.   2,
  108.   2,
  109.   2,
  110.   2,
  111.   2,
  112.   1,
  113.   2,
  114.   1,
  115.   3,
  116.   1,
  117.   3,
  118.   2,
  119.   0,
  120.   0,
  121.   2,
  122.   1,
  123.   2,
  124.   1,
  125.   2,
  126.   1,
  127.   1,
  128.   1,
  129.   1,
  130.   1,
  131.   2,
  132.   1,
  133.   1,
  134.   2,
  135.   2,
  136.   2,
  137.   2,
  138.   2,
  139.   2,
  140.   1,
  141.   1,
  142.   1,
  143.   1,
  144.   1,
  145.   1,
  146.   1,
  147.   1,
  148.   1,
  149.   1,
  150.   0,
  151.   0,
  152.   1,
  153.   1,
  154.   3,
  155.   1,
  156.   1,
  157.   1,
  158.   2,
  159.   2,
  160.   1,
  161.   3,
  162.   1,
  163.   1,
  164.   1,
  165.   2,
  166.   2,
  167.   2,
  168.   0,
  169.   2,
  170.   2,
  171.   1,
  172.   2,
  173.   2,
  174.   1,
  175.   2,
  176.   2,
  177.   1,
  178.   2,
  179.   1,
  180.   2,
  181.   3,
  182.   1,
  183.   2,
  184.   3,
  185.   1,
  186.   5,
  187.   5,
  188.   4,
  189.   0,
  190.   0,
  191.   0,
  192.   1,
  193.   1,
  194.   2,
  195.   3,
  196.   1,
  197.   1,
  198.   1,
  199.   2,
  200.   1,
  201.   1,
  202.   1,
  203.   1,
  204.   1,
  205.   1,
  206.   1,
  207.   1,
  208.   1,
  209.   2,
  210.   1,
  211.   0,
  212.   2,
  213.   2,
  214.   1,
  215.   1,
  216.   1,
  217.   1,
  218.   1,
  219.   2,
  220.   2,
  221.   1,
  222.   1,
  223.   1,
  224.   2,
  225.   1,
  226.   2,
  227.   2,
  228.   1,
  229.   0,
  230.   2,
  231.   3,
  232.   3,
  233.   2,
  234.   1,
  235.   0,
  236.   0,
  237.   0,
  238.   1,
  239.   2,
  240.   1,
  241.   1,
  242.   2,
  243.   5,
  244.   2,
  245.   2,
  246.   1,
  247.   3,
  248.   0,
  249.   2,
  250.   1,
  251.   0,
  252.   3,
  253.   3,
  254.   1,
  255.   4,
  256.   1,
  257.   0,
  258.   0,
  259.   1,
  260.   1,
  261.   1,
  262.   2,
  263.   2,
  264.   2,
  265.   2,
  266.   2,
  267.   2,
  268.   2,
  269.   2,
  270.   1,
  271.   1,
  272.   1,
  273.   1,
  274.   1,
  275.   1,
  276.   1,
  277.   1,
  278.   1,
  279.   1,
  280.   1,
  281.   1,
  282.   1,
  283.   1,
  284.   0,
  285.   0,
  286.   0,
  287.   1,
  288.   2,
  289.   0,
  290.   0,
  291.   0,
  292.   2,
  293.   0,
  294.   0,
  295.   1,
  296.   0,
  297.   2,
  298.   0,
  299.   0,
  300.   0,
  301.   0,
  302.   2,
  303.   2,
  304.   1,
  305.   3,
  306.   1,
  307.   0,
  308.   1,
  309.   7,
  310.   7,
  311.   7,
  312.   0,
  313.   0,
  314.   0,
  315.   0,
  316.   0,
  317.   0,
  318.   0,
  319.   0,
  320.   0,
  321.   0,
  322.   0,
  323.   0,
  324.   0,
  325.   0,
  326.   0,
  327.   0,
  328.   0,
  329.   0,
  330.   0,
  331.   0,
  332.   0,
  333.   0,
  334.   0,
  335.   0,
  336.   0,
  337.   0,
  338.   0,
  339.   0,
  340.   2,
  341.   1,
  342.   1,
  343.   2,
  344.   3,
  345.   5,
  346.   5,
  347.   1,
  348.   1,
  349.   2,
  350.   4,
  351.   4,
  352.   4,
  353.   4,
  354.   4,
  355.   4,
  356.   4,
  357.   6,
  358.   6,
  359.   6,
  360.   3,
  361.   3,
  362.   6,
  363.   6,
  364.   6,
  365.   6,
  366.   1,
  367.   0,
  368.   2,
  369.   0,
  370.   0,
  371.   0,
  372.   0,
  373.   0,
  374.   0,
  375.   0,
  376.   0,
  377.   0,
  378.   0,
  379.   0,
  380.   0,
  381.   0,
  382.   0,
  383.   0,
  384.   0,
  385.   0,
  386.   0,
  387.   0,
  388.   0,
  389.   0,
  390.   0,
  391.   0,
  392.   0,
  393.   0,
  394.   0,
  395.   0,
  396.   0,
  397.   0,
  398.   0,
  399.   0,
  400.   0,
  401.   0,
  402.   0,
  403.   1,
  404.   4,
  405.   4,
  406.   7,
  407.   7,
  408.   7,
  409.   4,
  410.   4,
  411.   2,
  412.   4,
  413.   0,
  414.   0,
  415.   0,
  416.   0,
  417.   0,
  418.   0,
  419.   0,
  420.   0,
  421.   0,
  422.   0,
  423.   0,
  424.   0,
  425.   0,
  426.   0,
  427.   3,
  428.   2,
  429.   2,
  430.   4,
  431.   7,
  432.   7,
  433.   7,
  434.   2,
  435.   3,
  436.   2,
  437.   2,
  438.   2,
  439.   2,
  440.   2,
  441.   2,
  442.   2,
  443.   0,
  444.   1,
  445.   0,
  446.   0,
  447.   0,
  448.   0,
  449.   0,
  450.   0,
  451.   0,
  452.   0,
  453.   0,
  454.   0,
  455.   0,
  456.   0,
  457.   0,
  458.   0,
  459.   0,
  460.   0
  461. };
  462.  
  463. static char No_Name[] = "";
  464.  
  465. char *builtin_prim_name_table[] = {
  466.   "LEXICAL-ASSIGNMENT",
  467.   "LOCAL-REFERENCE",
  468.   "LOCAL-ASSIGNMENT",
  469.   "CALL-WITH-CURRENT-CONTINUATION",
  470.   "SCODE-EVAL",
  471.   "APPLY",
  472.   "SET-INTERRUPT-ENABLES!",
  473.   "STRING->SYMBOL",
  474.   "GET-WORK",
  475.   "NON-REENTRANT-CALL-WITH-CURRENT-CONTINUATION",
  476.   "CURRENT-DYNAMIC-STATE",
  477.   "SET-CURRENT-DYNAMIC-STATE!",
  478.   "NULL?",
  479.   "EQ?",
  480.   "STRING-EQUAL?",
  481.   "PRIMITIVE-TYPE?",
  482.   "PRIMITIVE-TYPE",
  483.   "PRIMITIVE-SET-TYPE",
  484.   "LEXICAL-REFERENCE",
  485.   "LEXICAL-UNREFERENCEABLE?",
  486.   "MAKE-CHAR",
  487.   "CHAR-BITS",
  488.   "EXIT",
  489.   "CHAR-CODE",
  490.   "LEXICAL-UNASSIGNED?",
  491.   "INSERT-NON-MARKED-VECTOR!",
  492.   "HALT",
  493.   "CHAR->INTEGER",
  494.   "MEMQ",
  495.   "INSERT-STRING",
  496.   "ENABLE-INTERRUPTS!",
  497.   "MAKE-EMPTY-STRING",
  498.   "CONS",
  499.   "CAR",
  500.   "CDR",
  501.   "SET-CAR!",
  502.   "SET-CDR!",
  503.   "GET-COMMAND-LINE",
  504.   "TTY-GET-CURSOR",
  505.   "GENERAL-CAR-CDR",
  506.   "HUNK3-CONS",
  507.   "HUNK3-CXR",
  508.   "HUNK3-SET-CXR!",
  509.   "INSERT-STRING!",
  510.   "VECTOR-CONS",
  511.   "VECTOR-LENGTH",
  512.   "VECTOR-REF",
  513.   "SET-CURRENT-HISTORY!",
  514.   "VECTOR-SET!",
  515.   "NON-MARKED-VECTOR-CONS",
  516.   No_Name,
  517.   "LEXICAL-UNBOUND?",
  518.   "INTEGER->CHAR",
  519.   "CHAR-DOWNCASE",
  520.   "CHAR-UPCASE",
  521.   "ASCII->CHAR",
  522.   "CHAR-ASCII?",
  523.   "CHAR->ASCII",
  524.   "GARBAGE-COLLECT",
  525.   "PLUS-FIXNUM",
  526.   "MINUS-FIXNUM",
  527.   "MULTIPLY-FIXNUM",
  528.   "DIVIDE-FIXNUM",
  529.   "EQUAL-FIXNUM?",
  530.   "LESS-THAN-FIXNUM?",
  531.   "POSITIVE-FIXNUM?",
  532.   "ONE-PLUS-FIXNUM",
  533.   "MINUS-ONE-PLUS-FIXNUM",
  534.   "TRUNCATE-STRING!",
  535.   "SUBSTRING",
  536.   "ZERO-FIXNUM?",
  537.   No_Name,
  538.   No_Name,
  539.   No_Name,
  540.   "SUBSTRING->LIST",
  541.   "MAKE-FILLED-STRING",
  542.   "PLUS-BIGNUM",
  543.   "MINUS-BIGNUM",
  544.   "MULTIPLY-BIGNUM",
  545.   "DIVIDE-BIGNUM",
  546.   "LISTIFY-BIGNUM",
  547.   "EQUAL-BIGNUM?",
  548.   "LESS-THAN-BIGNUM?",
  549.   "POSITIVE-BIGNUM?",
  550.   "FILE-OPEN-CHANNEL",
  551.   "FILE-CLOSE-CHANNEL",
  552.   "PRIMITIVE-FASDUMP",
  553.   "BINARY-FASLOAD",
  554.   "STRING-POSITION",
  555.   "STRING-LESS?",
  556.   No_Name,
  557.   No_Name,
  558.   "REHASH",
  559.   "LENGTH",
  560.   "ASSQ",
  561.   "LIST->STRING",
  562.   "EQUAL-STRING-TO-LIST?",
  563.   "MAKE-CELL",
  564.   "CELL-CONTENTS",
  565.   "CELL?",
  566.   "CHARACTER-UPCASE",
  567.   "CHARACTER-LIST-HASH",
  568.   "GCD-FIXNUM",
  569.   "COERCE-FIXNUM-TO-BIGNUM",
  570.   "COERCE-BIGNUM-TO-FIXNUM",
  571.   "PLUS-FLONUM",
  572.   "MINUS-FLONUM",
  573.   "MULTIPLY-FLONUM",
  574.   "DIVIDE-FLONUM",
  575.   "EQUAL-FLONUM?",
  576.   "LESS-THAN-FLONUM?",
  577.   "ZERO-BIGNUM?",
  578.   "TRUNCATE-FLONUM",
  579.   "ROUND-FLONUM",
  580.   "COERCE-INTEGER-TO-FLONUM",
  581.   "SINE-FLONUM",
  582.   "COSINE-FLONUM",
  583.   "ARCTAN-FLONUM",
  584.   "EXP-FLONUM",
  585.   "LN-FLONUM",
  586.   "SQRT-FLONUM",
  587.   No_Name,
  588.   "GET-FIXED-OBJECTS-VECTOR",
  589.   "SET-FIXED-OBJECTS-VECTOR!",
  590.   "LIST->VECTOR",
  591.   "SUBVECTOR->LIST",
  592.   "PAIR?",
  593.   "NEGATIVE-FIXNUM?",
  594.   "NEGATIVE-BIGNUM?",
  595.   "GREATER-THAN-FIXNUM?",
  596.   "GREATER-THAN-BIGNUM?",
  597.   "STRING-HASH",
  598.   "SYSTEM-PAIR-CONS",
  599.   "SYSTEM-PAIR?",
  600.   "SYSTEM-PAIR-CAR",
  601.   "SYSTEM-PAIR-CDR",
  602.   "SYSTEM-PAIR-SET-CAR!",
  603.   "SYSTEM-PAIR-SET-CDR!",
  604.   "STRING-HASH-MOD",
  605.   No_Name,
  606.   "SET-CELL-CONTENTS!",
  607.   "&MAKE-OBJECT",
  608.   "SYSTEM-HUNK3-CXR0",
  609.   "SYSTEM-HUNK3-SET-CXR0!",
  610.   "MAP-MACHINE-ADDRESS-TO-CODE",
  611.   "SYSTEM-HUNK3-CXR1",
  612.   "SYSTEM-HUNK3-SET-CXR1!",
  613.   "MAP-CODE-TO-MACHINE-ADDRESS",
  614.   "SYSTEM-HUNK3-CXR2",
  615.   "SYSTEM-HUNK3-SET-CXR2!",
  616.   "PRIMITIVE-PROCEDURE-ARITY",
  617.   "SYSTEM-LIST-TO-VECTOR",
  618.   "SYSTEM-SUBVECTOR-TO-LIST",
  619.   "SYSTEM-VECTOR?",
  620.   "SYSTEM-VECTOR-REF",
  621.   "SYSTEM-VECTOR-SET!",
  622.   "WITH-HISTORY-DISABLED",
  623.   "SUBVECTOR-MOVE-RIGHT!",
  624.   "SUBVECTOR-MOVE-LEFT!",
  625.   "SUBVECTOR-FILL!",
  626.   No_Name,
  627.   No_Name,
  628.   No_Name,
  629.   "VECTOR-8B-CONS",
  630.   "VECTOR-8B?",
  631.   "VECTOR-8B-REF",
  632.   "VECTOR-8B-SET!",
  633.   "ZERO-FLONUM?",
  634.   "POSITIVE-FLONUM?",
  635.   "NEGATIVE-FLONUM?",
  636.   "GREATER-THAN-FLONUM?",
  637.   "INTERN-CHARACTER-LIST",
  638.   "COMPILED-CODE-ADDRESS->OFFSET",
  639.   "VECTOR-8B-SIZE",
  640.   "SYSTEM-VECTOR-SIZE",
  641.   "FORCE",
  642.   "PRIMITIVE-DATUM",
  643.   "MAKE-NON-POINTER-OBJECT",
  644.   "DEBUGGING-PRINTER",
  645.   "STRING-UPCASE",
  646.   "PRIMITIVE-PURIFY",
  647.   "COMPILED-CODE-ADDRESS->BLOCK",
  648.   No_Name,
  649.   "DUMP-BAND",
  650.   "SUBSTRING-SEARCH",
  651.   "LOAD-BAND",
  652.   "CONSTANT?",
  653.   "PURE?",
  654.   "PRIMITIVE-GC-TYPE",
  655.   "PRIMITIVE-IMPURIFY",
  656.   "WITH-THREADED-CONTINUATION",
  657.   "WITHIN-CONTROL-POINT",
  658.   "SET-RUN-LIGHT!",
  659.   "FILE-EOF?",
  660.   "FILE-READ-CHAR",
  661.   "FILE-FILL-INPUT-BUFFER",
  662.   "FILE-LENGTH",
  663.   "FILE-WRITE-CHAR",
  664.   "FILE-WRITE-STRING",
  665.   "CLOSE-LOST-OPEN-FILES",
  666.   No_Name,
  667.   "WITH-INTERRUPTS-REDUCED",
  668.   "PRIMITIVE-EVAL-STEP",
  669.   "PRIMITIVE-APPLY-STEP",
  670.   "PRIMITIVE-RETURN-STEP",
  671.   "TTY-READ-CHAR-READY?",
  672.   "TTY-READ-CHAR",
  673.   "TTY-READ-CHAR-IMMEDIATE",
  674.   "TTY-READ-FINISH",
  675.   "BIT-STRING-ALLOCATE",
  676.   "MAKE-BIT-STRING",
  677.   "BIT-STRING?",
  678.   "BIT-STRING-LENGTH",
  679.   "BIT-STRING-REF",
  680.   "BIT-SUBSTRING-MOVE-RIGHT!",
  681.   "BIT-STRING-SET!",
  682.   "BIT-STRING-CLEAR!",
  683.   "BIT-STRING-ZERO?",
  684.   "BIT-SUBSTRING-FIND-NEXT-SET-BIT",
  685.   No_Name,
  686.   "UNSIGNED-INTEGER->BIT-STRING",
  687.   "BIT-STRING->UNSIGNED-INTEGER",
  688.   No_Name,
  689.   "READ-BITS!",
  690.   "WRITE-BITS!",
  691.   "MAKE-STATE-SPACE",
  692.   "EXECUTE-AT-NEW-POINT",
  693.   "TRANSLATE-TO-STATE-POINT",
  694.   "GET-NEXT-CONSTANT",
  695.   "MICROCODE-IDENTIFY",
  696.   "ZERO?",
  697.   "POSITIVE?",
  698.   "NEGATIVE?",
  699.   "&=",
  700.   "&<",
  701.   "&>",
  702.   "&+",
  703.   "&-",
  704.   "&*",
  705.   "&/",
  706.   "INTEGER-DIVIDE",
  707.   "1+",
  708.   "-1+",
  709.   "TRUNCATE",
  710.   "ROUND",
  711.   "FLOOR",
  712.   "CEILING",
  713.   "SQRT",
  714.   "EXP",
  715.   "LOG",
  716.   "SIN",
  717.   "COS",
  718.   "&ATAN",
  719.   "TTY-WRITE-CHAR",
  720.   "TTY-WRITE-STRING",
  721.   "TTY-BEEP",
  722.   "TTY-CLEAR",
  723.   "GET-PRIMITIVE-COUNTS",
  724.   "GET-PRIMITIVE-NAME",
  725.   "GET-PRIMITIVE-ADDRESS",
  726.   No_Name,
  727.   No_Name,
  728.   "GET-NEXT-INTERRUPT-CHARACTER",
  729.   "CHECK-AND-CLEAN-UP-INPUT-CHANNEL",
  730.   No_Name,
  731.   "SYSTEM-CLOCK",
  732.   "FILE-EXISTS?",
  733.   No_Name,
  734.   "TTY-MOVE-CURSOR",
  735.   No_Name,
  736.   No_Name,
  737.   No_Name,
  738.   No_Name,
  739.   "COPY-FILE",
  740.   "RENAME-FILE",
  741.   "REMOVE-FILE",
  742.   "LINK-FILE",
  743.   "MAKE-DIRECTORY",
  744.   No_Name,
  745.   "SET-WORKING-DIRECTORY-PATHNAME!",
  746.   "RE-MATCH-SUBSTRING",
  747.   "RE-SEARCH-SUBSTRING-FORWARD",
  748.   "RE-SEARCH-SUBSTRING-BACKWARD",
  749.   No_Name,
  750.   No_Name,
  751.   No_Name,
  752.   No_Name,
  753.   No_Name,
  754.   No_Name,
  755.   No_Name,
  756.   No_Name,
  757.   No_Name,
  758.   No_Name,
  759.   No_Name,
  760.   "CURRENT-YEAR",
  761.   "CURRENT-MONTH",
  762.   "CURRENT-DAY",
  763.   "CURRENT-HOUR",
  764.   "CURRENT-MINUTE",
  765.   "CURRENT-SECOND",
  766.   No_Name,
  767.   No_Name,
  768.   No_Name,
  769.   No_Name,
  770.   No_Name,
  771.   No_Name,
  772.   No_Name,
  773.   No_Name,
  774.   "CLEAR-TO-END-OF-LINE",
  775.   No_Name,
  776.   No_Name,
  777.   "WITH-INTERRUPT-MASK",
  778.   "STRING?",
  779.   "STRING-LENGTH",
  780.   "STRING-REF",
  781.   "STRING-SET!",
  782.   "SUBSTRING-MOVE-RIGHT!",
  783.   "SUBSTRING-MOVE-LEFT!",
  784.   "STRING-ALLOCATE",
  785.   "STRING-MAXIMUM-LENGTH",
  786.   "SET-STRING-LENGTH!",
  787.   "VECTOR-8B-FILL!",
  788.   "VECTOR-8B-FIND-NEXT-CHAR",
  789.   "VECTOR-8B-FIND-PREVIOUS-CHAR",
  790.   "VECTOR-8B-FIND-NEXT-CHAR-CI",
  791.   "VECTOR-8B-FIND-PREVIOUS-CHAR-CI",
  792.   "SUBSTRING-FIND-NEXT-CHAR-IN-SET",
  793.   "SUBSTRING-FIND-PREVIOUS-CHAR-IN-SET",
  794.   "SUBSTRING=?",
  795.   "SUBSTRING-CI=?",
  796.   "SUBSTRING<?",
  797.   "SUBSTRING-UPCASE!",
  798.   "SUBSTRING-DOWNCASE!",
  799.   "SUBSTRING-MATCH-FORWARD",
  800.   "SUBSTRING-MATCH-BACKWARD",
  801.   "SUBSTRING-MATCH-FORWARD-CI",
  802.   "SUBSTRING-MATCH-BACKWARD-CI",
  803.   "PHOTO-OPEN",
  804.   "PHOTO-CLOSE",
  805.   "SETUP-TIMER-INTERRUPT",
  806.   No_Name,
  807.   No_Name,
  808.   No_Name,
  809.   No_Name,
  810.   No_Name,
  811.   No_Name,
  812.   No_Name,
  813.   No_Name,
  814.   No_Name,
  815.   No_Name,
  816.   No_Name,
  817.   No_Name,
  818.   No_Name,
  819.   No_Name,
  820.   No_Name,
  821.   No_Name,
  822.   No_Name,
  823.   No_Name,
  824.   "SCREEN-X-SIZE",
  825.   "SCREEN-Y-SIZE",
  826.   No_Name,
  827.   No_Name,
  828.   No_Name,
  829.   No_Name,
  830.   No_Name,
  831.   No_Name,
  832.   No_Name,
  833.   No_Name,
  834.   No_Name,
  835.   No_Name,
  836.   No_Name,
  837.   No_Name,
  838.   No_Name,
  839.   No_Name,
  840.   "STRING->SYNTAX-ENTRY",
  841.   "SCAN-WORD-FORWARD",
  842.   "SCAN-WORD-BACKWARD",
  843.   "SCAN-LIST-FORWARD",
  844.   "SCAN-LIST-BACKWARD",
  845.   "SCAN-SEXPS-FORWARD",
  846.   "SCAN-FORWARD-TO-WORD",
  847.   "SCAN-BACKWARD-PREFIX-CHARS",
  848.   "CHAR->SYNTAX-CODE",
  849.   "QUOTED-CHAR?",
  850.   "MICROCODE-TABLES-FILENAME",
  851.   No_Name,
  852.   No_Name,
  853.   No_Name,
  854.   No_Name,
  855.   No_Name,
  856.   No_Name,
  857.   No_Name,
  858.   No_Name,
  859.   No_Name,
  860.   No_Name,
  861.   No_Name,
  862.   No_Name,
  863.   No_Name,
  864.   "ERROR-PROCEDURE",
  865.   "BIT-STRING-XOR!",
  866.   "RE-CHAR-SET-ADJOIN!",
  867.   "RE-COMPILE-FASTMAP",
  868.   "RE-MATCH-BUFFER",
  869.   "RE-SEARCH-BUFFER-FORWARD",
  870.   "RE-SEARCH-BUFFER-BACKWARD",
  871.   "SYSTEM-MEMORY-REF",
  872.   "SYSTEM-MEMORY-SET!",
  873.   "BIT-STRING-FILL!",
  874.   "BIT-STRING-MOVE!",
  875.   "BIT-STRING-MOVEC!",
  876.   "BIT-STRING-OR!",
  877.   "BIT-STRING-AND!",
  878.   "BIT-STRING-ANDC!",
  879.   "BIT-STRING=?",
  880.   "WORKING-DIRECTORY-PATHNAME",
  881.   "OPEN-DIRECTORY",
  882.   "DIRECTORY-READ",
  883.   "UNDER-EMACS?",
  884.   "TTY-FLUSH-OUTPUT",
  885.   "RELOAD-BAND-NAME",
  886.   No_Name,
  887.   No_Name,
  888.   No_Name,
  889.   No_Name,
  890.   No_Name,
  891.   No_Name,
  892.   No_Name,
  893.   No_Name,
  894.   No_Name,
  895.   No_Name,
  896.   No_Name,
  897.   No_Name
  898. };
  899.  
  900.