Fix debug build error

Change-Id: Id18d72093a36d41859744f98238b3b761ddb667e
main
Ken Wakasa 2012-11-15 19:09:11 +09:00
parent 0dfb89b41e
commit 1ce96fecf5
2 changed files with 10 additions and 10 deletions

View File

@ -19,6 +19,12 @@
#include <stdint.h> #include <stdint.h>
#ifdef __GNUC__
#define AK_FORCE_INLINE __attribute__((always_inline)) __inline__
#else // __GNUC__
#define AK_FORCE_INLINE inline
#endif // __GNUC__
#if defined(FLAG_DO_PROFILE) || defined(FLAG_DBG) #if defined(FLAG_DO_PROFILE) || defined(FLAG_DBG)
#include <android/log.h> #include <android/log.h>
#ifndef LOG_TAG #ifndef LOG_TAG
@ -60,7 +66,7 @@ static inline void dumpResult(const int *outWords, const int *frequencies, const
AKLOGI("-------------------------"); AKLOGI("-------------------------");
} }
static inline void dumpWord(const int *word, const int length) { static AK_FORCE_INLINE void dumpWord(const int *word, const int length) {
static char charBuf[50]; static char charBuf[50];
int i = 0; int i = 0;
for (; i < length; ++i) { for (; i < length; ++i) {
@ -383,12 +389,6 @@ template<typename T> inline T max(T a, T b) { return a > b ? a : b; }
#define NELEMS(x) (sizeof(x) / sizeof((x)[0])) #define NELEMS(x) (sizeof(x) / sizeof((x)[0]))
#ifdef __GNUC__
#define AK_FORCE_INLINE __attribute__((always_inline)) __inline__
#else // __GNUC__
#define AK_FORCE_INLINE inline
#endif // __GNUC__
// The ratio of neutral area radius to sweet spot radius. // The ratio of neutral area radius to sweet spot radius.
#define NEUTRAL_AREA_RADIUS_RATIO 1.3f #define NEUTRAL_AREA_RADIUS_RATIO 1.3f

View File

@ -112,15 +112,15 @@ class WordsPriorityQueue {
} }
} }
void dumpTopWord() { AK_FORCE_INLINE void dumpTopWord() {
if (size() <= 0) { if (size() <= 0) {
return; return;
} }
DUMP_WORD(mHighestSuggestedWord->mWord, mHighestSuggestedWord->mWordLength); DUMP_WORD(mHighestSuggestedWord->mWord, mHighestSuggestedWord->mWordLength);
} }
float getHighestNormalizedScore(const int *before, const int beforeLength, int **outWord, AK_FORCE_INLINE float getHighestNormalizedScore(const int *before, const int beforeLength,
int *outScore, int *outLength) { int **outWord, int *outScore, int *outLength) {
if (!mHighestSuggestedWord) { if (!mHighestSuggestedWord) {
return 0.0; return 0.0;
} }