]>
git.datanom.net - vcard-parser.git/blob - example/vcard-example.c
10 int main(int argc
, char *argv
[]) {
16 for (args
= 1; args
< argc
; args
++) {
17 g_file_get_contents(argv
[args
], &buffer
, NULL
, &err
);
20 fprintf(stderr
, "%s\n", err
->message
);
25 GSList
* list
= VCard_new_from_text(buffer
, VCARD_VERSION_DETECT
, FALSE
);
30 VCard
* vc
= (VCard
*) tmp
->data
;
31 gchar
* state
= VCard_get_state(vc
);
32 if (g_strcmp0("OK", state
) != 0)
33 fprintf(stderr
, "%s\n", state
);
36 g_print("Search property ADR in vCard\n");
37 GSList
* prop
= VCard_get_property(vc
, "ADR");
38 for (GSList
* iter
= prop
; iter
; iter
= g_slist_next(iter
)) {
39 gchar
* s
= (gchar
*) iter
->data
;
46 VCard_print_list(list
);
48 VCard_list_free(list
);
51 g_print("Mising file argument(s)\n");
52 g_print("Usage: %s file [file ..]\n", argv
[0]);
This page took 0.089138 seconds and 6 git commands to generate.