diff options
Diffstat (limited to 'include/sm/varargs.h')
| -rw-r--r-- | include/sm/varargs.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/sm/varargs.h b/include/sm/varargs.h index 612858da9c1f..2609630d919d 100644 --- a/include/sm/varargs.h +++ b/include/sm/varargs.h @@ -32,6 +32,11 @@ # define SM_VA_COPY(dst, src) __va_copy((dst), (src)) # else # define SM_VA_COPY(dst, src) memcpy(&(dst), &(src), sizeof((dst))) +# define SM_VA_END_COPY(ap) do { } while (0) +# endif + +# ifndef SM_VA_END_COPY +# define SM_VA_END_COPY(ap) va_end(ap) # endif /* |
