diff options
author | root <root> | 2008-11-03 16:05:38 +0000 |
---|---|---|
committer | root <root> | 2008-11-03 16:05:38 +0000 |
commit | dcc2c81e80826ac63c4d2ed39a8892e04e543a77 (patch) | |
tree | f9efce5f5cc91ae948b02c2c12d73bc886e582a0 /coro.h | |
parent | ba65c39933ea70641654c0fb4b76d6cc85dd534e (diff) |
*** empty log message ***rel-4_803
Diffstat (limited to 'coro.h')
-rw-r--r-- | coro.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -56,6 +56,7 @@ * 2008-04-04 New (but highly unrecommended) pthreads backend. * 2008-04-24 Reinstate CORO_LOSER (had wrong stack adjustments). * 2008-10-30 Support assembly method on x86 with and without frame pointer. + * 2008-11-03 Use a global asm statement for CORO_ASM, idea by pippijn. */ #ifndef CORO_H @@ -208,11 +209,11 @@ struct coro_context { #elif CORO_ASM struct coro_context { - volatile void **sp; + volatile void **sp; /* must be at offset 0 */ }; void __attribute__ ((__noinline__, __regparm__(2))) - coro_transfer (coro_context *prev, coro_context *next); +coro_transfer (coro_context *prev, coro_context *next); #elif CORO_PTHREAD |