XR_stringPtr Function (ROM Call 0x293*)

system.h

const char *XR_stringPtr (long XR_string_no);

Returns a pointer to a TIOS system message (XR string).

XR_stringPtr returns a pointer to the TIOS system message whose number is given in XR_string_no. IDs are not consistent across AMS versions, but since AMS 2.00 they have stayed the same and probably will in the future. They are often used internally, for example dialog structures and EV_sendString use them. All tokens (like "sin" etc.) are also XR strings.


Uses: EV_runningApp, OO_CondGetAttr
Used by: HelpKeys, cmd_cubicreg, cmd_expreg, cmd_linreg, cmd_lnreg, cmd_logistic, cmd_medmed, cmd_onevar, cmd_pause, cmd_powerreg, cmd_quadreg, cmd_quartreg, cmd_showstat, cmd_sinreg, cmd_twovar, did_push_anti_deriv, did_push_series, push_1st_derivative, push_abs, push_comb, push_comdenom, push_cosh, push_csolve, push_czeros, push_def_int, push_denominator, push_desolve, push_exp, push_expand, push_extended_prod, push_factor, push_floor, push_gettype, push_im, push_integer_lcm, push_is_prime, push_lim, push_max, push_min, push_nsolve, push_nth_derivative, push_numerator, push_phase, push_re, push_rotate, push_shift, push_sign, push_sin2, push_solve, push_summation, push_tan, push_zeros, did_push_to_polar, push_and, push_equals, push_exponentiate, push_factorial, 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, Dialog, VarNew, VarOpen, VarSaveAs, ERD_dialog, find_error_message, compare_complex_magnitudes, get_key_ptr, index_below_display_expression_aux, Parse2DExpr, Parse2DMultiExpr, push_overflow_to_infinity, ABT_dialog, EV_defaultHandler, EV_eventLoop, EV_sendString, handleVarLinkKey, MO_currentOptions, MO_digestOptions, GD_Circle, GD_Eraser, GD_HVLine, GD_Line, GD_Pen, GD_Select, GD_Text, GR3_paint3d, GZ_Box, HomeExecute, HomePushEStack, KeyYesOrNo, LIO_Receive, OSLinkCmd, MenuKey, VarCreateFolderPopup, ST_eraseHelp, ST_precision, sprintf, TE_handleEvent, add_to_top, are_units_consistent, compare_numbers, DataTypeNames, EQU_deStatus, EQU_getNameInfo, EV_quit, get_ub, GetTagStr, GM_Shade, GR3_addContours, GT_DE_Init_Conds, GT_FreeTrace, GT_Trace, GZ_InOut, GZ_Integer, index_if_pushed_qquad_info, init_unit_system, next_token, 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_poly_qr, push_reciprocal, push_standardize, push_unit_system_list, push_var, raise_to_top, replace_top_with_post_simplified, replace_top2_with_pow, replace_top2_with_prod, replace_top2_with_sum, setup_unit_system, SP_Define, spike_optionD, times_top, tokenize_if_TI_92_or_text, VarSaveTitle, SmapTypeStrings, SymFindPtr, VarRecall, VarStore, ROM Call 0x3F7, ROM Call 0x3F8, ROM Call 0x40C, ROM Call 0x41E, ROM Call 0x41F, ROM Call 0x421, ROM Call 0x486, ROM Call 0x4CC, ROM Call 0x4D5, ROM Call 0x4E6, ROM Call 0x502, ROM Call 0x601