my fussy compiler likes explicit casts

James Theiler jt@lanl.gov
Thu Feb 13 15:50:00 GMT 2003


On 13 Feb 2003, J.J.Green wrote:

] Hi all
]
] > Someone who understands casting better than I (especially when const's
] > are involved) might want to look these over before applying them.
] > There may be better/deeper philosophical reasons not to employ
] > explicit casts, but they permit the compiler to work for me
]
] I think it is generally thought to be bad practice to
] make explicit casts of void* types, ie, as returned
] from malloc, at least in C programs (C++ may be different)
] - the C standard insists that a void* is automatically
]   converted to the correct type on assignment
] - explicit casts can mask errors
]
] See, for example the comp.lang.c FAQ
]
]   http://www.eskimo.com/~scs/C-faq/q7.7.html
]
] Cheers
]
] -j
] --
] J. J. Green, Department of Applied Mathematics, Hicks Bd.,
] Hounsfield Rd.,  University of Sheffield,  Sheffield, UK.
] +44 (0114) 222 3742,  http://www.vindaloo.uklinux.net/jjg
]
]
]

Thanks for the insight and for the reference, I suspected something
like that might be the case.  I'll take it up with Parasoft.

jt

---------------------------------------------
James Theiler                     jt@lanl.gov
MS-D436, NIS-2, LANL        tel: 505/665-5682
Los Alamos, NM 87545        fax: 505/665-4414
----- Space and Remote Sensing Sciences -----





More information about the Gsl-discuss mailing list