4 typedef unsigned int size_t;
5 typedef unsigned char uint8_t;
6 typedef unsigned short int uint16_t;
8 typedef unsigned int uint32_t;
9 __extension__ typedef unsigned long long int uint64_t;
16 struct MAGIC {u8 magic[8];} __attribute__ ((packed));
17 struct PACKETTYPE {u8 type[16];} __attribute__ ((packed));
30 void *print(void) const;
31 MD5Hash(const MD5Hash &other);
32 MD5Hash& operator=(const MD5Hash &other);
46 } __attribute__ ((packed));
54 leu32 recoverablefilecount;
58 } __attribute__ ((packed));
66 class MainPacket : public CriticalPacket
68 const MD5Hash& SetId(void) const;
72 u32 recoverablefilecount;
75 inline const MD5Hash& MainPacket::SetId(void) const
77 return ((const MAINPACKET*)packetdata)->header.setid;