String module

should check str_size(p_str)