summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Roberts <sroberts@uniserve.com>2001-06-14 23:20:39 +0000
committerSam Roberts <sroberts@uniserve.com>2001-06-14 23:20:39 +0000
commit391d042a579a6f9894625f18297e3282f7e23b13 (patch)
treef22738eb3334d47ce92c42374609ce1537f6cac3
parentc93c658e176bad7ac3f10206d79cef8c8f8b1768 (diff)
downloadmailutils-391d042a579a6f9894625f18297e3282f7e23b13.tar.gz
mailutils-391d042a579a6f9894625f18297e3282f7e23b13.tar.bz2
GNU indented
-rw-r--r--examples/addr.c171
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;
}

Return to:

Send suggestions and report system problems to the System administrator.