push_between Function (ROM Call 0x2E8)

AMS 1.01 or higher estack.h

void push_between (void *ptr1, void *ptr2);

Pushes a sequence of bytes to the expression stack.

push_between pushes a sequence of bytes starting at ptr1+1 and ending at ptr2 to the expression stack.

Note: The break key (ON) is checked during execution of this routine, and an error is thrown if it is pressed!


Uses: check_estack_size, top_estack, memcpy, OSCheckBreak
Used by: compare_complex_magnitudes, index_below_display_expression_aux, move_between_to_top, moved_between_to_top, Parse2DExpr, Parse2DMultiExpr, push_expression, push_Float_to_nonneg_int, push_parse_text, push_reversed_tail, did_push_anti_deriv, did_push_series, push_1st_derivative, push_augment, push_comb, push_comdenom, push_csolve, push_czeros, push_def_int, push_denominator, push_desolve, push_expand, push_extended_prod, push_factor, push_floor, push_fractional_part, push_gcd_numbers, push_im, push_integer_lcm, push_integer_quotient, push_is_prime, push_lim, push_mat_to_list, push_max, push_min, push_mod, push_nsolve, push_nth_derivative, push_numerator, push_phase, push_re, push_rotate, push_sequence, push_shift, push_sin2, push_solve, push_summation, push_tan, push_zeros, did_push_to_polar, push_and, push_equals, push_exponentiate, push_greater_than, push_greater_than_or_equals, push_less_than, push_less_than_or_equals, push_negate, push_not, push_not_equals, push_or, push_product, push_sum, push_to_cylin, push_to_sphere, add_to_top, are_units_consistent, compare_numbers, did_push_var_val, does_push_fetch, EQU_getNameInfo, get_ub, index_if_pushed_qquad_info, push_auto_units_conversion, push_but_factor, push_but_term, push_constant_factors, push_constant_terms, push_dependent_factors, push_dependent_terms, push_div_dif_1c, push_gcd_then_cofactors, push_independent_factors, push_independent_terms, push_make_proper, push_nonconstant_factors, push_nonconstant_terms, push_nonnumeric_factors, push_parse_prgm_or_func_text, push_poly_qr, push_reciprocal, push_standardize, raise_to_top, replace_top_with_post_simplified, replace_top2_with_imre, replace_top2_with_pow, replace_top2_with_prod, replace_top2_with_sum, time_loop, times_top, ROM Call 0x48D