rtxBigInt.h File Reference
#include "rtxsrc/rtxContext.h"
Go to the source code of this file.
Classes | |
struct | OSBigInt |
Typedefs | |
typedef struct OSBigInt | OSBigInt |
Functions | |
void | rtxBigIntInit (OSBigInt *pInt) |
int | rtxBigIntSetStr (OSCTXT *pCtxt, OSBigInt *pInt, const char *value, int radix) |
int | rtxBigIntSetStrn (OSCTXT *pCtxt, OSBigInt *pInt, const char *value, size_t len, int radix) |
int | rtxBigIntSetInt64 (OSCTXT *pCtxt, OSBigInt *pInt, OSINT64 value) |
int | rtxBigIntSetUInt64 (OSCTXT *pCtxt, OSBigInt *pInt, OSUINT64 value) |
int | rtxBigIntSetBytes (OSCTXT *pCtxt, OSBigInt *pInt, OSOCTET *value, int vallen) |
int | rtxBigIntGetDataLen (const OSBigInt *pInt) |
int | rtxBigIntGetData (OSCTXT *pCtxt, const OSBigInt *pInt, OSOCTET *buffer, int bufSize) |
int | rtxBigIntDigitsNum (const OSBigInt *pInt, int radix) |
int | rtxBigIntCopy (OSCTXT *pCtxt, const OSBigInt *pSrc, OSBigInt *pDst) |
int | rtxBigIntFastCopy (OSCTXT *pCtxt, const OSBigInt *pSrc, OSBigInt *pDst) |
int | rtxBigIntToString (OSCTXT *pCtxt, const OSBigInt *pInt, int radix, char *str, int strSize) |
int | rtxBigIntPrint (const OSUTF8CHAR *name, const OSBigInt *bigint, int radix) |
int | rtxBigIntCompare (const OSBigInt *arg1, const OSBigInt *arg2) |
int | rtxBigIntStrCompare (OSCTXT *pCtxt, const char *arg1, const char *arg2) |
void | rtxBigIntFree (OSCTXT *pCtxt, OSBigInt *pInt) |
int | rtxBigIntAdd (OSCTXT *pctxt, OSBigInt *result, const OSBigInt *arg1, const OSBigInt *arg2) |
int | rtxBigIntSubtract (OSCTXT *pctxt, OSBigInt *result, const OSBigInt *arg1, const OSBigInt *arg2) |
int | rtxBigIntMultiply (OSCTXT *pctxt, OSBigInt *result, const OSBigInt *arg1, const OSBigInt *arg2) |
unsigned short | rtxBigIntBitsPerDigit (int radix) |
short | rtxBigIntDigitsPerByte (int halfRadix) |
short | rtxBigIntByteRadix (int halfRadix) |