Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1.  
  2. #ifndef __mathcommands_h__
  3. #define __mathcommands_h__
  4.  
  5. #include "yacasbase.h"
  6. #include "lispenvironment.h"
  7. #include "lispevalhash.h"
  8. #include "lispobject.h"
  9. #include "lispglobals.h"
  10.  
  11.  
  12. //#define CORE_FUNCTION(NAME) void NAME(LispEnvironment& aEnvironment, LispPtr& aResult, LispPtr& aArguments);
  13.  
  14. #define CORE_KERNEL_FUNCTION(iname,fname,nrargs,flags) void fname(LispEnvironment& aEnvironment, LispInt aStackTop);
  15. #define CORE_KERNEL_FUNCTION_ALIAS(iname,fname,nrargs,flags)  int JimDummyFunction();
  16. #define OPERATOR(kind, prec, yacas_name) int JimDummyFunction();
  17.  
  18. #include "corefunctions.h"
  19. #undef CORE_KERNEL_FUNCTION
  20. #undef CORE_KERNEL_FUNCTION_ALIAS
  21. #undef OPERATOR
  22.  
  23. #endif
  24.