.TH "al_ustr_assign_substr(3alleg5) Allegro reference manual" "" "" "" "" .SH NAME .PP al_ustr_assign_substr \- Allegro 5 API .SH SYNOPSIS .IP .nf \f[C] #include\ bool\ al_ustr_assign_substr(ALLEGRO_USTR\ *us1,\ const\ ALLEGRO_USTR\ *us2, \ \ \ int\ start_pos,\ int\ end_pos) \f[] .fi .SH DESCRIPTION .PP Overwrite the string \f[C]us1\f[] with the contents of \f[C]us2\f[] in the byte interval [start_pos, end_pos). The end points will be clamed to the bounds of \f[C]us2\f[]. .PP Usually you will first have to use al_ustr_offset(3alleg5) to find the byte offsets. .PP Returns true on success, false on error. .SH SEE ALSO .PP al_ustr_assign(3alleg5), al_ustr_assign_cstr(3alleg5)