blob: fb37777ca022ef36227bd83c12f9bc095ba14639 [file] [log] [blame]
#ifndef INT64_INCLUDED
#define INT64_INCLUDED
#ifdef __cplusplus
extern "C" {
#endif
typedef struct counter64 U64;
#define I64CHARSZ 21
void divBy10 (U64, U64 *, unsigned int *);
void multBy10 (U64, U64 *);
void incrByU16 (U64 *, unsigned int);
void incrByU32 (U64 *, unsigned int);
void zeroU64 (U64 *);
int isZeroU64 (U64 *);
void printU64 (char *, U64 *);
void printI64 (char *, U64 *);
int read64 (U64 *, const char *);
void u64Subtract(U64 *pu64one, U64 *pu64two, U64 *pu64out);
#ifdef __cplusplus
}
#endif
#endif