OSX/iOS: Updated to Xcode5.

This commit is contained in:
bkaradzic
2013-12-07 10:20:12 -08:00
parent 2dff12fa28
commit d5360deaa6
3 changed files with 6 additions and 5 deletions

View File

@@ -50,7 +50,7 @@
# define BX_NO_VTABLE
# define BX_OVERRIDE
# define BX_PRINTF_ARGS(_format, _args) __attribute__ ( (format(__printf__, _format, _args) ) )
# if BX_COMPILER_CLANG || BX_PLATFORM_IOS
# if BX_COMPILER_CLANG || BX_PLATFORM_OSX || BX_PLATFORM_IOS
# define BX_THREAD /* not supported right now */
# else
# define BX_THREAD __thread

View File

@@ -77,6 +77,7 @@ namespace bx
BX_CHECK(0 == result, "pthread_mutex_lock %d", result);
# if BX_PLATFORM_NACL || BX_PLATFORM_OSX || BX_PLATFORM_IOS
BX_UNUSED(_msecs);
BX_CHECK(-1 == _msecs, "NaCl, iOS and OSX don't support pthread_cond_timedwait at this moment.");
while (0 == result
&& 0 >= m_count)

View File

@@ -37,7 +37,7 @@ namespace bx
{
const char* end = _str + _max;
const char* ptr;
for (ptr = _str; ptr < end && *ptr != '\0'; ++ptr);
for (ptr = _str; ptr < end && *ptr != '\0'; ++ptr) {};
return ptr - _str;
}
@@ -117,21 +117,21 @@ namespace bx
/// Skip whitespace.
inline const char* strws(const char* _str)
{
for (; isspace(*_str); ++_str);
for (; isspace(*_str); ++_str) {};
return _str;
}
/// Skip non-whitespace.
inline const char* strnws(const char* _str)
{
for (; !isspace(*_str); ++_str);
for (; !isspace(*_str); ++_str) {};
return _str;
}
/// Skip word.
inline const char* strword(const char* _str)
{
for (char ch = *_str++; isalnum(ch) || '_' == ch; ch = *_str++);
for (char ch = *_str++; isalnum(ch) || '_' == ch; ch = *_str++) {};
return _str-1;
}