18%mp_updatevarlength(work.len_update,a,3)
21 iftrue=(%mf_getvarlen(work.len_update,a)=3),
22 desc=Checking that the variable is widened to the requested length,
23 outds=work.test_results
27 select a into: val from work.len_update;
31 iftrue=(%sysfunc(strip(&val))=1),
32 desc=Checking that the stored value survives the length change,
33 outds=work.test_results
37%mp_updatevarlength(work.len_update,a,3)
40 desc=Checking that an unchanged length is a no-op,
41 outds=work.test_results