summaryrefslogtreecommitdiff
path: root/guimb
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org.ua>2002-01-21 14:58:09 +0000
committerSergey Poznyakoff <gray@gnu.org.ua>2002-01-21 14:58:09 +0000
commitc5aa7429ee7fe749f839cd899cf7de8e6cc18967 (patch)
tree20728bd4f7aa5a0de748b93b119ceb8cabb45783 /guimb
parentc6f403cd54e454eadf4cce11c7f20c182a3b6efc (diff)
downloadmailutils-c5aa7429ee7fe749f839cd899cf7de8e6cc18967.tar.gz
mailutils-c5aa7429ee7fe749f839cd899cf7de8e6cc18967.tar.bz2
Added new declarations.
Diffstat (limited to 'guimb')
-rw-r--r--guimb/guimb.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/guimb/guimb.h b/guimb/guimb.h
index 3ed0a7234..3ae2e30d3 100644
--- a/guimb/guimb.h
+++ b/guimb/guimb.h
@@ -35,6 +35,7 @@
#include <mailutils/registrar.h>
#include <libguile.h>
+#include <mu_scm.h>
extern char *program_file;
extern char *program_expr;
@@ -45,7 +46,9 @@ extern size_t nmesg;
extern size_t current_mesg_no;
extern message_t current_message;
extern int debug_guile;
+extern char *maildir;
+void collect_open_default __P((void));
void collect_open_mailbox_file __P ((void));
int collect_append_file __P ((char *name));
void collect_create_mailbox __P ((void));
@@ -54,3 +57,13 @@ int collect_output (void);
void util_error (char *fmt, ...);
int util_tempfile (char **namep);
+
+struct guimb_data
+{
+ char *program_file;
+ char *program_expr;
+};
+
+SCM guimb_catch_body (void *data, mailbox_t unused);
+SCM guimb_catch_handler (void *unused, SCM tag, SCM throw_args);
+int guimb_exit (void *unused1, mailbox_t unused2);

Return to:

Send suggestions and report system problems to the System administrator.