… | … | ||
---|---|---|---|
208 | 208 | ||
209 | struct coro_context { | 209 | struct coro_context { |
210 | volatile void **sp; | 210 | volatile void **sp; |
211 | }; | 211 | }; |
212 | 212 | ||
213 | void __attribute__ ((__noinline__, __fastcall__)) | 213 | void __attribute__ ((__noinline__, __regparm__(2))) |
214 | coro_transfer (coro_context *prev, coro_context *next); | 214 | coro_transfer (coro_context *prev, coro_context *next); |
215 | 215 | ||
216 | #elif CORO_PTHREAD | 216 | #elif CORO_PTHREAD |
217 | 217 | ||
218 | #include <pthread.h> | 218 | #include <pthread.h> |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |