X-Git-Url: http://git.marmaro.de/?p=mmh;a=blobdiff_plain;f=sbr%2Fseq_add.c;h=4e01692138d5b4891b5876921203ac2ff15630f0;hp=fb56bb9c0181ae51813e619d19befdb9dd951203;hb=ced6090a330d3d83d0bce709f756aa3d7d65fea4;hpb=337338b404931f06f0db2119c9e145e8ca5a9860 diff --git a/sbr/seq_add.c b/sbr/seq_add.c index fb56bb9..4e01692 100644 --- a/sbr/seq_add.c +++ b/sbr/seq_add.c @@ -1,25 +1,25 @@ /* - * seq_add.c -- add message(s) to a sequence - * - * This code is Copyright (c) 2002, by the authors of nmh. See the - * COPYRIGHT file in the root directory of the nmh distribution for - * complete copyright information. - */ +** seq_add.c -- add message(s) to a sequence +** +** This code is Copyright (c) 2002, by the authors of nmh. See the +** COPYRIGHT file in the root directory of the nmh distribution for +** complete copyright information. +*/ #include /* - * Add all the SELECTED messages to a (possibly new) sequence. - * - * If public == 1, make sequence public. - * If public == 0, make sequence private. - * If public == -1, leave the public/private bit alone for existing - * sequences. For new sequences, set this bit based - * on its readonly status. - * - * If error, return 0, else return 1. - */ +** Add all the SELECTED messages to a (possibly new) sequence. +** +** If public == 1, make sequence public. +** If public == 0, make sequence private. +** If public == -1, leave the public/private bit alone for existing +** sequences. For new sequences, set this bit based +** on its readonly status. +** +** If error, return 0, else return 1. +*/ int seq_addsel (struct msgs *mp, char *cp, int public, int zero) @@ -30,15 +30,15 @@ seq_addsel (struct msgs *mp, char *cp, int public, int zero) return 0; /* - * We keep mp->curmsg and "cur" sequence in sync. - * See seq_list() and seq_init(). - */ + ** We keep mp->curmsg and "cur" sequence in sync. + ** See seq_list() and seq_init(). + */ if (!strcmp (current,cp)) mp->curmsg = mp->hghsel; /* - * Get the number for this sequence - */ + ** Get the number for this sequence + */ for (i = 0; mp->msgattrs[i]; i++) { if (!strcmp (mp->msgattrs[i], cp)) { new_seq = 0; @@ -47,8 +47,8 @@ seq_addsel (struct msgs *mp, char *cp, int public, int zero) } /* - * If this is a new sequence, add a slot for it - */ + ** If this is a new sequence, add a slot for it + */ if (new_seq) { if (i >= NUMATTRS) { advise (NULL, "only %d sequences allowed (no room for %s)!", NUMATTRS, cp); @@ -62,34 +62,34 @@ seq_addsel (struct msgs *mp, char *cp, int public, int zero) } /* - * If sequence is new, or zero flag is set, then first - * clear the bit for this sequence from all messages. - */ + ** If sequence is new, or zero flag is set, then first + ** clear the bit for this sequence from all messages. + */ if (new_seq || zero) { for (msgnum = mp->lowmsg; msgnum <= mp->hghmsg; msgnum++) clear_sequence (mp, i, msgnum); } /* - * Now flip on the bit for this sequence - * for all selected messages. - */ + ** Now flip on the bit for this sequence + ** for all selected messages. + */ for (msgnum = mp->lowsel; msgnum <= mp->hghsel; msgnum++) if (is_selected (mp, msgnum)) add_sequence (mp, i, msgnum); /* - * Set the public/private bit for this sequence. - */ + ** Set the public/private bit for this sequence. + */ if (public == 1) make_seq_public (mp, i); else if (public == 0) make_seq_private (mp, i); else if (new_seq) { /* - * If public == -1, then only set the - * public/private bit for new sequences. - */ + ** If public == -1, then only set the + ** public/private bit for new sequences. + */ if (is_readonly (mp)) make_seq_private (mp, i); else @@ -102,16 +102,16 @@ seq_addsel (struct msgs *mp, char *cp, int public, int zero) /* - * Add a message to a (possibly new) sequence. - * - * If public == 1, make sequence public. - * If public == 0, make sequence private. - * If public == -1, leave the public/private bit alone for existing - * sequences. For new sequences, set this bit based - * on its readonly status. - * - * If error, return 0, else return 1. - */ +** Add a message to a (possibly new) sequence. +** +** If public == 1, make sequence public. +** If public == 0, make sequence private. +** If public == -1, leave the public/private bit alone for existing +** sequences. For new sequences, set this bit based +** on its readonly status. +** +** If error, return 0, else return 1. +*/ int seq_addmsg (struct msgs *mp, char *cp, int msgnum, int public, int zero) @@ -122,14 +122,14 @@ seq_addmsg (struct msgs *mp, char *cp, int msgnum, int public, int zero) return 0; /* - * keep mp->curmsg and msgattrs["cur"] in sync - see seq_list() - */ + ** keep mp->curmsg and msgattrs["cur"] in sync - see seq_list() + */ if (!strcmp (current,cp)) mp->curmsg = msgnum; /* - * Get the number for this sequence - */ + ** Get the number for this sequence + */ for (i = 0; mp->msgattrs[i]; i++) { if (!strcmp (mp->msgattrs[i], cp)) { new_seq = 0; @@ -138,8 +138,8 @@ seq_addmsg (struct msgs *mp, char *cp, int msgnum, int public, int zero) } /* - * If this is a new sequence, add a slot for it - */ + ** If this is a new sequence, add a slot for it + */ if (new_seq) { if (i >= NUMATTRS) { advise (NULL, "only %d sequences allowed (no room for %s)!", NUMATTRS, cp); @@ -153,32 +153,32 @@ seq_addmsg (struct msgs *mp, char *cp, int msgnum, int public, int zero) } /* - * If sequence is new, or zero flag is set, then first - * clear the bit for this sequence from all messages. - */ + ** If sequence is new, or zero flag is set, then first + ** clear the bit for this sequence from all messages. + */ if (new_seq || zero) { for (j = mp->lowmsg; j <= mp->hghmsg; j++) clear_sequence (mp, i, j); } /* - * Now flip on the bit for this sequence - * for this particular message. - */ + ** Now flip on the bit for this sequence + ** for this particular message. + */ add_sequence (mp, i, msgnum); /* - * Set the public/private bit for this sequence. - */ + ** Set the public/private bit for this sequence. + */ if (public == 1) make_seq_public (mp, i); else if (public == 0) make_seq_private (mp, i); else if (new_seq) { /* - * If public == -1, then only set the - * public/private bit for new sequences. - */ + ** If public == -1, then only set the + ** public/private bit for new sequences. + */ if (is_readonly (mp)) make_seq_private (mp, i); else