Hi. The @12 == 12 bytes passed on the stack. Not always the same as what you pass, since chars & shorts are promoted to longs, etc ... As far as I know, exported DLL funcs MUST be stdcall ... bisk. -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com