64-bit integer routines
[u/mdw/putty] / int64.h
diff --git a/int64.h b/int64.h
new file mode 100644 (file)
index 0000000..4ff33c7
--- /dev/null
+++ b/int64.h
@@ -0,0 +1,18 @@
+/*
+ * Header for int64.c.
+ */
+
+#ifndef PUTTY_INT64_H
+#define PUTTY_INT64_H
+
+typedef struct {
+    unsigned long hi, lo;
+} uint64, int64;
+
+uint64 uint64_div10(uint64 x, int *remainder);
+void uint64_decimal(uint64 x, char *buffer);
+uint64 uint64_make(unsigned long hi, unsigned long lo);
+uint64 uint64_add(uint64 x, uint64 y);
+uint64 uint64_add32(uint64 x, unsigned long y);
+
+#endif