diff --git a/headers/os/support/String.h b/headers/os/support/String.h index f376afb1a7..6d3c9b77c2 100644 --- a/headers/os/support/String.h +++ b/headers/os/support/String.h @@ -49,7 +49,7 @@ public: BString& SetToChars(const char* string, int32 charCount); BString& SetToChars(const BString& string, int32 charCount); BString& AdoptChars(BString& from, int32 charCount); - + BString& SetToFormat(const char* format, ...); // Substring copying @@ -309,10 +309,10 @@ public: BString& operator<<(char c); BString& operator<<(int value); BString& operator<<(unsigned int value); - BString& operator<<(uint32 value); - BString& operator<<(int32 value); - BString& operator<<(uint64 value); - BString& operator<<(int64 value); + BString& operator<<(unsigned long value); + BString& operator<<(long value); + BString& operator<<(unsigned long long value); + BString& operator<<(long long value); // float output hardcodes %.2f style formatting BString& operator<<(float value); diff --git a/src/kits/support/String.cpp b/src/kits/support/String.cpp index f35b8a7a29..77d0085eec 100644 --- a/src/kits/support/String.cpp +++ b/src/kits/support/String.cpp @@ -428,7 +428,7 @@ BString::SetToFormat(const char* format, ...) { int32 bufferSize = 1024; char buffer[bufferSize]; - + va_list arg; va_start(arg, format); int32 bytes = vsnprintf(buffer, bufferSize, format, arg); @@ -1983,7 +1983,7 @@ BString::Trim() // We actually need to trim ssize_t length = endIndex + 1 - startCount; - ASSERT(length >= 0); + ASSERT(length >= 0); if (startCount == 0 || length == 0) { _MakeWritable(length, true); } else if (_MakeWritable() == B_OK) { @@ -2051,7 +2051,7 @@ BString::operator<<(unsigned int i) BString& -BString::operator<<(uint32 i) +BString::operator<<(unsigned long i) { char num[32]; int32 length = snprintf(num, sizeof(num), "%lu", i); @@ -2062,7 +2062,7 @@ BString::operator<<(uint32 i) BString& -BString::operator<<(int32 i) +BString::operator<<(long i) { char num[32]; int32 length = snprintf(num, sizeof(num), "%ld", i); @@ -2073,7 +2073,7 @@ BString::operator<<(int32 i) BString& -BString::operator<<(uint64 i) +BString::operator<<(unsigned long long i) { char num[64]; int32 length = snprintf(num, sizeof(num), "%llu", i); @@ -2084,7 +2084,7 @@ BString::operator<<(uint64 i) BString& -BString::operator<<(int64 i) +BString::operator<<(long long i) { char num[64]; int32 length = snprintf(num, sizeof(num), "%lld", i);