pike.git / src / stralloc.c

version» Context lines:

pike.git/src/stralloc.c:3024:    flags |= APPEND_WIDTH_LONG;    }    continue;       case 't': /* ptrdiff_t */    case 'z': /* size_t */    flags = (flags & ~APPEND_WIDTH_MASK) | APPEND_WIDTH_PTR;    continue;       case 'T': /* struct pike_type */ -  { +     /* FIXME: Doesn't care about field or integer widths yet. */ -  dynamic_buffer old_buf; -  init_buf(&old_buf); -  my_describe_type(va_arg(args, struct pike_type *)); -  string_builder_binary_strcat(s, pike_global_buffer.s.str, -  pike_global_buffer.s.len); -  toss_buffer(&pike_global_buffer); -  restore_buffer(&old_buf); -  } +  low_describe_type(s, va_arg(args, struct pike_type *));    break;       case 'O':    {    /* FIXME: Doesn't care about field or integer widths yet. */    dynamic_buffer old_buf;    init_buf(&old_buf);    describe_svalue(va_arg(args, struct svalue *), 0, NULL);    string_builder_binary_strcat(s, pike_global_buffer.s.str,    pike_global_buffer.s.len);