summaryrefslogtreecommitdiffabout
path: root/src/eyetil.h
Unidiff
Diffstat (limited to 'src/eyetil.h') (more/less context) (ignore whitespace changes)
-rw-r--r--src/eyetil.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/eyetil.h b/src/eyetil.h
index 03b9ba8..7517ba6 100644
--- a/src/eyetil.h
+++ b/src/eyetil.h
@@ -63,6 +63,17 @@ template<> inline void md5_digester::update<binary_t>(const binary_t& x) {
63 update((const unsigned char*)&(x.front()),x.size()); 63 update((const unsigned char*)&(x.front()),x.size());
64} 64}
65 65
66#pragma pack(1)
67struct block512_t {
68 enum { words = 512 / sizeof(uint16_t) };
69 uint16_t data[words];
70
71 inline uint8_t *dptr(size_t o) { return ((uint8_t*)this)+o; }
72
73 static uint16_t tcpcksum(block512_t& data);
74};
75#pragma pack()
76
66class tmpdir_t { 77class tmpdir_t {
67 public: 78 public:
68 std::string dir; 79 std::string dir;