annotate sbr/m_seqflag.c @ 7:c20e4181370f

utf-8 input assumption in case of base64/utf-8
author kono
date Sun, 04 Dec 2005 02:30:39 +0900
parents bce86c4163a3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bce86c4163a3 Initial revision
kono
parents:
diff changeset
1 /* m_seqflag.c - return the flag (bit) 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
bce86c4163a3 Initial revision
kono
parents:
diff changeset
5
bce86c4163a3 Initial revision
kono
parents:
diff changeset
6 int m_seqflag (mp, cp)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
7 register struct msgs *mp;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
8 register char *cp;
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
bce86c4163a3 Initial revision
kono
parents:
diff changeset
13 bits = FFATTRSLOT;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
14 for (i = 0; mp -> msgattrs[i]; i++)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
15 if (strcmp (mp -> msgattrs[i], cp) == 0)
bce86c4163a3 Initial revision
kono
parents:
diff changeset
16 return (1 << (bits + i));
bce86c4163a3 Initial revision
kono
parents:
diff changeset
17
bce86c4163a3 Initial revision
kono
parents:
diff changeset
18 return 0;
bce86c4163a3 Initial revision
kono
parents:
diff changeset
19 }