.\" Automatically generated by Pandoc 1.17.2 .\" .TH "al_ustr_assign_substr(3alleg5) Allegro reference manual" "" "" "" "" .hy .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 [\f[C]start_pos\f[], \f[C]end_pos\f[]). The end points will be clamped 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)