plugins/mailchk.c

Fri, 24 Jan 2003 05:37:26 +0000

author
Christian Hammond <chipx86@chipx86.com>
date
Fri, 24 Jan 2003 05:37:26 +0000
changeset 4409
a2526adf0f4b
parent 4202
8b92de3b1c07
child 4575
779e8542efcf
permissions
-rw-r--r--

[gaim-migrate @ 4682]
This resize behavior is a lot more natural, I think. When you resize
an IM vertically, the input area stays the same height, and the display
part changes size.

4202
8b92de3b1c07 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4168
diff changeset
1 #include "config.h"
8b92de3b1c07 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4168
diff changeset
2
8b92de3b1c07 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4168
diff changeset
3 #ifndef GAIM_PLUGINS
1803
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
4 #define GAIM_PLUGINS
4202
8b92de3b1c07 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4168
diff changeset
5 #endif
8b92de3b1c07 [gaim-migrate @ 4438]
Christian Hammond <chipx86@chipx86.com>
parents: 4168
diff changeset
6
1803
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
7 #include "gaim.h"
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
8 #include <sys/stat.h>
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
9 #include <sys/types.h>
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
10 #include <unistd.h>
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
11
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
12 #define ANY_MAIL 0x01
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
13 #define UNREAD_MAIL 0x02
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
14 #define NEW_MAIL 0x04
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
15
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
16 static guint32 timer = 0;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
17 static GtkWidget *mail = NULL;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
18
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
19 static gint check_mail()
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
20 {
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
21 static off_t oldsize = 0;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
22 gchar *filename;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
23 off_t newsize;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
24 struct stat s;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
25 gint ret = 0;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
26
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
27 filename = g_getenv("MAIL");
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
28 if (!filename)
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
29 filename = g_strconcat("/var/spool/mail/", g_get_user_name(), NULL);
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
30 else
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
31 filename = g_strdup(filename);
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
32
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
33 if (stat(filename, &s) < 0) {
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
34 g_free(filename);
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
35 return -1;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
36 }
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
37
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
38 newsize = s.st_size;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
39 if (newsize) ret |= ANY_MAIL;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
40 if (s.st_mtime > s.st_atime && newsize) ret |= UNREAD_MAIL;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
41 if (newsize != oldsize && (ret & UNREAD_MAIL)) ret |= NEW_MAIL;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
42 oldsize = newsize;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
43
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
44 g_free(filename);
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
45
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
46 return ret;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
47 }
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
48
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
49 static void maildes()
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
50 {
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
51 mail = NULL;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
52 }
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
53
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
54 static gboolean check_timeout(gpointer data)
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
55 {
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
56 gint count = check_mail();
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
57
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
58 if (count == -1)
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
59 return FALSE;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
60
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
61 if (!blist)
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
62 return TRUE;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
63
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
64 if (!mail) {
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
65 /* guess we better build it then :P */
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
66 GList *tmp = gtk_container_children(GTK_CONTAINER(blist));
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
67 GtkWidget *vbox2 = (GtkWidget *)tmp->data;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
68
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
69 mail = gtk_label_new("No mail messages.");
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
70 gtk_box_pack_start(GTK_BOX(vbox2), mail, FALSE, FALSE, 0);
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
71 gtk_box_reorder_child(GTK_BOX(vbox2), mail, 1);
4165
9d849f3a4dff [gaim-migrate @ 4394]
Christian Hammond <chipx86@chipx86.com>
parents: 3551
diff changeset
72 g_signal_connect(GTK_OBJECT(mail), "destroy", G_CALLBACK(maildes), NULL);
1803
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
73 gtk_widget_show(mail);
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
74 }
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
75
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
76 if (count & NEW_MAIL)
3060
ec62758f47b3 [gaim-migrate @ 3074]
Robert McQueen <robot101@debian.org>
parents: 2504
diff changeset
77 play_sound(SND_POUNCE_DEFAULT);
1803
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
78
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
79 if (count & UNREAD_MAIL)
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
80 gtk_label_set_text(GTK_LABEL(mail), "You have new mail!");
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
81 else if (count & ANY_MAIL)
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
82 gtk_label_set_text(GTK_LABEL(mail), "You have mail.");
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
83 else
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
84 gtk_label_set_text(GTK_LABEL(mail), "No mail messages.");
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
85
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
86 return TRUE;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
87 }
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
88
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
89 static void mail_signon(struct gaim_connection *gc)
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
90 {
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
91 if (blist && !timer)
4168
46523d0de8ab [gaim-migrate @ 4397]
Nathan Walp <nwalp@pidgin.im>
parents: 4165
diff changeset
92 timer = g_timeout_add(2000, check_timeout, NULL);
1803
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
93 }
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
94
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
95 static void mail_signoff(struct gaim_connection *gc)
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
96 {
2259
125778605342 [gaim-migrate @ 2269]
Daniel J Peng
parents: 1804
diff changeset
97 if (!blist && timer) {
4168
46523d0de8ab [gaim-migrate @ 4397]
Nathan Walp <nwalp@pidgin.im>
parents: 4165
diff changeset
98 g_source_remove(timer);
2259
125778605342 [gaim-migrate @ 2269]
Daniel J Peng
parents: 1804
diff changeset
99 timer = 0;
125778605342 [gaim-migrate @ 2269]
Daniel J Peng
parents: 1804
diff changeset
100 }
1803
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
101 }
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
102
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
103 char *gaim_plugin_init(GModule *m)
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
104 {
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
105 if (!check_timeout(NULL))
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
106 return "Could not read $MAIL or /var/spool/mail/$USER";
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
107 if (blist)
4168
46523d0de8ab [gaim-migrate @ 4397]
Nathan Walp <nwalp@pidgin.im>
parents: 4165
diff changeset
108 timer = g_timeout_add(2000, check_timeout, NULL);
1803
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
109 gaim_signal_connect(m, event_signon, mail_signon, NULL);
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
110 gaim_signal_connect(m, event_signoff, mail_signoff, NULL);
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
111 return NULL;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
112 }
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
113
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
114 void gaim_plugin_remove()
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
115 {
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
116 if (timer)
4168
46523d0de8ab [gaim-migrate @ 4397]
Nathan Walp <nwalp@pidgin.im>
parents: 4165
diff changeset
117 g_source_remove(timer);
1803
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
118 timer = 0;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
119 if (mail)
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
120 gtk_widget_destroy(mail);
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
121 mail = NULL;
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
122 }
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
123
3551
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3060
diff changeset
124 struct gaim_plugin_description desc;
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3060
diff changeset
125 struct gaim_plugin_description *gaim_plugin_desc() {
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3060
diff changeset
126 desc.api_version = PLUGIN_API_VERSION;
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3060
diff changeset
127 desc.name = g_strdup("Mail Checker");
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3060
diff changeset
128 desc.version = g_strdup(VERSION);
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3060
diff changeset
129 desc.description = g_strdup("Checks for new local mail.");
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3060
diff changeset
130 desc.authors = g_strdup("Eric Warmehoven &lt;eric@warmenhoven.org>");
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3060
diff changeset
131 desc.url = g_strdup(WEBSITE);
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3060
diff changeset
132 return &desc;
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3060
diff changeset
133 }
acce66c34dbd [gaim-migrate @ 3626]
Sean Egan <seanegan@pidgin.im>
parents: 3060
diff changeset
134
1803
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
135 char *name()
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
136 {
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
137 return "Mail Check";
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
138 }
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
139
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
140 char *description()
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
141 {
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
142 return "Checks for new local mail";
daa06a2e2230 [gaim-migrate @ 1813]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
143 }

mercurial