diff options
author | Daniel Elstner <daniel@src.gnome.org> | 2009-03-26 10:47:51 +0000 |
---|---|---|
committer | Daniel Elstner <daniel@src.gnome.org> | 2009-03-26 10:47:51 +0000 |
commit | e6eb668724c78c91ca9e7e9c8bab02e269c93aef (patch) | |
tree | 53c12ac7af0743f51f1e686b13c3e1f22e6a58d1 /tools | |
parent | 71de62f0312e94ca39947ee98fc9ab8e8b0f5141 (diff) | |
download | glibmm-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.m4 | 8 |
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; } |