aboutsummaryrefslogtreecommitdiff
path: root/mfd/bi_msg.m4
diff options
context:
space:
mode:
Diffstat (limited to 'mfd/bi_msg.m4')
-rw-r--r--mfd/bi_msg.m426
1 files changed, 13 insertions, 13 deletions
diff --git a/mfd/bi_msg.m4 b/mfd/bi_msg.m4
index 43882435..b788992d 100644
--- a/mfd/bi_msg.m4
+++ b/mfd/bi_msg.m4
@@ -33,7 +33,19 @@ destroy_msgs(void *data)
free(mtab);
}
-MF_DECLARE_DATA(MSGTAB, alloc_msgs, destroy_msgs)
+void
+drop_current_message(void *data)
+{
+ int i;
+ struct mf_message *tab = data;
+ for (i = 0; i < NMSGS; i++)
+ if (tab[i].msg && tab[i].current) {
+ bi_close_message(&tab[i]);
+ break;
+ }
+}
+
+MF_DECLARE_DATA(MSGTAB, alloc_msgs, destroy_msgs, drop_current_message)
static int
find_slot(struct mf_message *tab)
@@ -96,18 +108,6 @@ bi_get_current_message(eval_environ_t env)
return -1;
}
-void
-bi_drop_current_message(eval_environ_t env)
-{
- int i;
- struct mf_message *tab = MF_GET_DATA;
- for (i = 0; i < NMSGS; i++)
- if (tab[i].msg && tab[i].current) {
- bi_close_message(&tab[i]);
- break;
- }
-}
-
m4_define([<DCL_MSG>],[<
struct mf_message *mtab = MF_GET_DATA;

Return to:

Send suggestions and report system problems to the System administrator.