From f824fde36f373ef031c6c606aa74383522c9807c Mon Sep 17 00:00:00 2001 From: "henrike@webrtc.org" Date: Tue, 8 Apr 2014 22:13:01 +0000 Subject: [PATCH] (Auto)update libjingle 64326665-> 64585415 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5864 4adac7df-926f-26a2-2b94-8c16560cd09d --- talk/base/latebindingsymboltable.cc.def | 13 +++++++------ talk/base/latebindingsymboltable.h.def | 1 + 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/talk/base/latebindingsymboltable.cc.def b/talk/base/latebindingsymboltable.cc.def index 1f84f30fc5..64fc0dce2b 100644 --- a/talk/base/latebindingsymboltable.cc.def +++ b/talk/base/latebindingsymboltable.cc.def @@ -63,16 +63,17 @@ #error You must define LATE_BINDING_SYMBOL_TABLE_DLL_NAME #endif +#define X(sym) #sym, +const char* const LATE_BINDING_SYMBOL_TABLE_CLASS_NAME::kSymbolNames[] = { + LATE_BINDING_SYMBOL_TABLE_SYMBOLS_LIST +}; +#undef X + const ::talk_base::LateBindingSymbolTable::TableInfo LATE_BINDING_SYMBOL_TABLE_CLASS_NAME::kTableInfo = { LATE_BINDING_SYMBOL_TABLE_DLL_NAME, SYMBOL_TABLE_SIZE, - (const char *const []){ -#define X(sym) \ - #sym, -LATE_BINDING_SYMBOL_TABLE_SYMBOLS_LIST -#undef X - }, + LATE_BINDING_SYMBOL_TABLE_CLASS_NAME::kSymbolNames }; LATE_BINDING_SYMBOL_TABLE_CLASS_NAME::LATE_BINDING_SYMBOL_TABLE_CLASS_NAME() diff --git a/talk/base/latebindingsymboltable.h.def b/talk/base/latebindingsymboltable.h.def index cd8c176f36..3e1cdab599 100644 --- a/talk/base/latebindingsymboltable.h.def +++ b/talk/base/latebindingsymboltable.h.def @@ -89,6 +89,7 @@ LATE_BINDING_SYMBOL_TABLE_SYMBOLS_LIST }; static const ::talk_base::LateBindingSymbolTable::TableInfo kTableInfo; + static const char *const kSymbolNames[]; void *table_[SYMBOL_TABLE_SIZE];