Lines Matching refs:message

67  * Process message operand list.
68 * Convert the user string of message numbers and
77 register struct message *mp;
87 * Check for first message number and make sure it is
98 * message number because it is already at the
101 for (mp = &message[0]; mp < &message[msgCount]; mp++) {
102 if (firstmsg == mp - &message[0] + 1)
105 *ip++ = mp - &message[0] + 1;
140 * Convert the user string of message numbers and
150 register struct message *mp;
155 for (mp = &message[0]; mp < &message[msgCount]; mp++)
157 *ip++ = mp - &message[0] + 1;
165 * line in the message structure. Return 0 on success, -1
205 register struct message *mp;
234 if ((message[i-1].m_flag&MDELETED) == f)
297 if ((message[i].m_flag & MDELETED) == f) {
316 if ((message[i-1].m_flag & MDELETED) == f)
348 if (message[i-1].m_flag & MMARK) {
371 mp = &message[i - 1];
379 for (mp = &message[0]; mp < &message[msgCount]; mp++)
382 if (mp >= &message[msgCount]) {
414 * Check the passed message number for legality and proper flags.
419 register struct message *mp;
422 printf(gettext("%d: Invalid message number\n"), mesg);
425 mp = &message[mesg-1];
427 printf(gettext("%d: Inappropriate message\n"), mesg);
645 * Find the first message whose flags & m == f and return
646 * its message number.
653 register struct message *mp;
655 mesg = dot - &message[0] + 1;
658 for (mp = dot; mp < &message[msgCount]; mp++) {
663 mesg = dot - &message[0];
664 for (mp = dot-1; mp >= &message[0]; mp--) {
673 * See if the passed name sent the passed message number. Return true
679 return (samebody(str, skin(nameof(&message[mesg-1])), TRUE));
684 * given message. For the purpose of the scan, we ignore case differences.
695 register struct message *mp;
703 mp = &message[mesg-1];
726 * Mark the named message by setting its mark bit.
736 panic("Bad message number to mark");
737 message[i-1].m_flag |= MMARK;
741 * Unmark the named message.
751 panic("Bad message number to unmark");
752 message[i-1].m_flag &= ~MMARK;
756 * Return the message number corresponding to the passed meta character.
762 register struct message *mp;
768 * First 'good' message left.
770 for (mp = &message[0]; mp < &message[msgCount]; mp++)
772 return (mp - &message[0] + 1);
778 * Next 'good' message left.
780 for (mp = dot + 1; mp < &message[msgCount]; mp++)
782 return (mp - &message[0] + 1);
783 printf(gettext("Referencing beyond last message\n"));
788 * Previous 'good' message.
790 for (mp = dot - 1; mp >= &message[0]; mp--)
792 return (mp - &message[0] + 1);
793 printf(gettext("Referencing before first message\n"));
798 * Last 'good message left.
800 for (mp = &message[msgCount-1]; mp >= &message[0]; mp--)
802 return (mp - &message[0] + 1);
808 * Current message.
810 m = dot - &message[0] + 1;
812 printf(gettext("%d: Inappropriate message\n"), m);