diff options
author | Sam Roberts <sroberts@uniserve.com> | 2001-06-14 23:20:39 +0000 |
---|---|---|
committer | Sam Roberts <sroberts@uniserve.com> | 2001-06-14 23:20:39 +0000 |
commit | 391d042a579a6f9894625f18297e3282f7e23b13 (patch) | |
tree | f22738eb3334d47ce92c42374609ce1537f6cac3 | |
parent | c93c658e176bad7ac3f10206d79cef8c8f8b1768 (diff) | |
download | mailutils-391d042a579a6f9894625f18297e3282f7e23b13.tar.gz mailutils-391d042a579a6f9894625f18297e3282f7e23b13.tar.bz2 |
GNU indented
-rw-r--r-- | examples/addr.c | 171 |
1 files changed, 98 insertions, 73 deletions
diff --git a/examples/addr.c b/examples/addr.c index e32b60766..60b92be8d 100644 --- a/examples/addr.c +++ b/examples/addr.c @@ -4,127 +4,152 @@ #define EPARSE ENOENT -static const char* err_name(int e) +static const char * +err_name (int e) { - struct { - int e; - const char* s; - } map[] = { + struct + { + int e; + const char *s; + } + map[] = + { #define E(e) { e, #e }, - E(ENOENT) - E(EINVAL) - E(ENOMEM) + E (EPARSE) E (EINVAL) E (ENOMEM) #undef E - { 0, NULL } - }; - static char s[sizeof(int) * 8 + 3]; - int i; - - for(i = 0; map[i].s; i++) { - if(map[i].e == e) - return map[i].s; + { + 0, NULL} + }; + static char s[sizeof (int) * 8 + 3]; + int i; + + for (i = 0; map[i].s; i++) + { + if (map[i].e == e) + return map[i].s; } - sprintf(s, "[%d]", e); + sprintf (s, "[%d]", e); - return s; + return s; } -static int parse(const char* str) +static int +parse (const char *str) { - size_t no = 0; - size_t pcount = 0; - int status; + size_t no = 0; + size_t pcount = 0; + int status; - char buf[BUFSIZ]; + char buf[BUFSIZ]; - address_t address = NULL; + address_t address = NULL; - status = address_create(&address, str); + status = address_create (&address, str); - address_get_count(address, &pcount); + address_get_count (address, &pcount); - if(status) { - printf("%s=> error %s\n\n", str, err_name(status)); - return 0; - } else { - printf("%s=> pcount %d\n", str, pcount); + if (status) + { + printf ("%s=> error %s\n\n", str, err_name (status)); + return 0; + } + else + { + printf ("%s=> pcount %d\n", str, pcount); } - for(no = 1; no <= pcount; no++) { - size_t got = 0; - int isgroup; + for (no = 1; no <= pcount; no++) + { + size_t got = 0; + int isgroup; - address_is_group(address, no, &isgroup); + address_is_group (address, no, &isgroup); - printf("%d ", no); + printf ("%d ", no); - if(isgroup) { - address_get_personal(address, no, buf, sizeof(buf), &got); + if (isgroup) + { + address_get_personal (address, no, buf, sizeof (buf), &got); - printf("group <%s>\n", buf); - } else { - address_get_email(address, no, buf, sizeof(buf), 0); + printf ("group <%s>\n", buf); + } + else + { + address_get_email (address, no, buf, sizeof (buf), 0); - printf("email <%s>\n", buf); + printf ("email <%s>\n", buf); } - address_get_personal(address, no, buf, sizeof(buf), &got); + address_get_personal (address, no, buf, sizeof (buf), &got); - if(got && !isgroup) printf(" personal <%s>\n", buf); + if (got && !isgroup) + printf (" personal <%s>\n", buf); - address_get_comments(address, no, buf, sizeof(buf), &got); + address_get_comments (address, no, buf, sizeof (buf), &got); - if(got) printf(" comments <%s>\n", buf); + if (got) + printf (" comments <%s>\n", buf); - address_get_local_part(address, no, buf, sizeof(buf), &got); + address_get_local_part (address, no, buf, sizeof (buf), &got); - if(got) { - printf(" local-part <%s>", buf); + if (got) + { + printf (" local-part <%s>", buf); - address_get_domain(address, no, buf, sizeof(buf), &got); + address_get_domain (address, no, buf, sizeof (buf), &got); - if(got) printf(" domain <%s>", buf); + if (got) + printf (" domain <%s>", buf); - printf("\n"); + printf ("\n"); } - address_get_route(address, no, buf, sizeof(buf), &got); + address_get_route (address, no, buf, sizeof (buf), &got); - if(got) printf(" route <%s>\n", buf); + if (got) + printf (" route <%s>\n", buf); } - address_destroy(&address); + address_destroy (&address); - printf("\n"); + printf ("\n"); - return 0; + return 0; } -static int parseinput(void) +static int +parseinput (void) { - char buf[BUFSIZ]; + char buf[BUFSIZ]; - while(fgets(buf, sizeof(buf), stdin) != 0) { - buf[strlen(buf) - 1] = 0; - parse(buf); + while (fgets (buf, sizeof (buf), stdin) != 0) + { + buf[strlen (buf) - 1] = 0; + parse (buf); } - return 0; + return 0; } -int main(int argc, const char *argv[]) +int +main (int argc, const char *argv[]) { - argc = 1; + argc = 1; - if(!argv[argc]) { - return parseinput(); + if (!argv[argc]) + { + return parseinput (); } - for(; argv[argc]; argc++) { - if(strcmp(argv[argc], "-") == 0) { - parseinput(); - } else { - parse(argv[argc]); + for (; argv[argc]; argc++) + { + if (strcmp (argv[argc], "-") == 0) + { + parseinput (); + } + else + { + parse (argv[argc]); } } - return 0; + return 0; } |