Replace abc::char_ptr_to_str_adapter(x) with abc::istr(abc::external_buffer, x)