On Sat, Feb 05, 2011 at 02:35:41PM -0500, Christopher Faylor wrote: >On Sun, Feb 06, 2011 at 03:12:51AM +0900, jojelino wrote: >>i found small piece of code that need some comment. >> >>from trunk >> >> int (*wsastartup) (int, WSADATA *); >> >> /* Don't use autoload to load WSAStartup to eliminate recursion. */ >> wsastartup = (int (*)(int, WSADATA *)) >> GetProcAddress ((HMODULE) (dll->handle), "WSAStartup"); >> >>would have meant >> typedef int __stdcall (*pfnwsastartup) (int, WSADATA *); >> pfnwsastartup wsastartup; >> wsastartup = (pfnwsastartup) >> GetProcAddress ((HMODULE) (dll->handle), "WSAStartup"); >> >>otherwise stack frame would be damaged. > >Why the typedef?
Ah, maybe just for consistency. cgf -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple

