+\f/*
+** SENDTOARGV -- send to an argument vector.
+**
+** Parameters:
+** argv -- argument vector to send to.
+**
+** Returns:
+** none.
+**
+** Side Effects:
+** puts all addresses on the argument vector onto the
+** send queue.
+*/
+
+sendtoargv(argv)
+ register char **argv;
+{
+ register char *p;
+ extern bool sameword();
+
+ while ((p = *argv++) != NULL)
+ {
+ if (argv[0] != NULL && argv[1] != NULL && sameword(argv[0], "at"))
+ {
+ char nbuf[MAXNAME];
+
+ if (strlen(p) + strlen(argv[1]) + 2 > sizeof nbuf)
+ usrerr("address overflow");
+ else
+ {
+ (void) strcpy(nbuf, p);
+ (void) strcat(nbuf, "@");
+ (void) strcat(nbuf, argv[1]);
+ p = newstr(nbuf);
+ argv += 2;
+ }
+ }
+ sendto(p, 0);
+ }
+}