if (asEqual(nextAs, u, s, v, type)) return 1;
if (asEqual(rdf, nextAs, u, s, v, type)) return 1;
AtalkAdd (RDFT rdf, RDF_Resource u, RDF_Resource s, void* v, RDF_ValueType type){	Assertion		nextAs, prevAs, newAs;	if ((s == gCoreVocab->RDF_instanceOf) && (v == gWebData->RDF_Container))	{		setContainerp(u, true);		return 1;	}	nextAs = prevAs = u->rarg1;	while (nextAs != null)	{		if (asEqual(nextAs, u, s, v, type)) return 1;		prevAs = nextAs;		nextAs = nextAs->next;	}	newAs = makeNewAssertion(u, s, v, type, 1);	if (prevAs == null)	{		u->rarg1 = newAs;	}	else	{		prevAs->next = newAs;	}	if (type == RDF_RESOURCE_TYPE)	{		nextAs = prevAs = ((RDF_Resource)v)->rarg2;		while (nextAs != null)		{			prevAs = nextAs;			nextAs = nextAs->invNext;		}		if (prevAs == null)		{			((RDF_Resource)v)->rarg2 = newAs;		}		else		{			prevAs->invNext = newAs;		}	}	sendNotifications2(rdf, RDF_INSERT_NOTIFY, u, s, v, type, 1);	return true;}