Comparison to Standard Output Functions
[C Runtime Common Functions]

Functions

OSBOOL rtCmpToStdoutBoolean (const char *name, OSBOOL value, OSBOOL compValue)
OSBOOL rtCmpToStdoutInteger (const char *name, OSINT32 value, OSINT32 compValue)
OSBOOL rtCmpToStdoutInt64 (const char *name, OSINT64 value, OSINT64 compValue)
OSBOOL rtCmpToStdoutUnsigned (const char *name, OSUINT32 value, OSUINT32 compValue)
OSBOOL rtCmpToStdoutUInt64 (const char *name, OSUINT64 value, OSUINT64 compValue)
OSBOOL rtCmpToStdoutBitStr (const char *name, OSSIZE numbits, const OSOCTET *data, OSSIZE compNumbits, const OSOCTET *compData)
OSBOOL rtCmpToStdoutOctStr (const char *name, OSSIZE numocts, const OSOCTET *data, OSSIZE compNumocts, const OSOCTET *compData)
OSBOOL rtCmpToStdoutCharStr (const char *name, const char *cstring, const char *compCstring)
OSBOOL rtCmpToStdout16BitCharStr (const char *name, Asn116BitCharString *bstring, Asn116BitCharString *compBstring)
OSBOOL rtCmpToStdout32BitCharStr (const char *name, Asn132BitCharString *bstring, Asn132BitCharString *compBstring)
OSBOOL rtCmpToStdoutReal (const char *name, OSREAL value, OSREAL compValue)
OSBOOL rtCmpToStdoutOID (const char *name, ASN1OBJID *pOID, ASN1OBJID *pcompOID)
OSBOOL rtCmpToStdoutOIDValue (const char *name, ASN1OBJID *pOID, ASN1OBJID *pcompOID)
OSBOOL rtCmpToStdoutOID64 (const char *name, ASN1OID64 *pOID, ASN1OID64 *pcompOID)
OSBOOL rtCmpToStdoutOID64Value (const char *name, ASN1OID64 *pOID, ASN1OID64 *pcompOID)
OSBOOL rtCmpToStdoutOpenType (const char *name, OSSIZE numocts, const OSOCTET *data, OSSIZE compNumocts, const OSOCTET *compData)
OSBOOL rtCmpToStdoutOpenTypeExt (const char *name, OSRTDList *pElemList, OSRTDList *pCompElemList)
OSBOOL rtCmpToStdoutTag (const char *name, int tag, int compTag)
OSBOOL rtCmpToStdoutSeqOfElements (const char *name, OSSIZE noOfElems, OSSIZE compNoOfElems)
OSBOOL rtCmpToStdoutOptional (const char *name, unsigned presentBit, unsigned compPresentBit)

Detailed Description

cmp

The rtCmpToStdout<type> functions do the same actions as the rtCmp<type> ones, but they print the comparison results to stdout instead of putting it into the buffer. The prototypes of these functions are almost the same as for the rtCmp<type> except the last two parameters - they re absent in the rtCmpToStdout<type> functions.


Function Documentation

OSBOOL rtCmpToStdout16BitCharStr ( const char *  name,
Asn116BitCharString bstring,
Asn116BitCharString compBstring 
)
Parameters:
name The name of value.
bstring The first value to compare.
compBstring The second value to compare.
OSBOOL rtCmpToStdout32BitCharStr ( const char *  name,
Asn132BitCharString bstring,
Asn132BitCharString compBstring 
)
Parameters:
name The name of value.
bstring The first value to compare.
compBstring The second value to compare.
OSBOOL rtCmpToStdoutBitStr ( const char *  name,
OSSIZE  numbits,
const OSOCTET *  data,
OSSIZE  compNumbits,
const OSOCTET *  compData 
)
Parameters:
name The name of value.
numbits The first value to compare.
data The pointer to the first value.
compNumbits The second value to compare.
compData The pointer to the second value.
OSBOOL rtCmpToStdoutBoolean ( const char *  name,
OSBOOL  value,
OSBOOL  compValue 
)
Parameters:
name The name of value.
value The first value to compare.
compValue The second value to compare.
OSBOOL rtCmpToStdoutCharStr ( const char *  name,
const char *  cstring,
const char *  compCstring 
)
Parameters:
name The name of value.
cstring The first value to compare.
compCstring The second value to compare.
OSBOOL rtCmpToStdoutInt64 ( const char *  name,
OSINT64  value,
OSINT64  compValue 
)
Parameters:
name The name of value.
value The first value to compare.
compValue The second value to compare.
OSBOOL rtCmpToStdoutInteger ( const char *  name,
OSINT32  value,
OSINT32  compValue 
)
Parameters:
name The name of value.
value The first value to compare.
compValue The second value to compare.
OSBOOL rtCmpToStdoutOctStr ( const char *  name,
OSSIZE  numocts,
const OSOCTET *  data,
OSSIZE  compNumocts,
const OSOCTET *  compData 
)
Parameters:
name The name of value.
numocts The first value to compare.
data The pointer to the data of the first value.
compNumocts The second value to compare.
compData The pointer to the data of the second value.
OSBOOL rtCmpToStdoutOID ( const char *  name,
ASN1OBJID pOID,
ASN1OBJID pcompOID 
)
Parameters:
name The name of value.
pOID The first value to compare.
pcompOID The second value to compare.
OSBOOL rtCmpToStdoutOID64 ( const char *  name,
ASN1OID64 pOID,
ASN1OID64 pcompOID 
)
Parameters:
name The name of value.
pOID The first value to compare.
pcompOID The second value to compare.
OSBOOL rtCmpToStdoutOID64Value ( const char *  name,
ASN1OID64 pOID,
ASN1OID64 pcompOID 
)
Parameters:
name The name of value.
pOID The first value to compare.
pcompOID The second value to compare.
OSBOOL rtCmpToStdoutOIDValue ( const char *  name,
ASN1OBJID pOID,
ASN1OBJID pcompOID 
)
Parameters:
name The name of value.
pOID The first value to compare.
pcompOID The second value to compare.
OSBOOL rtCmpToStdoutOpenType ( const char *  name,
OSSIZE  numocts,
const OSOCTET *  data,
OSSIZE  compNumocts,
const OSOCTET *  compData 
)
Parameters:
name The name of value.
numocts The number of octets in the first value to compare.
data The pointer to the data in the frist value to compare.
compNumocts The number of octets in the second value to compare.
compData The pointer to the data in the second value to compare.
OSBOOL rtCmpToStdoutOpenTypeExt ( const char *  name,
OSRTDList pElemList,
OSRTDList pCompElemList 
)
Parameters:
name The name of value.
pElemList The first value to compare.
pCompElemList The second value to compare.
OSBOOL rtCmpToStdoutOptional ( const char *  name,
unsigned  presentBit,
unsigned  compPresentBit 
)
Parameters:
name The name of value.
presentBit The first value to compare.
compPresentBit The second value to compare.
OSBOOL rtCmpToStdoutReal ( const char *  name,
OSREAL  value,
OSREAL  compValue 
)
Parameters:
name The name of value.
value The first value to compare.
compValue The second value to compare.
OSBOOL rtCmpToStdoutSeqOfElements ( const char *  name,
OSSIZE  noOfElems,
OSSIZE  compNoOfElems 
)
Parameters:
name The name of value.
noOfElems The first value to compare.
compNoOfElems The second value to compare.
OSBOOL rtCmpToStdoutTag ( const char *  name,
int  tag,
int  compTag 
)
Parameters:
name The name of value.
tag The first value to compare.
compTag The second value to compare.
OSBOOL rtCmpToStdoutUInt64 ( const char *  name,
OSUINT64  value,
OSUINT64  compValue 
)
Parameters:
name The name of value.
value The first value to compare.
compValue The second value to compare.
OSBOOL rtCmpToStdoutUnsigned ( const char *  name,
OSUINT32  value,
OSUINT32  compValue 
)
Parameters:
name The name of value.
value The first value to compare.
compValue The second value to compare.