From 7b3f9f74fb9bd764c1382849b9d66eb50ccf4e17 Mon Sep 17 00:00:00 2001 From: "Nicolas \"Pixel\" Noble" Date: Sat, 4 Apr 2015 11:18:21 +0200 Subject: Removing libcoro. --- includes/Task.h | 8 ++++---- includes/TaskMan.h | 12 ++++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) (limited to 'includes') diff --git a/includes/Task.h b/includes/Task.h index 0f04b32..2577761 100644 --- a/includes/Task.h +++ b/includes/Task.h @@ -1,10 +1,10 @@ #pragma once #include -#include -#ifndef _WIN32 -#include +#ifdef __linux +#include #endif +#include #include #include #include @@ -243,7 +243,7 @@ class Task { } void * m_stack = NULL; #ifndef _WIN32 - coro_context m_ctx; + ucontext_t m_ctx; #else void * m_fiber = NULL; #endif diff --git a/includes/TaskMan.h b/includes/TaskMan.h index ba6d76f..573725f 100644 --- a/includes/TaskMan.h +++ b/includes/TaskMan.h @@ -3,9 +3,11 @@ #include #include #ifndef _WIN32 -#include #include #endif +#ifdef __linux +#include +#endif #include #ifdef _MSC_VER #include @@ -86,10 +88,12 @@ class TaskMan { void asyncIdleReady() { m_evt.send(); } -#ifndef _WIN32 - coro_context m_returnContext; -#else +#if defined(__linux) + ucontext_t m_returnContext; +#elif defined (_WIN32) void * m_fiber; +#else + void * m_returnContext; #endif friend class Task; friend class CurlTask; -- cgit v1.2.3