From d3b7b5987b25d98281681639a2a5f31388b32028 Mon Sep 17 00:00:00 2001 From: Andrew Borodin Date: Wed, 8 Aug 2012 13:55:41 +0400 Subject: [PATCH] (is_in_indent): refactoring, return gboolean instead of int. Signed-off-by: Andrew Borodin --- src/editor/edit.c | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/editor/edit.c b/src/editor/edit.c index 7383b2066..7eadcee59 100644 --- a/src/editor/edit.c +++ b/src/editor/edit.c @@ -723,15 +723,23 @@ edit_get_prev_utf (WEdit * edit, long byte_index, int *char_width) /* --------------------------------------------------------------------------------------------- */ /* high level cursor movement commands */ /* --------------------------------------------------------------------------------------------- */ +/** check whether cursor is in indent part of line + * + * @param edit editor object + * + * @return TRUE if cursor is in indent, FALSE otherwise + */ -static int +static gboolean is_in_indent (WEdit * edit) { - long p = edit_bol (edit, edit->curs1); - while (p < edit->curs1) - if (!strchr (" \t", edit_get_byte (edit, p++))) - return 0; - return 1; + long p; + + for (p = edit_bol (edit, edit->curs1); p < edit->curs1; p++) + if (strchr (" \t", edit_get_byte (edit, p)) == NULL) + return FALSE; + + return TRUE; } /* --------------------------------------------------------------------------------------------- */ -- 2.11.4.GIT