From 6bf7b63e1153a70116148d89d20a1e12bfdbe188 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Mon, 25 May 1998 23:24:02 +0200 Subject: [PATCH] describe_svalue() now tells the subtype of a string if any. Rev: src/svalue.c:1.33 --- src/svalue.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/svalue.c b/src/svalue.c index 7bbcd72d0c..65206b22c5 100644 --- a/src/svalue.c +++ b/src/svalue.c @@ -21,7 +21,7 @@ #include <ctype.h> #include "queue.h" -RCSID("$Id: svalue.c,v 1.32 1998/05/19 20:40:40 hubbe Exp $"); +RCSID("$Id: svalue.c,v 1.33 1998/05/25 21:24:02 grubba Exp $"); struct svalue dest_ob_zero = { T_INT, 0 }; @@ -720,7 +720,7 @@ int is_lt(struct svalue *a,struct svalue *b) void describe_svalue(struct svalue *s,int indent,struct processing *p) { - char buf[40]; + char buf[50]; check_type(s->type); check_refs(s); @@ -740,6 +740,10 @@ void describe_svalue(struct svalue *s,int indent,struct processing *p) case T_STRING: { int i; + if (s->subtype) { + sprintf(buf,"/* subtype:%ld */ ",(long)s->subtype); + my_strcat(buf); + } my_putchar('"'); for(i=0; i < s->u.string->len; i++) { -- GitLab