On Thursday 02 January 2014 14:20:50 Michael Kerrisk (man-pages) wrote: > /* According to the ISO C standard, casting between function > pointers and 'void *', as done above, produces undefined results. > POSIX.1-2003 and POSIX.1-2008 accepted this state of affairs and > proposed the following workaround: > > *(void **) (&cosine) = dlsym(handle, "cos"); > > This (clumsy) cast conforms with ISO C standard and will avoid > any compiler warnings. "with the ISO C standard" > The 2013 Technical Corrigendum to POSIX.1-2008 (a.k.a. > POSIX.1-2013) i thought you wanted to avoid "a.k.a." ? or does that not apply to parenthetical asides too ? should all these random preferences be added in man-pages(7) ? off the top of my head: - userspace vs user space vs user-space - a.k.a. / e.g. / i.e. usage - NUL usage (or lack thereof) - HISTORY should be a .SS of NOTES - wrapping based on periods/commas - preference for 75 cols some of these could even be checks added to scripts/ ... -mike
Attachment:
signature.asc
Description: This is a digitally signed message part.