Actions
Misc #20156
closedC99 updates
Misc #20156:
C99 updates
Status:
Closed
Assignee:
-
Description
Now that we require Visual Studio 2015 and Oracle Developer Studio 12.5, we can do a couple of things to clean up:
- We should be able to remove our custom
stdbool.h
(added in VS2015 and Oracle SS 12.3) - Remove our usage of
__restrict
for Windows (added in VS2015) - Remove our custom
va_copy
(added in VS2015)
Just notating, a couple of things that we can use now:
- snprintf
- size_t printf format specifier (%z)
I'm happy to do this work, but I wanted to open this ticket in case there is something besides Visual Studio or Oracle Solaris Studio that I would have missed for one of our compilation targets. Are there any other targets that do not fully implement C99?
Actions