diff options
author | Kate Stone <katherine.stone@apple.com> | 2016-09-06 20:57:50 +0000 |
---|---|---|
committer | Kate Stone <katherine.stone@apple.com> | 2016-09-06 20:57:50 +0000 |
commit | b9c1b51e45b845debb76d8658edabca70ca56079 (patch) | |
tree | dfcb5a13ef2b014202340f47036da383eaee74aa /lldb/source/Host/common/StringConvert.cpp | |
parent | d5aa73376966339caad04013510626ec2e42c760 (diff) | |
download | llvm-b9c1b51e45b845debb76d8658edabca70ca56079.zip llvm-b9c1b51e45b845debb76d8658edabca70ca56079.tar.gz llvm-b9c1b51e45b845debb76d8658edabca70ca56079.tar.bz2 |
*** This commit represents a complete reformatting of the LLDB source code
*** to conform to clang-format’s LLVM style. This kind of mass change has
*** two obvious implications:
Firstly, merging this particular commit into a downstream fork may be a huge
effort. Alternatively, it may be worth merging all changes up to this commit,
performing the same reformatting operation locally, and then discarding the
merge for this particular commit. The commands used to accomplish this
reformatting were as follows (with current working directory as the root of
the repository):
find . \( -iname "*.c" -or -iname "*.cpp" -or -iname "*.h" -or -iname "*.mm" \) -exec clang-format -i {} +
find . -iname "*.py" -exec autopep8 --in-place --aggressive --aggressive {} + ;
The version of clang-format used was 3.9.0, and autopep8 was 1.2.4.
Secondly, “blame” style tools will generally point to this commit instead of
a meaningful prior commit. There are alternatives available that will attempt
to look through this change and find the appropriate prior commit. YMMV.
llvm-svn: 280751
Diffstat (limited to 'lldb/source/Host/common/StringConvert.cpp')
-rw-r--r-- | lldb/source/Host/common/StringConvert.cpp | 169 |
1 files changed, 76 insertions, 93 deletions
diff --git a/lldb/source/Host/common/StringConvert.cpp b/lldb/source/Host/common/StringConvert.cpp index c4ff675..b417143 100644 --- a/lldb/source/Host/common/StringConvert.cpp +++ b/lldb/source/Host/common/StringConvert.cpp @@ -15,103 +15,86 @@ // Project includes #include "lldb/Host/StringConvert.h" -namespace lldb_private -{ - namespace StringConvert - { +namespace lldb_private { +namespace StringConvert { - int32_t - ToSInt32 (const char *s, int32_t fail_value, int base, bool *success_ptr) - { - if (s && s[0]) - { - char *end = nullptr; - const long sval = ::strtol (s, &end, base); - if (*end == '\0') - { - if (success_ptr) - *success_ptr = ((sval <= INT32_MAX) && (sval >= INT32_MIN)); - return (int32_t)sval; // All characters were used, return the result - } - } - if (success_ptr) - *success_ptr = false; - return fail_value; - } +int32_t ToSInt32(const char *s, int32_t fail_value, int base, + bool *success_ptr) { + if (s && s[0]) { + char *end = nullptr; + const long sval = ::strtol(s, &end, base); + if (*end == '\0') { + if (success_ptr) + *success_ptr = ((sval <= INT32_MAX) && (sval >= INT32_MIN)); + return (int32_t)sval; // All characters were used, return the result + } + } + if (success_ptr) + *success_ptr = false; + return fail_value; +} - uint32_t - ToUInt32 (const char *s, uint32_t fail_value, int base, bool *success_ptr) - { - if (s && s[0]) - { - char *end = nullptr; - const unsigned long uval = ::strtoul (s, &end, base); - if (*end == '\0') - { - if (success_ptr) - *success_ptr = (uval <= UINT32_MAX); - return (uint32_t)uval; // All characters were used, return the result - } - } - if (success_ptr) - *success_ptr = false; - return fail_value; - } +uint32_t ToUInt32(const char *s, uint32_t fail_value, int base, + bool *success_ptr) { + if (s && s[0]) { + char *end = nullptr; + const unsigned long uval = ::strtoul(s, &end, base); + if (*end == '\0') { + if (success_ptr) + *success_ptr = (uval <= UINT32_MAX); + return (uint32_t)uval; // All characters were used, return the result + } + } + if (success_ptr) + *success_ptr = false; + return fail_value; +} - int64_t - ToSInt64 (const char *s, int64_t fail_value, int base, bool *success_ptr) - { - if (s && s[0]) - { - char *end = nullptr; - int64_t uval = ::strtoll (s, &end, base); - if (*end == '\0') - { - if (success_ptr) - *success_ptr = true; - return uval; // All characters were used, return the result - } - } - if (success_ptr) - *success_ptr = false; - return fail_value; - } +int64_t ToSInt64(const char *s, int64_t fail_value, int base, + bool *success_ptr) { + if (s && s[0]) { + char *end = nullptr; + int64_t uval = ::strtoll(s, &end, base); + if (*end == '\0') { + if (success_ptr) + *success_ptr = true; + return uval; // All characters were used, return the result + } + } + if (success_ptr) + *success_ptr = false; + return fail_value; +} - uint64_t - ToUInt64 (const char *s, uint64_t fail_value, int base, bool *success_ptr) - { - if (s && s[0]) - { - char *end = nullptr; - uint64_t uval = ::strtoull (s, &end, base); - if (*end == '\0') - { - if (success_ptr) - *success_ptr = true; - return uval; // All characters were used, return the result - } - } - if (success_ptr) *success_ptr = false; - return fail_value; - } +uint64_t ToUInt64(const char *s, uint64_t fail_value, int base, + bool *success_ptr) { + if (s && s[0]) { + char *end = nullptr; + uint64_t uval = ::strtoull(s, &end, base); + if (*end == '\0') { + if (success_ptr) + *success_ptr = true; + return uval; // All characters were used, return the result + } + } + if (success_ptr) + *success_ptr = false; + return fail_value; +} - double - ToDouble (const char *s, double fail_value, bool *success_ptr) - { - if (s && s[0]) - { - char *end = nullptr; - double val = strtod (s, &end); - if (*end == '\0') - { - if (success_ptr) - *success_ptr = true; - return val; // All characters were used, return the result - } - } - if (success_ptr) - *success_ptr = false; - return fail_value; - } +double ToDouble(const char *s, double fail_value, bool *success_ptr) { + if (s && s[0]) { + char *end = nullptr; + double val = strtod(s, &end); + if (*end == '\0') { + if (success_ptr) + *success_ptr = true; + return val; // All characters were used, return the result } + } + if (success_ptr) + *success_ptr = false; + return fail_value; +} +} } |