par2cmdline.h File Reference

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include "letype.h"
#include "galois.h"
#include "crc.h"
#include "md5.h"
#include "par2fileformat.h"
#include "commandline.h"
#include "reedsolomon.h"
#include "diskfile.h"
#include "datablock.h"
#include "criticalpacket.h"
#include "par2creatorsourcefile.h"
#include "mainpacket.h"
#include "creatorpacket.h"
#include "descriptionpacket.h"
#include "verificationpacket.h"
#include "recoverypacket.h"
#include "par2repairersourcefile.h"
#include "filechecksummer.h"
#include "verificationhashtable.h"
#include "par2creator.h"
#include "par2repairer.h"
#include "par1fileformat.h"
#include "par1repairersourcefile.h"
#include "par1repairer.h"

Go to the source code of this file.


Namespaces

namespace   std

Defines

#define  _MAX_PATH   255
#define  stricmp   strcasecmp
#define  _stat   stat
#define  PATHSEP   "/"
#define  ALTPATHSEP   "\\"
#define  struct_stat   struct stat
#define  utf8_string_to_native_char_array(x)   x.c_str()
#define  utf8_char_array_to_native_char_array(x)   x
#define  utf8_string_to_cout_parameter(x)   x
#define  native_char_array_to_utf8_string(x)   string(x)
#define  native_char_array_to_utf8_char_array(x)   x
#define  _tcschr   strchr
#define  LONGMULTIPLY
#define  offsetof(TYPE, MEMBER)   ((size_t) ((char*)(&((TYPE *)1)->MEMBER) - (char*)1))

Typedefs

typedef unsigned char  u8
typedef unsigned short  u16
typedef unsigned int  u32
typedef unsigned long long  u64
typedef char  TCHAR

Enumerations

enum   Result {
  eSuccess = 0, eRepairPossible = 1, eRepairNotPossible = 2, eInvalidCommandLineArguments = 3,
  eInsufficientCriticalData = 4, eRepairFailed = 5, eFileIOError = 6, eLogicError = 7,
  eMemoryError = 8
}

Define Documentation

#define _MAX_PATH   255

Definition at line 190 of file par2cmdline.h.

#define _stat   stat

Definition at line 192 of file par2cmdline.h.

#define _tcschr   strchr

Definition at line 238 of file par2cmdline.h.

#define ALTPATHSEP   "\\"

Definition at line 227 of file par2cmdline.h.

#define LONGMULTIPLY

Definition at line 271 of file par2cmdline.h.

#define native_char_array_to_utf8_char_array (  )     x

Definition at line 235 of file par2cmdline.h.

#define native_char_array_to_utf8_string (  )     string(x)

Definition at line 234 of file par2cmdline.h.

#define offsetof ( TYPE,
MEMBER   )     ((size_t) ((char*)(&((TYPE *)1)->MEMBER) - (char*)1))

Definition at line 300 of file par2cmdline.h.

#define PATHSEP   "/"

Definition at line 226 of file par2cmdline.h.

#define stricmp   strcasecmp

Definition at line 191 of file par2cmdline.h.

#define struct_stat   struct stat

Definition at line 229 of file par2cmdline.h.

#define utf8_char_array_to_native_char_array (  )     x

Definition at line 232 of file par2cmdline.h.

#define utf8_string_to_cout_parameter (  )     x

Definition at line 233 of file par2cmdline.h.

#define utf8_string_to_native_char_array (  )     x.c_str()

Definition at line 231 of file par2cmdline.h.


Typedef Documentation

typedef char TCHAR

Definition at line 237 of file par2cmdline.h.

typedef unsigned short u16

Definition at line 195 of file par2cmdline.h.

typedef unsigned int u32

Definition at line 196 of file par2cmdline.h.

typedef unsigned long long u64

Definition at line 197 of file par2cmdline.h.

typedef unsigned char u8

Definition at line 194 of file par2cmdline.h.


Enumeration Type Documentation

enum Result

Enumerator:
eSuccess 
eRepairPossible 
eRepairNotPossible 
eInvalidCommandLineArguments 
eInsufficientCriticalData 
eRepairFailed 
eFileIOError 
eLogicError 
eMemoryError 

Definition at line 242 of file par2cmdline.h.


Generated on Sun Oct 12 01:45:31 2008 for NNTPGrab by  1.5.4