annotate support/pop/popaka.c @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children 441a2190cfae
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 /* popaka.c - generate POP entries for MMDF-II alias file */
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2 #ifndef lint
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3 static char ident[] = "@(#)$Id$";
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 #endif /* lint */
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6 #include <stdio.h>
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7 #include "../zotnet/bboards.h"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 static process();
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 /* */
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 /* ARGSUSED */
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 main (argc, argv)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 int argc;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 char **argv;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 {
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 struct bboard *bb;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20 if (!setbbinfo (POPUID, POPDB, 1)) {
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 fprintf (stderr, "setbbinfo(%s, %s, 1) failed -- %s\n",
bce86c4163a3 Initial revision
kono
parents:
diff changeset
22 POPUID, POPDB, getbberr ());
bce86c4163a3 Initial revision
kono
parents:
diff changeset
23 exit (1);
bce86c4163a3 Initial revision
kono
parents:
diff changeset
24 }
bce86c4163a3 Initial revision
kono
parents:
diff changeset
25
bce86c4163a3 Initial revision
kono
parents:
diff changeset
26 (void) setbbent (SB_STAY);
bce86c4163a3 Initial revision
kono
parents:
diff changeset
27 while (bb = getbbent ())
bce86c4163a3 Initial revision
kono
parents:
diff changeset
28 process (bb);
bce86c4163a3 Initial revision
kono
parents:
diff changeset
29 (void) endbbent ();
bce86c4163a3 Initial revision
kono
parents:
diff changeset
30
bce86c4163a3 Initial revision
kono
parents:
diff changeset
31 exit (0);
bce86c4163a3 Initial revision
kono
parents:
diff changeset
32 }
bce86c4163a3 Initial revision
kono
parents:
diff changeset
33
bce86c4163a3 Initial revision
kono
parents:
diff changeset
34 /* */
bce86c4163a3 Initial revision
kono
parents:
diff changeset
35
bce86c4163a3 Initial revision
kono
parents:
diff changeset
36 static process (bb)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
37 struct bboard *bb;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
38 {
bce86c4163a3 Initial revision
kono
parents:
diff changeset
39 printf ("%s: %s@pop\n", bb -> bb_name, bb -> bb_name);
bce86c4163a3 Initial revision
kono
parents:
diff changeset
40 }