[anjuta/gnome-2-30] symbol-db: anjuta-tags: updated to ctags svn rev 754.



commit e16105c0dbd5ef77d3f61f3925a024e8116b1f8e
Author: Massimo Corà <mcora src gnome org>
Date:   Sat Apr 3 00:24:42 2010 +0200

    symbol-db: anjuta-tags: updated to ctags svn rev 754.

 plugins/symbol-db/anjuta-tags/make.c    |    4 ++--
 plugins/symbol-db/anjuta-tags/python.c  |    6 ++++--
 plugins/symbol-db/anjuta-tags/verilog.c |    3 ++-
 3 files changed, 8 insertions(+), 5 deletions(-)
---
diff --git a/plugins/symbol-db/anjuta-tags/make.c b/plugins/symbol-db/anjuta-tags/make.c
index f468b5a..7b56830 100644
--- a/plugins/symbol-db/anjuta-tags/make.c
+++ b/plugins/symbol-db/anjuta-tags/make.c
@@ -1,5 +1,5 @@
 /*
-*   $Id: make.c 681 2008-10-12 22:43:00Z dhiebert $
+*   $Id: make.c 751 2010-02-27 17:41:57Z elliotth $
 *
 *   Copyright (c) 2000-2005, Darren Hiebert
 *
@@ -100,7 +100,7 @@ static void skipToMatch (const char *const pair)
 			++matchLevel;
 		else if (c == end)
 			--matchLevel;
-		else if (c == '\n')
+		else if (c == '\n' || c == EOF)
 			break;
 	}
 	if (c == EOF)
diff --git a/plugins/symbol-db/anjuta-tags/python.c b/plugins/symbol-db/anjuta-tags/python.c
index 13367d6..a90d072 100644
--- a/plugins/symbol-db/anjuta-tags/python.c
+++ b/plugins/symbol-db/anjuta-tags/python.c
@@ -1,5 +1,5 @@
 /*
-*   $Id: python.c 738 2009-08-26 13:18:03Z elias $
+*   $Id: python.c 752 2010-02-27 17:52:46Z elliotth $
 *
 *   Copyright (c) 2000-2003, Darren Hiebert
 *
@@ -398,7 +398,9 @@ static void parseFunction (const char *cp, vString *const def,
 	cp = parseIdentifier (cp, def);
 	arglist = parseArglist (cp);
 	makeFunctionTag (def, parent, is_class_parent, arglist);
-	eFree (arglist);
+	if (arglist != NULL) {
+		eFree (arglist);
+	}
 }
 
 /* Get the combined name of a nested symbol. Classes are separated with ".",
diff --git a/plugins/symbol-db/anjuta-tags/verilog.c b/plugins/symbol-db/anjuta-tags/verilog.c
index 814f5b0..52afc31 100644
--- a/plugins/symbol-db/anjuta-tags/verilog.c
+++ b/plugins/symbol-db/anjuta-tags/verilog.c
@@ -1,5 +1,5 @@
 /*
-*   $Id: verilog.c 573 2007-06-26 05:41:27Z elliotth $
+*   $Id: verilog.c 753 2010-02-27 17:53:32Z elliotth $
 * 
 *   Copyright (c) 2003, Darren Hiebert
 * 
@@ -232,6 +232,7 @@ static void tagNameList (const verilogKind kind, int c)
 		c = skipWhite (c);
 		if (c == '=')
 		{
+			c = skipWhite (vGetc ());
 			if (c == '{')
 				skipPastMatch ("{}");
 			else



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]