blob: 10977a17b2abae9c1e2c1b4c16d20e04f4cfb4e6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
/*
* test-mail-autoconfig.c
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) version 3.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with the program; if not, see <http://www.gnu.org/licenses/>
*
*/
#include <stdlib.h>
#include "e-mail-autoconfig.h"
gint
main (gint argc,
gchar **argv)
{
EMailAutoconfig *autoconfig;
GError *error = NULL;
g_type_init ();
if (argc < 2) {
g_printerr ("USAGE: %s EMAIL-ADDRESS\n", argv[0]);
exit (EXIT_FAILURE);
}
autoconfig = e_mail_autoconfig_new_sync (argv[1], NULL, &error);
if (error != NULL) {
g_warn_if_fail (autoconfig == NULL);
g_printerr ("%s\n", error->message);
g_error_free (error);
exit (EXIT_FAILURE);
}
g_assert (E_IS_MAIL_AUTOCONFIG (autoconfig));
g_print ("%s\n", e_mail_autoconfig_get_markup_content (autoconfig));
g_object_unref (autoconfig);
return EXIT_SUCCESS;
}
|