From 27f6ba43455385d7a5ce7c6cc5d3f1712ee653ae Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net>
Date: Wed, 24 Nov 1999 20:25:42 -0800
Subject: [PATCH] bugfix (?)

Rev: src/pike_types.c:1.76
---
 src/pike_types.c | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/pike_types.c b/src/pike_types.c
index c3253792f8..098e9e0f38 100644
--- a/src/pike_types.c
+++ b/src/pike_types.c
@@ -5,7 +5,7 @@
 \*/
 /**/
 #include "global.h"
-RCSID("$Id: pike_types.c,v 1.75 1999/11/25 01:01:44 grubba Exp $");
+RCSID("$Id: pike_types.c,v 1.76 1999/11/25 04:25:42 hubbe Exp $");
 #include <ctype.h>
 #include "svalue.h"
 #include "pike_types.h"
@@ -248,7 +248,8 @@ void push_unfinished_type(char *s)
   for(e--;e>=0;e--) push_type(s[e]);
 }
 
-static void push_unfinished_type_with_markers(char *s, struct pike_string **am)
+static void push_unfinished_type_with_markers(char *s,
+					      struct pike_string **am)
 {
   int d,e,c,len=type_length(s);
   type_stack_mark();
@@ -268,8 +269,12 @@ static void push_unfinished_type_with_markers(char *s, struct pike_string **am)
 	break;
 #endif
       case T_ASSIGN:
+#if 1
+	e++;
+#else
 	push_type(c);
 	push_type(EXTRACT_UCHAR(s+ ++e));
+#endif
 	break;
 
       case T_INT:
-- 
GitLab