00001 /* 00002 * Header for int64.c. 00003 */ 00004 00005 #ifndef PUTTY_INT64_H 00006 #define PUTTY_INT64_H 00007 00008 typedef struct { 00009 unsigned long hi, lo; 00010 } uint64, int64; 00011 00012 uint64 uint64_div10(uint64 x, int *remainder); 00013 void uint64_decimal(uint64 x, char *buffer); 00014 uint64 uint64_make(unsigned long hi, unsigned long lo); 00015 uint64 uint64_add(uint64 x, uint64 y); 00016 uint64 uint64_add32(uint64 x, unsigned long y); 00017 int uint64_compare(uint64 x, uint64 y); 00018 00019 #endif