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:
ahodgkinson
2006-05-19 18:08:53 +00:00
parent 5794442528
commit 2a358dbf57
3 changed files with 2 additions and 15 deletions

View File

@@ -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)

View File

@@ -304,6 +304,7 @@ FINLINE int sema_wait(
}
else
{
f_assert( 0);
goto Exit;
}
}

View File

@@ -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)