clsyms.h 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /* clsyms.h Copyright (C) Codemist Ltd, 1994-2002 */
  2. /*
  3. * Header defining the vector of literals just used in Common Lisp mode.
  4. */
  5. /*
  6. * This code may be used and modified, and redistributed in binary
  7. * or source form, subject to the "CCL Public License", which should
  8. * accompany it. This license is a variant on the BSD license, and thus
  9. * permits use of code derived from this in either open and commercial
  10. * projects: but it does require that updates to this code be made
  11. * available back to the originators of the package.
  12. * Before merging other code in with this or linking this code
  13. * with other packages or libraries please check that the license terms
  14. * of the other material are compatible with those of this.
  15. */
  16. /* Signature: 5bf74b6b 08-Apr-2002 */
  17. #ifndef header_clsyms_h
  18. #define header_clsyms_h 1
  19. #define nicknames_symbol elt(qvalue(cl_symbols), 0) /* :nicknames */
  20. #define use_symbol elt(qvalue(cl_symbols), 1) /* :use */
  21. #define and_symbol elt(qvalue(cl_symbols), 2) /* and */
  22. #define or_symbol elt(qvalue(cl_symbols), 3) /* or */
  23. #define not_symbol elt(qvalue(cl_symbols), 4) /* not */
  24. #define reader_workspace elt(qvalue(cl_symbols), 5) /* Used for #:x */
  25. #define named_character elt(qvalue(cl_symbols), 6) /* :named-character */
  26. #define read_float_format elt(qvalue(cl_symbols), 7) /* *read-default-float-format* */
  27. #define short_float elt(qvalue(cl_symbols), 8) /* short-float */
  28. #define single_float elt(qvalue(cl_symbols), 9) /* single-float */
  29. #define double_float elt(qvalue(cl_symbols), 10) /* double-float */
  30. #define long_float elt(qvalue(cl_symbols), 11) /* long-float */
  31. #define bit_symbol elt(qvalue(cl_symbols), 12) /* bit */
  32. #define pathname_symbol elt(qvalue(cl_symbols), 13) /* pathname */
  33. #define print_array_sym elt(qvalue(cl_symbols), 14) /* *print-array* */
  34. #define read_base elt(qvalue(cl_symbols), 15) /* *read-base* */
  35. #define initial_element elt(qvalue(cl_symbols), 16) /* :initial-element */
  36. #endif /* header_clsyms_h */
  37. /* end of clsyms.h */