summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorDaniel Elstner <daniel@src.gnome.org>2009-03-26 10:47:51 +0000
committerDaniel Elstner <daniel@src.gnome.org>2009-03-26 10:47:51 +0000
commite6eb668724c78c91ca9e7e9c8bab02e269c93aef (patch)
tree53c12ac7af0743f51f1e686b13c3e1f22e6a58d1 /tools
parent71de62f0312e94ca39947ee98fc9ab8e8b0f5141 (diff)
downloadglibmm-e6eb668724c78c91ca9e7e9c8bab02e269c93aef.tar.gz
Fix generated code to not trigger warnings
* tools/m4/list.m4 (GP_LIST_FIND): Rewrite the two find() loops to avoid a GCC warning about a lone semicolon as a loop body. svn path=/trunk/; revision=806
Diffstat (limited to 'tools')
-rw-r--r--tools/m4/list.m48
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/m4/list.m4 b/tools/m4/list.m4
index c92b13df..c51ab5b6 100644
--- a/tools/m4/list.m4
+++ b/tools/m4/list.m4
@@ -166,14 +166,16 @@ namespace __LIST_NAMESPACE__
__LISTNAME__::iterator __LISTNAME__::find(const_reference w)
{
iterator i = begin();
- for(i = begin(); i != end() && (i->ifelse($1,,,$1()->)gobj() != w.ifelse($1,,,$1()->)gobj()); i++);
+ while (i != end() && (i->ifelse($1,,,$1()->)gobj() != w.ifelse($1,,,$1()->)gobj()))
+ ++i;
return i;
}
__LISTNAME__::iterator __LISTNAME__::find(Widget& w)
{
- iterator i;
- for(i = begin(); i != end() && ((GtkWidget*)i->ifelse($1,,,$1()->)gobj() != w.gobj()); i++);
+ iterator i = begin();
+ while (i != end() && ((GtkWidget*)i->ifelse($1,,,$1()->)gobj() != w.gobj()))
+ ++i;
return i;
}