From 2f816c63a6f7904cbd816f48c995c75bb6f7b03e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Sat, 29 May 2004 20:19:25 +0200
Subject: [PATCH] Moved declaration of argument variables to be more lenient to
 the C-compiler.

Rev: src/interpreter.h:1.86
---
 src/interpreter.h | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/interpreter.h b/src/interpreter.h
index 2dd2f0e145..5746a18711 100644
--- a/src/interpreter.h
+++ b/src/interpreter.h
@@ -2,7 +2,7 @@
 || This file is part of Pike. For copyright information see COPYRIGHT.
 || Pike is distributed under GPL, LGPL and MPL. See the file COPYING
 || for more information.
-|| $Id: interpreter.h,v 1.85 2003/08/06 18:05:27 mast Exp $
+|| $Id: interpreter.h,v 1.86 2004/05/29 18:19:25 grubba Exp $
 */
 
 #undef LOW_GET_ARG
@@ -103,6 +103,7 @@ static int eval_instruction(PIKE_OPCODE_T *pc)
   debug_malloc_touch(Pike_fp);
   while(1)
   {
+    INT32 arg1, arg2;
     instr = pc[0];
     Pike_fp->pc = pc++;
 
@@ -151,14 +152,14 @@ static int eval_instruction(PIKE_OPCODE_T *pc)
 
 #define OPCODE0(OP, DESC, FLAGS, CODE) CASE(OP); CODE; DONE
 #define OPCODE1(OP, DESC, FLAGS, CODE) CASE(OP); { \
-    INT32 arg1=GET_ARG(); \
+    arg1=GET_ARG(); \
     FETCH; \
     CODE; \
   } DONE
 
 #define OPCODE2(OP, DESC, FLAGS, CODE) CASE(OP); { \
-    INT32 arg1=GET_ARG(); \
-    INT32 arg2=GET_ARG2(); \
+    arg1=GET_ARG(); \
+    arg2=GET_ARG2(); \
     FETCH; \
     CODE; \
   } DONE
@@ -193,14 +194,14 @@ static int eval_instruction(PIKE_OPCODE_T *pc)
  * the instruction itself.
  */
 #define OPCODE1_PTRJUMP(OP, DESC, FLAGS, CODE) CASE(OP); { \
-    INT32 arg1=GET_ARG(); \
+    arg1=GET_ARG(); \
     FETCH; \
     CODE; \
   } DONE
 
 #define OPCODE2_PTRJUMP(OP, DESC, FLAGS, CODE) CASE(OP); { \
-    INT32 arg1=GET_ARG(); \
-    INT32 arg2=GET_ARG2(); \
+    arg1=GET_ARG(); \
+    arg2=GET_ARG2(); \
     FETCH; \
     CODE; \
   } DONE
-- 
GitLab