xref: /third_party/lzma/CPP/Common/StringToInt.h (revision 370b324c)
1// Common/StringToInt.h
2
3#ifndef ZIP7_INC_COMMON_STRING_TO_INT_H
4#define ZIP7_INC_COMMON_STRING_TO_INT_H
5
6#include "MyTypes.h"
7
8UInt32 ConvertStringToUInt32(const char *s, const char **end) throw();
9UInt64 ConvertStringToUInt64(const char *s, const char **end) throw();
10UInt32 ConvertStringToUInt32(const wchar_t *s, const wchar_t **end) throw();
11UInt64 ConvertStringToUInt64(const wchar_t *s, const wchar_t **end) throw();
12
13// Int32 ConvertStringToInt32(const char *s, const char **end) throw();
14Int32 ConvertStringToInt32(const wchar_t *s, const wchar_t **end) throw();
15
16UInt32 ConvertOctStringToUInt32(const char *s, const char **end) throw();
17UInt64 ConvertOctStringToUInt64(const char *s, const char **end) throw();
18
19UInt32 ConvertHexStringToUInt32(const char *s, const char **end) throw();
20UInt64 ConvertHexStringToUInt64(const char *s, const char **end) throw();
21
22#endif
23