SF.net SVN: geany:[5563] trunk/tagmanager/c.c

colombanw at users.sourceforge.net colombanw at xxxxx
Sat Mar 5 22:53:58 UTC 2011


Revision: 5563
          http://geany.svn.sourceforge.net/geany/?rev=5563&view=rev
Author:   colombanw
Date:     2011-03-05 22:53:58 +0000 (Sat, 05 Mar 2011)

Log Message:
-----------
Fix suffix of anonymous symbols (structs, enums, ...) in the C parser

Modified Paths:
--------------
    trunk/tagmanager/c.c

Modified: trunk/tagmanager/c.c
===================================================================
--- trunk/tagmanager/c.c	2011-03-05 22:53:13 UTC (rev 5562)
+++ trunk/tagmanager/c.c	2011-03-05 22:53:58 UTC (rev 5563)
@@ -3022,6 +3022,8 @@
 	exception_t exception;
 	boolean retry;
 
+	contextual_fake_count = 0;
+
 	Assert (passCount < 3);
 	cppInit ((boolean) (passCount > 1), isLanguage (Lang_csharp));
 
@@ -3060,56 +3062,48 @@
 
 static void initializeCParser (const langType language)
 {
-	contextual_fake_count = 0;
 	Lang_c = language;
 	buildKeywordHash (language, 0);
 }
 
 static void initializeCppParser (const langType language)
 {
-	contextual_fake_count = 0;
 	Lang_cpp = language;
 	buildKeywordHash (language, 1);
 }
 
 static void initializeJavaParser (const langType language)
 {
-	contextual_fake_count = 0;
 	Lang_java = language;
 	buildKeywordHash (language, 3);
 }
 
 static void initializeDParser (const langType language)
 {
-	contextual_fake_count = 0;
 	Lang_d = language;
 	buildKeywordHash (language, 6);
 }
 
 static void initializeGLSLParser (const langType language)
 {
-	contextual_fake_count = 0;
 	Lang_glsl = language;
 	buildKeywordHash (language, 0); /* C keywords */
 }
 
 static void initializeFeriteParser (const langType language)
 {
-	contextual_fake_count = 0;
 	Lang_ferite = language;
 	buildKeywordHash (language, 1);	/* C++ keywords */
 }
 
 static void initializeCsharpParser (const langType language)
 {
-	contextual_fake_count = 0;
 	Lang_csharp = language;
 	buildKeywordHash (language, 2);
 }
 
 static void initializeValaParser (const langType language)
 {
-	contextual_fake_count = 0;
 	Lang_vala = language;
 	buildKeywordHash (language, 5);
 }


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Commits mailing list