Removing casts from code
Roland McGrath
roland@redhat.com
Tue Jan 7 03:02:00 GMT 2003
> These changes are completely out of question. I want to have return
> values of allocation functions casted to the correct type. Some code
> you might want some day use with a C++ compiler and it also happened
> several times that I changed malloc to alloca() in which can the cast is
> sometimes needed.
The code is C (post-1989 C), not C++. If someday one actually uses some
code as C++ source, then it will be worthwhile to add the casts as needed.
alloca returns void * as well and I have never heard of any reason a cast
would be needed. There is no reason to bother removing casts from existing
code, but there is no reason to add them to new code either.
More information about the Libc-alpha
mailing list