#pragma once #if defined(_WIN32) || defined (_WIN64) /* typedef intptr_t ssize_t; */ typedef long ssize_t; #else #include #include #endif #ifdef FIBER_CPP_LIB # ifndef FIBER_CPP_API # define FIBER_CPP_API # endif #elif defined(FIBER_DLL) || defined(_WINDLL) # if defined(FIBER_CPP_EXPORTS) || defined(fibercpp_EXPORTS) # ifndef FIBER_CPP_API # define FIBER_CPP_API __declspec(dllexport) # endif # elif !defined(FIBER_CPP_API) # define FIBER_CPP_API __declspec(dllimport) # endif #elif !defined(FIBER_CPP_API) # define FIBER_CPP_API #endif