pike.git
/
src
/
stralloc.c
version
»
Context lines:
10
20
40
80
file
none
3
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);