+/* --- @share_addedp@ --- *
+ *
+ * Arguments: @share *s@ = pointer to sharing context
+ * @unsigned x@ = which share number to check
+ *
+ * Returns: Nonzero if share @x@ has been added already, zero if it
+ * hasn't.
+ */
+
+int share_addedp(share *s, unsigned x)
+{
+ unsigned i;
+
+ for (i = 0; i < s->i; i++) {
+ if (s->v[i].x == x + 1)
+ return (1);
+ }
+ return (0);
+}
+