SF.net SVN: geany: [971] trunk

eht16 at users.sourceforge.net eht16 at xxxxx
Mon Nov 6 21:02:09 UTC 2006


Revision: 971
          http://svn.sourceforge.net/geany/?rev=971&view=rev
Author:   eht16
Date:     2006-11-06 13:02:03 -0800 (Mon, 06 Nov 2006)

Log Message:
-----------
Little code cleanup in brace_match().

Modified Paths:
--------------
    trunk/ChangeLog
    trunk/src/sci_cb.c

Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog	2006-11-06 20:56:18 UTC (rev 970)
+++ trunk/ChangeLog	2006-11-06 21:02:03 UTC (rev 971)
@@ -3,6 +3,7 @@
  * data/filetypes.java, src/highlighting.c:
    Added Java keywords true and false.
    Converted "NULL" to lower case.
+ * src/sci_cb.c: Little code cleanup in brace_match().
 
 
 2006-11-05  Enrico Tröger  <enrico.troeger at uvena.de>

Modified: trunk/src/sci_cb.c
===================================================================
--- trunk/src/sci_cb.c	2006-11-06 20:56:18 UTC (rev 970)
+++ trunk/src/sci_cb.c	2006-11-06 21:02:03 UTC (rev 971)
@@ -259,12 +259,14 @@
 			}
 			break;
 		}
-/*		case SCN_STYLENEEDED:
+#ifdef GEANY_DEBUG
+		case SCN_STYLENEEDED:
 		{
 			geany_debug("style");
 			break;
 		}
-*/		case SCN_URIDROPPED:
+#endif
+		case SCN_URIDROPPED:
 		{
 			if (nt->text != NULL && strlen(nt->text) > 0)
 			{
@@ -386,20 +388,22 @@
 {
 	gchar chBrace = sci_get_char_at(sci, pos);
 	gchar chSeek = utils_brace_opposite(chBrace);
-	gint direction, styBrace, depth = 1;
+	gchar chAtPos;
+	gint direction = -1;
+	gint styBrace;
+	gint depth = 1;
+	gint styAtPos;
 
-	if (chSeek == '\0') return -1;
 	styBrace = sci_get_style_at(sci, pos);
-	direction = -1;
 
-	if (chBrace == '(' || chBrace == '[' || chBrace == '{' || chBrace == '<')
+	if (utils_is_opening_brace(chBrace))
 		direction = 1;
 
 	pos = pos + direction;
 	while ((pos >= 0) && (pos < sci_get_length(sci)))
 	{
-		gchar chAtPos = sci_get_char_at(sci, pos - 1);
-		gint styAtPos = sci_get_style_at(sci, pos);
+		chAtPos = sci_get_char_at(sci, pos - 1);
+		styAtPos = sci_get_style_at(sci, pos);
 
 		if ((pos > sci_get_end_styled(sci)) || (styAtPos == styBrace))
 		{
@@ -412,7 +416,7 @@
 		}
 		pos = pos + direction;
 	}
-	return - 1;
+	return -1;
 }
 
 


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