From 4b3dc596ffa87e20fb2f55a1892b4e0e1c59da0b Mon Sep 17 00:00:00 2001
From: Martin Stjernholm <mast@lysator.liu.se>
Date: Wed, 18 Jun 2008 22:41:43 +0200
Subject: [PATCH] Declarations must be first in blocks.

Rev: src/lexer.h:1.78
---
 src/lexer.h | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

diff --git a/src/lexer.h b/src/lexer.h
index ef1d0bd7b0..039ad91190 100644
--- a/src/lexer.h
+++ b/src/lexer.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: lexer.h,v 1.77 2008/06/18 17:10:32 grubba Exp $
+|| $Id: lexer.h,v 1.78 2008/06/18 20:41:43 mast Exp $
 */
 
 /*
@@ -602,20 +602,22 @@ static int low_yylex(struct lex *lex, YYSTYPE *yylval)
 	     (INDEX_CHARP(buf, len-1, SHIFT) != '_') ||
 	     (INDEX_CHARP(buf, 0, SHIFT) != '_') ||
 	     (INDEX_CHARP(buf, 1, SHIFT) != '_')) break;
-	  /* Double underscore before and after is reserved for keywords. */
+	  {
+	    /* Double underscore before and after is reserved for keywords. */
 #if (SHIFT == 0)
-	  struct pike_string *tmp = make_shared_binary_string(buf, len);
+	    struct pike_string *tmp = make_shared_binary_string(buf, len);
 #else /* SHIFT != 0 */
 #if (SHIFT == 1)
-	  struct pike_string *tmp = make_shared_binary_string1((p_wchar1 *)buf,
-							       len);
+	    struct pike_string *tmp = make_shared_binary_string1((p_wchar1 *)buf,
+								 len);
 #else /* SHIFT != 1 */
-	  struct pike_string *tmp = make_shared_binary_string2((p_wchar2 *)buf,
-							       len);
+	    struct pike_string *tmp = make_shared_binary_string2((p_wchar2 *)buf,
+								 len);
 #endif /* SHIFT == 1 */
 #endif /* SHIFT == 0 */
-	  yylval->n=mkstrnode(tmp);
-	  free_string(tmp);
+	    yylval->n=mkstrnode(tmp);
+	    free_string(tmp);
+	  }
 	  return TOK_RESERVED;
 	}
       }
-- 
GitLab