diff options
| author | root <root> | 2009-06-23 00:56:14 +0000 | 
|---|---|---|
| committer | root <root> | 2009-06-23 00:56:14 +0000 | 
| commit | df12ba153cdd696420678d7cd5905ca9cd26852f (patch) | |
| tree | 3d5dcbe2746d860b3b39739b7bc74207b3bb5593 | |
| parent | 7f7a3f778dd0857b7e0a04e3734493d96bc4e863 (diff) | |
*** empty log message ***rel-5_151
| -rw-r--r-- | coro.c | 3 | ||||
| -rw-r--r-- | coro.h | 1 | 
2 files changed, 4 insertions, 0 deletions
| @@ -228,6 +228,9 @@ coro_create (coro_context *ctx, coro_func coro, void *arg, void *sptr, long ssiz    #if __CYGWIN__      ctx->env[7] = (long)((char *)sptr + ssize) - sizeof (long);      ctx->env[8] = (long)coro_init; +  #elif defined(__MINGW32__) +    ctx->env[4] = (long)((char *)sptr + ssize) - sizeof (long); +    ctx->env[5] = (long)coro_init;    #elif defined(_M_IX86)      ((_JUMP_BUFFER *)&ctx->env)->Eip   = (long)coro_init;      ((_JUMP_BUFFER *)&ctx->env)->Esp   = (long)STACK_ADJUST_PTR (sptr, ssize) - sizeof (long); @@ -68,6 +68,7 @@   * 2008-11-10 the .cfi hacks are no longer needed.   * 2008-11-16 work around a freebsd pthread bug.   * 2008-11-19 define coro_*jmp symbols for easier porting. + * 2009-06-23 tentative win32-backend support for mingw32 (Yasuhiro Matsumoto).   */  #ifndef CORO_H | 
