home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 400-499 / ff472.lzh / ICalc / src / command.c < prev    next >
C/C++ Source or Header  |  1991-04-17  |  834b  |  57 lines

  1. /*
  2. *    various user-commands for complex-number expression parser.
  3. *    MWS, March 20, 1991.
  4. */
  5. #include <stdio.h>
  6. #include <math.h>
  7. #include "complex.h"
  8. #include "complex.tab.h"
  9.  
  10. extern int silent;
  11.  
  12. void quiticalc()    /* guess... */
  13. {
  14.     exit(0);
  15. }
  16.  
  17. void besilent()
  18. {
  19.     silent = 1;
  20. }
  21.  
  22. void beverbose()
  23. {
  24.     silent = 0;
  25. }
  26.  
  27. void builtins()
  28. {
  29.     fprintf(stdout,"complex-valued functions available:\n");
  30.     printlist(C_BLTIN);
  31.     fprintf(stdout,"real-valued functions available:\n");
  32.     printlist(R_BLTIN);
  33. }
  34.  
  35. void userfuncs()
  36. {
  37.     fprintf(stdout,"user-defined functions available:\n");
  38.     printlist(UFUNC);
  39. }
  40.  
  41. void consts()
  42. {
  43.     fprintf(stdout,"predefined constants available:\n");
  44.     printlist(CONST);
  45. }
  46.  
  47. void vars()
  48. {
  49.     fprintf(stdout,"user-variables defined:\n");
  50.     printlist(VAR);
  51. }
  52.  
  53. void help()
  54. {
  55.     fprintf(stdout,"commands available:\n");
  56.     printlist(COMMAND);
  57. }