ompsetup.c 1.0 KB

123456789101112131415161718192021222324252627282930
  1. #include <stdarg.h>
  2. #include "machine.h"
  3. #include "tags.h"
  4. #include "externs.h"
  5. #include "cslerror.h"
  6. /* Signature: 2edc7539 08-Apr-2002 */
  7. extern Lisp_Object om_read(Lisp_Object, Lisp_Object);
  8. extern Lisp_Object om_supportsCD(Lisp_Object, Lisp_Object);
  9. extern Lisp_Object om_supportsSymbol(Lisp_Object, Lisp_Object, Lisp_Object);
  10. extern Lisp_Object MS_CDECL om_listCDs(Lisp_Object, int, ...);
  11. extern Lisp_Object om_listSymbols(Lisp_Object, Lisp_Object);
  12. extern Lisp_Object om_whichCDs(Lisp_Object, Lisp_Object);
  13. setup_type const om_parse_setup[] = {
  14. /* LISP Name */ /* Unary */ /* Binary */ /* Nary */
  15. {"om-read", om_read, too_many_1, wrong_no_1},
  16. {"om-supportsCD", om_supportsCD, too_many_1, wrong_no_1},
  17. {"om-supportsSymbol", too_few_2, om_supportsSymbol, wrong_no_2},
  18. {"om-listCDs", wrong_no_0a, wrong_no_0b, om_listCDs},
  19. {"om-listSymbols", om_listSymbols, too_many_1, wrong_no_1},
  20. {"om-whichCDs", om_whichCDs, too_many_1, wrong_no_1},
  21. {NULL, 0, 0, 0}
  22. };