#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include "stdarg.h"
#include "ctype.h"
#ifdef _WIN32
#include "windows.h"
#define SUPPORT_WINDOWS_XP_PARTITIONS
#else
typedef unsigned char BYTE, *LPBYTE;
typedef unsigned char BOOLEAN;
typedef unsigned long DWORD, *LPDWORD;
typedef unsigned long BOOL;
typedef long long INT64;
typedef const char* LPCSTR;
typedef char CHAR, *LPSTR;
typedef unsigned short WORD, USHORT;
#define TRUE 1
#define FALSE 0
#define WINAPI
#endif
#include "gtools.h"
#ifdef _MSC_VER
#define FMT_QWORD "I64d"
#else
#define FMT_QWORD "qd"
#endif
#define PBytesInMBytes(BYTES) (((double)BYTES)/1048576)
syntax highlighted by Code2HTML, v. 0.9.1