More updates for Solaris.
git-svn-id: https://svn.code.sf.net/p/flaim/code/trunk@426 0109f412-320b-0410-ab79-c3e0c5ffbbe6
This commit is contained in:
@@ -371,14 +371,11 @@
|
||||
|
||||
#define f_va_end(ap) ((void)0)
|
||||
#elif defined( FLM_SOLARIS)
|
||||
void * f_va_arg_next(
|
||||
f_va_list * pList);
|
||||
|
||||
#define f_va_start( list, name) \
|
||||
((void)((list) = (f_va_list)&__builtin_va_alist))
|
||||
|
||||
#define f_va_arg( list, type) \
|
||||
(*((type *)f_va_arg_next( &list)))
|
||||
((type *)__builtin_va_arg_incr((type *)(list)))[0]
|
||||
|
||||
#define f_va_end( list) \
|
||||
(void)(list)
|
||||
|
||||
@@ -304,6 +304,7 @@ FINLINE int sema_wait(
|
||||
}
|
||||
else
|
||||
{
|
||||
f_assert( 0);
|
||||
goto Exit;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1579,17 +1579,6 @@ FLMINT32 posix_atomic_xchg_32(
|
||||
return( i32RetVal);
|
||||
}
|
||||
|
||||
/**********************************************************************
|
||||
Desc:
|
||||
**********************************************************************/
|
||||
#if defined( FLM_SOLARIS) && !defined( FLM_GNUC)
|
||||
void * f_va_arg_next(
|
||||
f_va_list * pList)
|
||||
{
|
||||
return( __builtin_va_arg_incr( *pList, NULL));
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif // FLM_UNIX
|
||||
|
||||
#if defined( FLM_WATCOM_NLM)
|
||||
|
||||
Reference in New Issue
Block a user