added b_string_append_c