SF.net SVN: geany-plugins:[1262] trunk/geanygendoc/src

colombanw at users.sourceforge.net colombanw at xxxxx
Tue Apr 20 20:56:12 UTC 2010


Revision: 1262
          http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1262&view=rev
Author:   colombanw
Date:     2010-04-20 20:56:12 +0000 (Tue, 20 Apr 2010)

Log Message:
-----------
GeanyGenDoc: Make tag find functions take a const array

Tag find functions actually doesn't and shouldn't have to modify the
the given tag list they work on.

Modified Paths:
--------------
    trunk/geanygendoc/src/ggd-tag-utils.c
    trunk/geanygendoc/src/ggd-tag-utils.h

Modified: trunk/geanygendoc/src/ggd-tag-utils.c
===================================================================
--- trunk/geanygendoc/src/ggd-tag-utils.c	2010-04-20 20:55:44 UTC (rev 1261)
+++ trunk/geanygendoc/src/ggd-tag-utils.c	2010-04-20 20:56:12 UTC (rev 1262)
@@ -79,8 +79,8 @@
 }
 
 TMTag *
-ggd_tag_find_from_line (GPtrArray  *tags,
-                        gulong      line)
+ggd_tag_find_from_line (const GPtrArray  *tags,
+                        gulong            line)
 {
   TMTag    *tag = NULL;
   TMTag    *el;
@@ -114,8 +114,8 @@
 }
 
 TMTag *
-ggd_tag_find_parent (GPtrArray   *tags,
-                     const TMTag *child)
+ggd_tag_find_parent (const GPtrArray *tags,
+                     const TMTag     *child)
 {
   TMTag *tag = NULL;
   
@@ -238,8 +238,8 @@
  * Returns: the tag's type hierarchy or %NULL if invalid.
  */
 gchar *
-ggd_tag_resolve_type_hierarchy (GPtrArray    *tags,
-                                const TMTag  *tag)
+ggd_tag_resolve_type_hierarchy (const GPtrArray *tags,
+                                const TMTag     *tag)
 {
   gchar *scope = NULL;
   
@@ -283,8 +283,8 @@
  * Returns: The #TMTag named @name, or %NULL if none matches
  */
 TMTag *
-ggd_tag_find_from_name (GPtrArray   *tags,
-                        const gchar *name)
+ggd_tag_find_from_name (const GPtrArray *tags,
+                        const gchar     *name)
 {
   TMTag  *tag = NULL;
   guint   i;
@@ -365,9 +365,9 @@
  * Returns: The list of found children
  */
 GList *
-ggd_tag_find_children (GPtrArray   *tags,
-                       const TMTag *parent,
-                       gint         depth)
+ggd_tag_find_children (const GPtrArray *tags,
+                       const TMTag     *parent,
+                       gint             depth)
 {
   GList  *children = NULL;
   guint   i;

Modified: trunk/geanygendoc/src/ggd-tag-utils.h
===================================================================
--- trunk/geanygendoc/src/ggd-tag-utils.h	2010-04-20 20:55:44 UTC (rev 1261)
+++ trunk/geanygendoc/src/ggd-tag-utils.h	2010-04-20 20:56:12 UTC (rev 1262)
@@ -27,18 +27,18 @@
 
 
 void          ggd_tag_sort_by_line            (GPtrArray  *tags);
-TMTag        *ggd_tag_find_from_line          (GPtrArray  *tags,
-                                               gulong      line);
+TMTag        *ggd_tag_find_from_line          (const GPtrArray *tags,
+                                               gulong           line);
 TMTag        *ggd_tag_find_at_current_pos     (GeanyDocument *doc);
-TMTag        *ggd_tag_find_parent             (GPtrArray   *tags,
-                                               const TMTag *child);
-GList        *ggd_tag_find_children           (GPtrArray   *tags,
-                                               const TMTag *parent,
-                                               gint         depth);
-gchar        *ggd_tag_resolve_type_hierarchy  (GPtrArray   *tags,
-                                               const TMTag *tag);
-TMTag        *ggd_tag_find_from_name          (GPtrArray   *tags,
-                                               const gchar *name);
+TMTag        *ggd_tag_find_parent             (const GPtrArray *tags,
+                                               const TMTag     *child);
+GList        *ggd_tag_find_children           (const GPtrArray *tags,
+                                               const TMTag     *parent,
+                                               gint             depth);
+gchar        *ggd_tag_resolve_type_hierarchy  (const GPtrArray *tags,
+                                               const TMTag     *tag);
+TMTag        *ggd_tag_find_from_name          (const GPtrArray *tags,
+                                               const gchar     *name);
 const gchar  *ggd_tag_get_type_name           (const TMTag *tag);
 const gchar  *ggd_tag_type_get_name           (TMTagType  type);
 TMTagType     ggd_tag_type_from_name          (const gchar *name);


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



More information about the Plugins-Commits mailing list