WebRtc_Word32 -> int32_t in system_wrappers
BUG=314 Review URL: https://webrtc-codereview.appspot.com/1301004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3791 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -35,7 +35,7 @@ const int Trace::kBoilerplateLength = 71;
|
||||
const int Trace::kTimestampPosition = 13;
|
||||
const int Trace::kTimestampLength = 12;
|
||||
|
||||
static WebRtc_UWord32 level_filter = kTraceDefault;
|
||||
static uint32_t level_filter = kTraceDefault;
|
||||
|
||||
// Construct On First Use idiom. Avoids "static initialization order fiasco".
|
||||
TraceImpl* TraceImpl::StaticInstance(CountOperation count_operation,
|
||||
@ -131,14 +131,13 @@ TraceImpl::~TraceImpl() {
|
||||
}
|
||||
}
|
||||
|
||||
WebRtc_Word32 TraceImpl::AddThreadId(char* trace_message) const {
|
||||
WebRtc_UWord32 thread_id = ThreadWrapper::GetThreadId();
|
||||
int32_t TraceImpl::AddThreadId(char* trace_message) const {
|
||||
uint32_t thread_id = ThreadWrapper::GetThreadId();
|
||||
// Messages is 12 characters.
|
||||
return sprintf(trace_message, "%10u; ", thread_id);
|
||||
}
|
||||
|
||||
WebRtc_Word32 TraceImpl::AddLevel(char* sz_message,
|
||||
const TraceLevel level) const {
|
||||
int32_t TraceImpl::AddLevel(char* sz_message, const TraceLevel level) const {
|
||||
const int kMessageLength = 12;
|
||||
switch (level) {
|
||||
case kTraceTerseInfo:
|
||||
@ -187,13 +186,13 @@ WebRtc_Word32 TraceImpl::AddLevel(char* sz_message,
|
||||
return kMessageLength;
|
||||
}
|
||||
|
||||
WebRtc_Word32 TraceImpl::AddModuleAndId(char* trace_message,
|
||||
const TraceModule module,
|
||||
const WebRtc_Word32 id) const {
|
||||
int32_t TraceImpl::AddModuleAndId(char* trace_message,
|
||||
const TraceModule module,
|
||||
const int32_t id) const {
|
||||
// Use long int to prevent problems with different definitions of
|
||||
// WebRtc_Word32.
|
||||
// int32_t.
|
||||
// TODO(hellner): is this actually a problem? If so, it should be better to
|
||||
// clean up WebRtc_Word32
|
||||
// clean up int32_t
|
||||
const long int idl = id;
|
||||
const int kMessageLength = 25;
|
||||
if (idl != -1) {
|
||||
@ -339,8 +338,8 @@ WebRtc_Word32 TraceImpl::AddModuleAndId(char* trace_message,
|
||||
return kMessageLength;
|
||||
}
|
||||
|
||||
WebRtc_Word32 TraceImpl::SetTraceFileImpl(const char* file_name_utf8,
|
||||
const bool add_file_counter) {
|
||||
int32_t TraceImpl::SetTraceFileImpl(const char* file_name_utf8,
|
||||
const bool add_file_counter) {
|
||||
CriticalSectionScoped lock(critsect_interface_);
|
||||
|
||||
trace_file_.Flush();
|
||||
@ -368,22 +367,22 @@ WebRtc_Word32 TraceImpl::SetTraceFileImpl(const char* file_name_utf8,
|
||||
return 0;
|
||||
}
|
||||
|
||||
WebRtc_Word32 TraceImpl::TraceFileImpl(
|
||||
int32_t TraceImpl::TraceFileImpl(
|
||||
char file_name_utf8[FileWrapper::kMaxFileNameSize]) {
|
||||
CriticalSectionScoped lock(critsect_interface_);
|
||||
return trace_file_.FileName(file_name_utf8, FileWrapper::kMaxFileNameSize);
|
||||
}
|
||||
|
||||
WebRtc_Word32 TraceImpl::SetTraceCallbackImpl(TraceCallback* callback) {
|
||||
int32_t TraceImpl::SetTraceCallbackImpl(TraceCallback* callback) {
|
||||
CriticalSectionScoped lock(critsect_interface_);
|
||||
callback_ = callback;
|
||||
return 0;
|
||||
}
|
||||
|
||||
WebRtc_Word32 TraceImpl::AddMessage(
|
||||
int32_t TraceImpl::AddMessage(
|
||||
char* trace_message,
|
||||
const char msg[WEBRTC_TRACE_MAX_MESSAGE_SIZE],
|
||||
const WebRtc_UWord16 written_so_far) const {
|
||||
const uint16_t written_so_far) const {
|
||||
int length = 0;
|
||||
if (written_so_far >= WEBRTC_TRACE_MAX_MESSAGE_SIZE) {
|
||||
return -1;
|
||||
@ -413,7 +412,7 @@ WebRtc_Word32 TraceImpl::AddMessage(
|
||||
|
||||
void TraceImpl::AddMessageToList(
|
||||
const char trace_message[WEBRTC_TRACE_MAX_MESSAGE_SIZE],
|
||||
const WebRtc_UWord16 length,
|
||||
const uint16_t length,
|
||||
const TraceLevel level) {
|
||||
CriticalSectionScoped lock(critsect_array_);
|
||||
|
||||
@ -442,7 +441,7 @@ void TraceImpl::AddMessageToList(
|
||||
}
|
||||
}
|
||||
|
||||
WebRtc_UWord16 idx = next_free_idx_[active_queue_];
|
||||
uint16_t idx = next_free_idx_[active_queue_];
|
||||
next_free_idx_[active_queue_]++;
|
||||
|
||||
level_[active_queue_][idx] = level;
|
||||
@ -482,8 +481,8 @@ bool TraceImpl::Process() {
|
||||
}
|
||||
|
||||
void TraceImpl::WriteToFile() {
|
||||
WebRtc_UWord8 local_queue_active = 0;
|
||||
WebRtc_UWord16 local_next_free_idx = 0;
|
||||
uint8_t local_queue_active = 0;
|
||||
uint16_t local_next_free_idx = 0;
|
||||
|
||||
// There are two buffers. One for reading (for writing to file) and one for
|
||||
// writing (for storing new messages). Let new messages be posted to the
|
||||
@ -505,7 +504,7 @@ void TraceImpl::WriteToFile() {
|
||||
|
||||
CriticalSectionScoped lock(critsect_interface_);
|
||||
|
||||
for (WebRtc_UWord16 idx = 0; idx < local_next_free_idx; ++idx) {
|
||||
for (uint16_t idx = 0; idx < local_next_free_idx; ++idx) {
|
||||
TraceLevel local_level = level_[local_queue_active][idx];
|
||||
if (callback_) {
|
||||
callback_->Print(local_level, message_queue_[local_queue_active][idx],
|
||||
@ -540,7 +539,7 @@ void TraceImpl::WriteToFile() {
|
||||
}
|
||||
if (row_count_text_ == 0) {
|
||||
char message[WEBRTC_TRACE_MAX_MESSAGE_SIZE + 1];
|
||||
WebRtc_Word32 length = AddDateTimeInfo(message);
|
||||
int32_t length = AddDateTimeInfo(message);
|
||||
if (length != -1) {
|
||||
message[length] = 0;
|
||||
message[length - 1] = '\n';
|
||||
@ -557,7 +556,7 @@ void TraceImpl::WriteToFile() {
|
||||
row_count_text_++;
|
||||
}
|
||||
}
|
||||
WebRtc_UWord16 length = length_[local_queue_active][idx];
|
||||
uint16_t length = length_[local_queue_active][idx];
|
||||
message_queue_[local_queue_active][idx][length] = 0;
|
||||
message_queue_[local_queue_active][idx][length - 1] = '\n';
|
||||
trace_file_.Write(message_queue_[local_queue_active][idx], length);
|
||||
@ -567,14 +566,14 @@ void TraceImpl::WriteToFile() {
|
||||
}
|
||||
|
||||
void TraceImpl::AddImpl(const TraceLevel level, const TraceModule module,
|
||||
const WebRtc_Word32 id,
|
||||
const int32_t id,
|
||||
const char msg[WEBRTC_TRACE_MAX_MESSAGE_SIZE]) {
|
||||
if (TraceCheck(level)) {
|
||||
char trace_message[WEBRTC_TRACE_MAX_MESSAGE_SIZE];
|
||||
char* message_ptr = trace_message;
|
||||
|
||||
WebRtc_Word32 len = 0;
|
||||
WebRtc_Word32 ack_len = 0;
|
||||
int32_t len = 0;
|
||||
int32_t ack_len = 0;
|
||||
|
||||
len = AddLevel(message_ptr, level);
|
||||
if (len == -1) {
|
||||
@ -604,12 +603,12 @@ void TraceImpl::AddImpl(const TraceLevel level, const TraceModule module,
|
||||
message_ptr += len;
|
||||
ack_len += len;
|
||||
|
||||
len = AddMessage(message_ptr, msg, (WebRtc_UWord16)ack_len);
|
||||
len = AddMessage(message_ptr, msg, (uint16_t)ack_len);
|
||||
if (len == -1) {
|
||||
return;
|
||||
}
|
||||
ack_len += len;
|
||||
AddMessageToList(trace_message, (WebRtc_UWord16)ack_len, level);
|
||||
AddMessageToList(trace_message, (uint16_t)ack_len, level);
|
||||
|
||||
// Make sure that messages are written as soon as possible.
|
||||
event_.Set();
|
||||
@ -623,13 +622,13 @@ bool TraceImpl::TraceCheck(const TraceLevel level) const {
|
||||
bool TraceImpl::UpdateFileName(
|
||||
const char file_name_utf8[FileWrapper::kMaxFileNameSize],
|
||||
char file_name_with_counter_utf8[FileWrapper::kMaxFileNameSize],
|
||||
const WebRtc_UWord32 new_count) const {
|
||||
WebRtc_Word32 length = (WebRtc_Word32)strlen(file_name_utf8);
|
||||
const uint32_t new_count) const {
|
||||
int32_t length = (int32_t)strlen(file_name_utf8);
|
||||
if (length < 0) {
|
||||
return false;
|
||||
}
|
||||
|
||||
WebRtc_Word32 length_without_file_ending = length - 1;
|
||||
int32_t length_without_file_ending = length - 1;
|
||||
while (length_without_file_ending > 0) {
|
||||
if (file_name_utf8[length_without_file_ending] == '.') {
|
||||
break;
|
||||
@ -640,7 +639,7 @@ bool TraceImpl::UpdateFileName(
|
||||
if (length_without_file_ending == 0) {
|
||||
length_without_file_ending = length;
|
||||
}
|
||||
WebRtc_Word32 length_to_ = length_without_file_ending - 1;
|
||||
int32_t length_to_ = length_without_file_ending - 1;
|
||||
while (length_to_ > 0) {
|
||||
if (file_name_utf8[length_to_] == '_') {
|
||||
break;
|
||||
@ -659,13 +658,13 @@ bool TraceImpl::UpdateFileName(
|
||||
bool TraceImpl::CreateFileName(
|
||||
const char file_name_utf8[FileWrapper::kMaxFileNameSize],
|
||||
char file_name_with_counter_utf8[FileWrapper::kMaxFileNameSize],
|
||||
const WebRtc_UWord32 new_count) const {
|
||||
WebRtc_Word32 length = (WebRtc_Word32)strlen(file_name_utf8);
|
||||
const uint32_t new_count) const {
|
||||
int32_t length = (int32_t)strlen(file_name_utf8);
|
||||
if (length < 0) {
|
||||
return false;
|
||||
}
|
||||
|
||||
WebRtc_Word32 length_without_file_ending = length - 1;
|
||||
int32_t length_without_file_ending = length - 1;
|
||||
while (length_without_file_ending > 0) {
|
||||
if (file_name_utf8[length_without_file_ending] == '.') {
|
||||
break;
|
||||
@ -692,17 +691,17 @@ void Trace::ReturnTrace() {
|
||||
TraceImpl::StaticInstance(kRelease);
|
||||
}
|
||||
|
||||
WebRtc_Word32 Trace::SetLevelFilter(WebRtc_UWord32 filter) {
|
||||
int32_t Trace::SetLevelFilter(uint32_t filter) {
|
||||
level_filter = filter;
|
||||
return 0;
|
||||
}
|
||||
|
||||
WebRtc_Word32 Trace::LevelFilter(WebRtc_UWord32& filter) {
|
||||
int32_t Trace::LevelFilter(uint32_t& filter) {
|
||||
filter = level_filter;
|
||||
return 0;
|
||||
}
|
||||
|
||||
WebRtc_Word32 Trace::TraceFile(char file_name[FileWrapper::kMaxFileNameSize]) {
|
||||
int32_t Trace::TraceFile(char file_name[FileWrapper::kMaxFileNameSize]) {
|
||||
TraceImpl* trace = TraceImpl::GetTrace();
|
||||
if (trace) {
|
||||
int ret_val = trace->TraceFileImpl(file_name);
|
||||
@ -712,8 +711,8 @@ WebRtc_Word32 Trace::TraceFile(char file_name[FileWrapper::kMaxFileNameSize]) {
|
||||
return -1;
|
||||
}
|
||||
|
||||
WebRtc_Word32 Trace::SetTraceFile(const char* file_name,
|
||||
const bool add_file_counter) {
|
||||
int32_t Trace::SetTraceFile(const char* file_name,
|
||||
const bool add_file_counter) {
|
||||
TraceImpl* trace = TraceImpl::GetTrace();
|
||||
if (trace) {
|
||||
int ret_val = trace->SetTraceFileImpl(file_name, add_file_counter);
|
||||
@ -723,7 +722,7 @@ WebRtc_Word32 Trace::SetTraceFile(const char* file_name,
|
||||
return -1;
|
||||
}
|
||||
|
||||
WebRtc_Word32 Trace::SetTraceCallback(TraceCallback* callback) {
|
||||
int32_t Trace::SetTraceCallback(TraceCallback* callback) {
|
||||
TraceImpl* trace = TraceImpl::GetTrace();
|
||||
if (trace) {
|
||||
int ret_val = trace->SetTraceCallbackImpl(callback);
|
||||
@ -734,7 +733,7 @@ WebRtc_Word32 Trace::SetTraceCallback(TraceCallback* callback) {
|
||||
}
|
||||
|
||||
void Trace::Add(const TraceLevel level, const TraceModule module,
|
||||
const WebRtc_Word32 id, const char* msg, ...) {
|
||||
const int32_t id, const char* msg, ...) {
|
||||
TraceImpl* trace = TraceImpl::GetTrace(level);
|
||||
if (trace) {
|
||||
if (trace->TraceCheck(level)) {
|
||||
|
||||
Reference in New Issue
Block a user