1 #ifndef __BASFUNC 2 #define __BASFUNC 3 4 #include <default.h> 5 6 /* Begin Auto-Generated Part */ 7 #define NULL_INDEX ((CESI)0) 8 #ifndef __HAVE_ESQ 9 #define __HAVE_ESQ 10 typedef unsigned char ESQ; 11 #endif 12 #ifndef __HAVE_CESI 13 #define __HAVE_CESI 14 typedef const ESQ*CESI; 15 #endif 16 #ifndef __HAVE_ESI 17 #define __HAVE_ESI 18 typedef ESQ*ESI; 19 #endif 20 #define EStackIndex ESI 21 #define Quantum ESQ 22 #ifndef __HAVE_SYM_STR 23 #define __HAVE_SYM_STR 24 typedef CESI SYM_STR; 25 #endif 26 #if MIN_AMS>=101 27 #define push_getfold _rom_call(void,(void),317) 28 #define push_getkey ({__need_in_use_bit;_rom_call(void,(void),316);}) 29 #define push_getmode _rom_call(void,(CESI),318) 30 #define push_gettype ({__need_in_use_bit;_rom_call(void,(CESI),319);}) 31 #define push_instring _rom_call(void,(CESI,CESI,CESI),31A) 32 #define push_part ({__need_in_use_bit;_rom_call(void,(),31C);}) 33 #define push_pttest ({__need_in_use_bit;_rom_call(void,(CESI,CESI),31D);}) 34 #define push_pxltest ({__need_in_use_bit;_rom_call(void,(CESI,CESI),31E);}) 35 #define push_rand _rom_call(void,(CESI),31F) 36 #define push_randpoly ({__need_in_use_bit;_rom_call(void,(CESI,CESI),320);}) 37 #define push_setfold ({__need_in_use_bit;_rom_call(void,(CESI),321);}) 38 #define push_setgraph _rom_call(void,(CESI,CESI),322) 39 #define push_setmode ({__need_in_use_bit;_rom_call(void,(CESI,CESI),323);}) 40 #define push_settable _rom_call(void,(CESI,CESI),324) 41 #define push_str_to_expr ({__need_in_use_bit;_rom_call(void,(CESI),325);}) 42 #define push_string _rom_call(void,(CESI),326) 43 #define push_switch ({__need_in_use_bit;_rom_call(void,(CESI),327);}) 44 #if MIN_AMS>=200 45 #define push_approx ({__need_in_use_bit;_rom_call(void,(CESI),4F7);}) 46 #define push_augment _rom_call(void,(CESI,CESI),496) 47 #define push_char _rom_call(void,(CESI),497) 48 #define push_coldim _rom_call(void,(CESI),498) 49 #define push_colnorm ({__need_in_use_bit;_rom_call(void,(CESI),499);}) 50 #define push_cross_product ({__need_in_use_bit;_rom_call(void,(CESI,CESI),4CE);}) 51 #define push_cumsum ({__need_in_use_bit;_rom_call(void,(CESI),49A);}) 52 #define push_dense_poly_eval ({__need_in_use_bit;_rom_call(void,(ESI,ESI),49C);}) 53 #define push_determinant ({__need_in_use_bit;_rom_call(void,(CESI,CESI),49D);}) 54 #define push_diag _rom_call(void,(CESI),49E) 55 #define push_dimension _rom_call(void,(CESI),49F) 56 #define push_dotproduct ({__need_in_use_bit;_rom_call(void,(CESI,CESI),4A3);}) 57 #define push_eigvc ({__need_in_use_bit;_rom_call(void,(CESI),4CF);}) 58 #define push_eigvl ({__need_in_use_bit;_rom_call(void,(CESI),4D0);}) 59 #define push_identity_mat _rom_call(void,(CESI),4A4) 60 #define push_left _rom_call(void,(CESI,CESI),4A5) 61 #define push_list_to_mat _rom_call(void,(CESI,CESI),4A6) 62 #define push_mat_to_list _rom_call(void,(CESI),4A8) 63 #define push_matnorm ({__need_in_use_bit;_rom_call(void,(CESI),4A7);}) 64 #define push_mean ({__need_in_use_bit;_rom_call(void,(CESI),4A9);}) 65 #define push_median ({__need_in_use_bit;_rom_call(void,(CESI),4AA);}) 66 #define push_mid _rom_call(void,(CESI,CESI,CESI),4AB) 67 #define push_mrow ({__need_in_use_bit;_rom_call(void,(CESI,CESI,CESI),4AC);}) 68 #define push_mrowadd ({__need_in_use_bit;_rom_call(void,(CESI,CESI,CESI,CESI),4AD);}) 69 #define push_newlist _rom_call(void,(CESI),4AE) 70 #define push_newmat _rom_call(void,(CESI,CESI),4AF) 71 #define push_ord _rom_call(void,(CESI),4B0) 72 #define push_prodlist ({__need_in_use_bit;_rom_call(void,(CESI),4B2);}) 73 #define push_randmat _rom_call(void,(CESI,CESI),4B4) 74 #define push_randnorm ({__need_in_use_bit;_rom_call(void,(CESI,CESI),4B5);}) 75 #define push_red_row_ech ({__need_in_use_bit;_rom_call(void,(CESI,CESI),4B6);}) 76 #define push_right _rom_call(void,(CESI,CESI),4B7) 77 #define push_rotate ({__need_in_use_bit;_rom_call(void,(CESI,CESI),4B8);}) 78 #define push_round ({__need_in_use_bit;_rom_call(void,(CESI,CESI),4B9);}) 79 #define push_row_echelon ({__need_in_use_bit;_rom_call(void,(CESI,CESI),4BE);}) 80 #define push_rowadd ({__need_in_use_bit;_rom_call(void,(CESI,CESI,CESI),4BA);}) 81 #define push_rowdim ({__need_in_use_bit;_rom_call(void,(CESI),4BB);}) 82 #define push_rownorm ({__need_in_use_bit;_rom_call(void,(CESI),4BC);}) 83 #define push_rowswap _rom_call(void,(CESI,CESI,CESI),4BD) 84 #define push_sequence ({__need_in_use_bit;_rom_call(void,(CESI,CESI,CESI,CESI,CESI),4BF);}) 85 #define push_shift ({__need_in_use_bit;_rom_call(void,(CESI,CESI),4C0);}) 86 #define push_simult ({__need_in_use_bit;_rom_call(void,(CESI,CESI,CESI),4C1);}) 87 #define push_stddev ({__need_in_use_bit;_rom_call(void,(CESI),4C3);}) 88 #define push_submat _rom_call(void,(CESI,CESI,CESI,CESI,CESI),4C4) 89 #define push_sumlist ({__need_in_use_bit;_rom_call(void,(CESI),4C5);}) 90 #define push_unitv ({__need_in_use_bit;_rom_call(void,(CESI),4C8);}) 91 #define push_variance ({__need_in_use_bit;_rom_call(void,(CESI),4C9);}) 92 #if MIN_AMS>=202 93 #define did_push_anti_deriv ({__need_in_use_bit;_rom_call(short,(CESI,CESI,short),5B1);}) 94 #define did_push_series ({__need_in_use_bit;_rom_call(short,(CESI,CESI,CESI,CESI,short),588);}) 95 #define push_1st_derivative ({__need_in_use_bit;_rom_call(void,(CESI,CESI),5AE);}) 96 #define push_abs ({__need_in_use_bit;_rom_call(void,(CESI),543);}) 97 #define push_acos ({__need_in_use_bit;_rom_call(void,(CESI),537);}) 98 #define push_acosh ({__need_in_use_bit;_rom_call(void,(CESI),53E);}) 99 #define push_asin ({__need_in_use_bit;_rom_call(void,(CESI),536);}) 100 #define push_asinh ({__need_in_use_bit;_rom_call(void,(CESI),53D);}) 101 #define push_atan ({__need_in_use_bit;_rom_call(void,(CESI),538);}) 102 #define push_atanh ({__need_in_use_bit;_rom_call(void,(CESI),53F);}) 103 #define push_ceiling ({__need_in_use_bit;_rom_call(void,(CESI),54B);}) 104 #define push_comb ({__need_in_use_bit;_rom_call(void,(CESI,CESI),542);}) 105 #define push_comdenom ({__need_in_use_bit;_rom_call(void,(CESI,CESI),59B);}) 106 #define push_conj ({__need_in_use_bit;_rom_call(void,(CESI),547);}) 107 #define push_cos ({__need_in_use_bit;_rom_call(void,(CESI),533);}) 108 #define push_cosh ({__need_in_use_bit;_rom_call(void,(CESI),53B);}) 109 #define push_csolve ({__need_in_use_bit;_rom_call(void,(CESI,CESI),585);}) 110 #define push_czeros ({__need_in_use_bit;_rom_call(void,(CESI,CESI),587);}) 111 #define push_def_int ({__need_in_use_bit;_rom_call(void,(CESI,CESI,CESI,CESI),5B2);}) 112 #define push_denominator ({__need_in_use_bit;_rom_call(void,(CESI),55B);}) 113 #define push_desolve ({__need_in_use_bit;_rom_call(void,(CESI),58B);}) 114 #define push_div_dif_1c ({__need_in_use_bit;_rom_call(void,(ESI,ESI,ESI),58D);}) 115 #define push_div_dif_1f ({__need_in_use_bit;_rom_call(void,(ESI,ESI,ESI),58C);}) 116 #define push_exp ({__need_in_use_bit;_rom_call(void,(CESI),52E);}) 117 #define push_expand ({__need_in_use_bit;_rom_call(void,(CESI,CESI,short),59A);}) 118 #define push_extended_prod ({__need_in_use_bit;_rom_call(void,(CESI,CESI,CESI,CESI),5B5);}) 119 #define push_factor ({__need_in_use_bit;_rom_call(void,(CESI,CESI,short),59C);}) 120 #define push_floor ({__need_in_use_bit;_rom_call(void,(CESI),54A);}) 121 #define push_fractional_part ({__need_in_use_bit;_rom_call(void,(CESI),54E);}) 122 #define push_gcd_numbers _rom_call(void,(CESI,CESI),514) 123 #define push_im ({__need_in_use_bit;_rom_call(void,(CESI),546);}) 124 #define push_integer_gcd _rom_call(void,(CESI,CESI),551) 125 #define push_integer_lcm ({__need_in_use_bit;_rom_call(void,(CESI,CESI),552);}) 126 #define push_integer_part ({__need_in_use_bit;_rom_call(void,(CESI),54D);}) 127 #define push_integer_quotient ({__need_in_use_bit;_rom_call(void,(CESI,CESI),54F);}) 128 #define push_integer_remainder ({__need_in_use_bit;_rom_call(void,(CESI,CESI),550);}) 129 #define push_is_prime ({__need_in_use_bit;_rom_call(void,(CESI),515);}) 130 #define push_lim ({__need_in_use_bit;_rom_call(void,(CESI,CESI,CESI,CESI),5AD);}) 131 #define push_ln ({__need_in_use_bit;_rom_call(void,(CESI),52F);}) 132 #define push_log10 ({__need_in_use_bit;_rom_call(void,(CESI),530);}) 133 #define push_max1 ({__need_in_use_bit;_rom_call(void,(CESI),554);}) 134 #define push_max2 ({__need_in_use_bit;_rom_call(void,(CESI,CESI),599);}) 135 #define push_max ({__need_in_use_bit;_rom_call(void,(CESI,CESI),58A);}) 136 #define push_min1 ({__need_in_use_bit;_rom_call(void,(CESI),553);}) 137 #define push_min2 ({__need_in_use_bit;_rom_call(void,(CESI,CESI),598);}) 138 #define push_min ({__need_in_use_bit;_rom_call(void,(CESI,CESI),589);}) 139 #define push_mod ({__need_in_use_bit;_rom_call(void,(CESI,CESI),54C);}) 140 #define push_nint ({__need_in_use_bit;_rom_call(void,(CESI,CESI,CESI,CESI),5B3);}) 141 #define push_nsolve ({__need_in_use_bit;_rom_call(void,(CESI,CESI),583);}) 142 #define push_nth_derivative ({__need_in_use_bit;_rom_call(void,(CESI,CESI,CESI),5AF);}) 143 #define push_numerator ({__need_in_use_bit;_rom_call(void,(CESI),55A);}) 144 #define push_perm ({__need_in_use_bit;_rom_call(void,(CESI,CESI),541);}) 145 #define push_phase ({__need_in_use_bit;_rom_call(void,(CESI),548);}) 146 #define push_r_cis ({__need_in_use_bit;_rom_call(void,(CESI,CESI),549);}) 147 #define push_re ({__need_in_use_bit;_rom_call(void,(CESI),545);}) 148 #define push_rec_to_angle ({__need_in_use_bit;_rom_call(void,(CESI,CESI),539);}) 149 #define push_sign ({__need_in_use_bit;_rom_call(void,(CESI),544);}) 150 #define push_sin2 ({__need_in_use_bit;_rom_call(void,(CESI,CESI),531);}) 151 #define push_sin ({__need_in_use_bit;_rom_call(void,(CESI),532);}) 152 #define push_sinh ({__need_in_use_bit;_rom_call(void,(CESI),53A);}) 153 #define push_solve ({__need_in_use_bit;_rom_call(void,(CESI,CESI),584);}) 154 #define push_sqrt ({__need_in_use_bit;_rom_call(void,(CESI),52B);}) 155 #define push_summation ({__need_in_use_bit;_rom_call(void,(CESI,CESI,CESI,CESI),5B4);}) 156 #define push_tan ({__need_in_use_bit;_rom_call(void,(CESI),534);}) 157 #define push_tanh ({__need_in_use_bit;_rom_call(void,(CESI),53C);}) 158 #define push_when ({__need_in_use_bit;_rom_call(void,(CESI),57D);}) 159 #define push_zeros ({__need_in_use_bit;_rom_call(void,(CESI,CESI),586);}) 160 #endif 161 #endif 162 #endif 163 /* End Auto-Generated Part */ 164 165 #define push_subst_no_simp push_substitute_no_simplify 166 #define push_nSolve push_nsolve 167 168 #endif 169