From 233980622f09bd51d2b7bf90f8371cd307e18ea6 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Fri, 1 Jul 2011 15:45:11 +0200 Subject: Refactor wins_launch_external() * Do window preparation and restoring in separate functions wins_prepare_external() and wins_unprepare_external(). * Use fork_exec() and child_wait() instead of system(). Signed-off-by: Lukas Fleischer --- src/calcurse.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/calcurse.h') diff --git a/src/calcurse.h b/src/calcurse.h index 14becbd..5c5c6d6 100644 --- a/src/calcurse.h +++ b/src/calcurse.h @@ -935,7 +935,9 @@ void wins_update_border (void); void wins_update_panels (void); void wins_update (void); void wins_reset (void); -void wins_launch_external (const char *, const char *); +void wins_prepare_external (void); +void wins_unprepare_external (void); +void wins_launch_external (char *, char *); void wins_status_bar (void); void wins_erase_status_bar (void); void wins_other_status_page (int); -- cgit v1.2.3-54-g00ecf