ASN1C C/C++ Common Runtime  ASN1C v7.3.x
Macros | Functions
rtCompare.h File Reference
#include "asn1type.h"
#include "rtconv.h"

Go to the source code of this file.

Macros

#define rtCmpOID   rtCmpOIDValue
 
#define rtCmpOID64   rtCmpOID64Value
 

Functions

OSBOOL rtCmpBoolean (const char *name, OSBOOL value, OSBOOL compValue, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpInt8 (const char *name, OSINT8 value, OSINT8 compValue, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpSInt (const char *name, OSINT16 value, OSINT16 compValue, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpUInt8 (const char *name, OSUINT8 value, OSUINT8 compValue, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpUSInt (const char *name, OSUINT16 value, OSUINT16 compValue, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpInteger (const char *name, OSINT32 value, OSINT32 compValue, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpUnsigned (const char *name, OSUINT32 value, OSUINT32 compValue, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpInt64 (const char *name, OSINT64 value, OSINT64 compValue, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpUInt64 (const char *name, OSUINT64 value, OSUINT64 compValue, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpBitStr (const char *name, OSSIZE numbits, const OSOCTET *data, OSSIZE compNumbits, const OSOCTET *compData, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpBitStrExt (const char *name, OSSIZE numbits, const OSOCTET *data, OSSIZE dataSize, const OSOCTET *extdata, OSSIZE compNumbits, const OSOCTET *compData, const OSOCTET *compExtdata, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpOctStr (const char *name, OSSIZE numocts, const OSOCTET *data, OSSIZE compNumocts, const OSOCTET *compData, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpCharStr (const char *name, const char *cstring, const char *compCstring, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmp16BitCharStr (const char *name, Asn116BitCharString *bstring, Asn116BitCharString *compBstring, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmp32BitCharStr (const char *name, Asn132BitCharString *bstring, Asn132BitCharString *compBstring, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpReal (const char *name, OSREAL value, OSREAL compValue, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpOIDValue (const char *name, ASN1OBJID *pOID, ASN1OBJID *pcompOID, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpOID64Value (const char *name, ASN1OID64 *pOID, ASN1OID64 *pcompOID, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpOpenType (const char *name, OSSIZE numocts, const OSOCTET *data, OSSIZE compNumocts, const OSOCTET *compData, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpOpenTypeExt (const char *name, OSRTDList *pElemList, OSRTDList *pCompElemList, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpTag (const char *name, int tag, int compTag, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpSeqOfElements (const char *name, OSSIZE noOfElems, OSSIZE compNoOfElems, char *errBuff, OSSIZE errBuffSize)
 
OSBOOL rtCmpOptional (const char *name, unsigned presentBit, unsigned compPresentBit, char *errBuff, OSSIZE errBuffSize)
 
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

Functions for comparing the values of primitive ASN.1 types.