home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Science / Science.zip / gmt_os2.zip / src / grdmath_def.inc < prev    next >
Encoding:
Text File  |  1995-07-06  |  2.5 KB  |  99 lines

  1. /* For backward compatibility */
  2.  
  3. #define ADD    3
  4. #define DIV    13
  5. #define MUL    27
  6. #define RAISE    30    /* (POW) */
  7. #define SUB    38
  8.  
  9. /* Declare all functions to return int */
  10.  
  11. int grd_ABS();        /* id = 00 */
  12. int grd_ACOS();        /* id = 01 */
  13. int grd_ACOSH();        /* id = 02 */
  14. int grd_ADD();        /* id = 03 */
  15. int grd_AND();        /* id = 04 */
  16. int grd_ASIN();        /* id = 05 */
  17. int grd_ASINH();        /* id = 06 */
  18. int grd_ATAN();        /* id = 07 */
  19. int grd_ATAN2();        /* id = 08 */
  20. int grd_ATANH();        /* id = 09 */
  21. int grd_CEIL();        /* id = 10 */
  22. int grd_COS();        /* id = 11 */
  23. int grd_COSH();        /* id = 12 */
  24. int grd_DIV();        /* id = 13 */
  25. int grd_DUP();        /* id = 14 */
  26. int grd_EXCH();        /* id = 15 */
  27. int grd_EXP();        /* id = 16 */
  28. int grd_FLOOR();        /* id = 17 */
  29. int grd_FMOD();        /* id = 18 */
  30. int grd_HYPOT();        /* id = 19 */
  31. int grd_INV();        /* id = 20 */
  32. int grd_LOG();        /* id = 21 */
  33. int grd_LOG10();        /* id = 22 */
  34. int grd_MAX();        /* id = 23 */
  35. int grd_MEAN();        /* id = 24 */
  36. int grd_MED();        /* id = 25 */
  37. int grd_MIN();        /* id = 26 */
  38. int grd_MUL();        /* id = 27 */
  39. int grd_NEG();        /* id = 28 */
  40. int grd_OR();        /* id = 29 */
  41. int grd_POW();        /* id = 30 */
  42. int grd_R2();        /* id = 31 */
  43. int grd_RINT();        /* id = 32 */
  44. int grd_SIGN();        /* id = 33 */
  45. int grd_SIN();        /* id = 34 */
  46. int grd_SINH();        /* id = 35 */
  47. int grd_SQRT();        /* id = 36 */
  48. int grd_STD();        /* id = 37 */
  49. int grd_SUB();        /* id = 38 */
  50. int grd_TAN();        /* id = 39 */
  51. int grd_TANH();        /* id = 40 */
  52.  
  53. /* Declare operator array */
  54.  
  55. char *operator[N_OPERATORS] = {
  56.     "ABS",        /* id = 00 */
  57.     "ACOS",        /* id = 01 */
  58.     "ACOSH",        /* id = 02 */
  59.     "ADD",        /* id = 03 */
  60.     "AND",        /* id = 04 */
  61.     "ASIN",        /* id = 05 */
  62.     "ASINH",        /* id = 06 */
  63.     "ATAN",        /* id = 07 */
  64.     "ATAN2",        /* id = 08 */
  65.     "ATANH",        /* id = 09 */
  66.     "CEIL",        /* id = 10 */
  67.     "COS",        /* id = 11 */
  68.     "COSH",        /* id = 12 */
  69.     "DIV",        /* id = 13 */
  70.     "DUP",        /* id = 14 */
  71.     "EXCH",        /* id = 15 */
  72.     "EXP",        /* id = 16 */
  73.     "FLOOR",        /* id = 17 */
  74.     "FMOD",        /* id = 18 */
  75.     "HYPOT",        /* id = 19 */
  76.     "INV",        /* id = 20 */
  77.     "LOG",        /* id = 21 */
  78.     "LOG10",        /* id = 22 */
  79.     "MAX",        /* id = 23 */
  80.     "MEAN",        /* id = 24 */
  81.     "MED",        /* id = 25 */
  82.     "MIN",        /* id = 26 */
  83.     "MUL",        /* id = 27 */
  84.     "NEG",        /* id = 28 */
  85.     "OR",        /* id = 29 */
  86.     "POW",        /* id = 30 */
  87.     "R2",        /* id = 31 */
  88.     "RINT",        /* id = 32 */
  89.     "SIGN",        /* id = 33 */
  90.     "SIN",        /* id = 34 */
  91.     "SINH",        /* id = 35 */
  92.     "SQRT",        /* id = 36 */
  93.     "STD",        /* id = 37 */
  94.     "SUB",        /* id = 38 */
  95.     "TAN",        /* id = 39 */
  96.     "TANH"        /* id = 40 */
  97. };
  98.  
  99.