(read_subshell_prompt): return gboolean instead of int.
authorAndrew Borodin <aborodin@vmail.ru>
Tue, 1 Jan 2013 15:41:14 +0000 (1 19:41 +0400)
committerAndrew Borodin <aborodin@vmail.ru>
Wed, 16 Jan 2013 10:34:11 +0000 (16 14:34 +0400)
Signed-off-by: Andrew Borodin <aborodin@vmail.ru>
src/subshell.c
src/subshell.h

index 510cf4d..01636b4 100644 (file)
@@ -981,7 +981,7 @@ invoke_subshell (const char *command, int how, vfs_path_t ** new_dir_vpath)
 
 /* --------------------------------------------------------------------------------------------- */
 
-int
+gboolean
 read_subshell_prompt (void)
 {
     static int prompt_size = INITIAL_PROMPT_SIZE;
@@ -1038,9 +1038,8 @@ read_subshell_prompt (void)
 
         subshell_prompt[prompt_pos] = '\0';
     }
-    if (rc == 0 && bytes == 0)
-        return FALSE;
-    return TRUE;
+
+    return (rc != 0 || bytes != 0);
 }
 
 /* --------------------------------------------------------------------------------------------- */
index b76708b..5775e34 100644 (file)
@@ -40,7 +40,7 @@ extern gboolean update_subshell_prompt;
 
 void init_subshell (void);
 int invoke_subshell (const char *command, int how, vfs_path_t ** new_dir);
-int read_subshell_prompt (void);
+gboolean read_subshell_prompt (void);
 void do_update_prompt (void);
 gboolean exit_subshell (void);
 void do_subshell_chdir (const vfs_path_t * vpath, gboolean update_prompt, gboolean reset_prompt);