rtCompare.h File Reference

#include "asn1type.h"
#include <limits.h>
#include <stdio.h>
#include <string.h>
#include <stddef.h>
#include <setjmp.h>
#include <stdlib.h>
#include <time.h>
#include <wchar.h>
#include "rtxsrc/rtxExternDefs.h"
#include "rtxsrc/rtxSList.h"
#include "rtxsrc/rtxStack.h"
#include "rtxsrc/rtxUTF8.h"
#include "rtsrc/asn1tag.h"
#include "rtsrc/asn1ErrCodes.h"
#include "rtsrc/asn1version.h"
#include "rtsrc/rtExternDefs.h"
#include <float.h>
#include "rtxsrc/rtxBitString.h"
#include "rtsrc/rtContext.h"
#include "rtxsrc/rtxCommonDefs.h"
#include "rtxsrc/rtxError.h"
#include "rtxsrc/rtxMemory.h"
#include "rtsrc/asn1type.h"

Go to the source code of this file.

Defines

#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 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.