add XP_ASSERT for IsUTF8String, reviewed by rjc

This commit is contained in:
ftang%netscape.com 1998-08-29 00:37:15 +00:00
parent c466b207f7
commit 41997f8f65
2 changed files with 4 additions and 0 deletions

View File

@ -25,6 +25,7 @@
#include "es2mcf.h"
#include "glue.h"
#include "ht.h"
#include "utils.h"
/* externs */
@ -62,6 +63,7 @@ ESAssert (RDFT rdf, RDF_Resource u, RDF_Resource s, void* v,
RDF_ValueType type, PRBool tv)
{
PRBool retVal;
XP_ASSERT( (RDF_STRING_TYPE != type) || ( IsUTF8String((const char*) v)));
if ((s == gCoreVocab->RDF_parent) && (type == RDF_RESOURCE_TYPE) &&
(ESFTPRT((RDF_Resource)v)) &&
@ -82,6 +84,7 @@ ESUnassert (RDFT rdf, RDF_Resource u, RDF_Resource s, void* v,
{
PRBool retVal;
XP_ASSERT( (RDF_STRING_TYPE != type) || ( IsUTF8String((const char*) v)));
if ((s == gCoreVocab->RDF_parent) && (type == RDF_RESOURCE_TYPE) &&
(ESFTPRT((RDF_Resource)v)) &&
(containerp((RDF_Resource)v))) {

View File

@ -225,6 +225,7 @@ FindGetSlotValue (RDFT rdf, RDF_Resource u, RDF_Resource s,
{
retVal = remoteStoreGetSlotValue(rdf, u, s, type, inversep, tv);
}
XP_ASSERT( (RDF_STRING_TYPE != type) || ( IsUTF8String((const char*) retVal)));
return(retVal);
}