annotate sbr/m_seqbits.c @ 0:bce86c4163a3

Initial revision
author kono
date Mon, 18 Apr 2005 23:46:02 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 /* m_seqbits.c - return the sprintb() string for a sequence */
bce86c4163a3 Initial revision
kono
parents:
diff changeset
2
bce86c4163a3 Initial revision
kono
parents:
diff changeset
3 #include "../h/mh.h"
bce86c4163a3 Initial revision
kono
parents:
diff changeset
4 #include <stdio.h>
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7 char *m_seqbits (mp)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8 register struct msgs *mp;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
9 {
bce86c4163a3 Initial revision
kono
parents:
diff changeset
10 int bits;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
11 register int i;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
12 static char buffer[BUFSIZ];
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 bits = FFATTRSLOT;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 (void) strcpy (buffer, MBITS);
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 for (i = 0; mp -> msgattrs[i]; i++)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17 (void) sprintf (buffer + strlen (buffer), "%c%s",
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 bits + i + 1, mp -> msgattrs[i]);
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19
bce86c4163a3 Initial revision
kono
parents:
diff changeset
20 return buffer;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
21 }