# HG changeset patch # User Louis Opter # Date 1269973294 -7200 # Node ID 4d7e65058f930a5b6cc8ad26606fa2ef9cc2d216 # Parent 71782d1b8f92bbd5b8d4bcd0de82b8e46e07ca37 Fix ssize_t on windows (close #7) diff -r 71782d1b8f92 -r 4d7e65058f93 CMakeScripts/FindStreamIt.cmake --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/CMakeScripts/FindStreamIt.cmake Tue Mar 30 20:21:34 2010 +0200 @@ -0,0 +1,28 @@ +# If you use CMake as your build system you can use this script to set needed +# CMake variables. +# +# Howto: +# - Copy this file into a directory of your project; +# - Add this directory into your CMAKE_MODULE_PATH for example: +# "SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} )" +# - You can now use FIND_PACKAGE(StreamIt REQUIRED); +# +# If StreamIt cannot be found CMake will fail. Otherwise the following CMake +# variable is set: +# - STREAMIT_INCLUDE_DIR + +IF (STREAMIT_INCLUDE_DIR) + SET(STREAMIT_FIND_QUIETLY TRUE) +ENDIF (STREAMIT_INCLUDE_DIR) + +FIND_PATH(STREAMIT_INCLUDE_DIR + NAMES + IModule.hpp + PATHS + $ENV{STREAMIT_DIR} + PATH_SUFFIXES streamit + ) + +INCLUDE(FindPackageHandleStandardArgs) + +FIND_PACKAGE_HANDLE_STANDARD_ARGS(StreamIt DEFAULT_MSG STREAMIT_INCLUDE_DIR) diff -r 71782d1b8f92 -r 4d7e65058f93 tests/INetworkHandler.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/INetworkHandler.cpp Tue Mar 30 20:21:34 2010 +0200 @@ -0,0 +1,36 @@ +#include + +#include "handler/INetworkHandler.hpp" + +zia::api::network::IEndPoint* test_accept_func(zia::api::network::IEndPoint&) +{ + return (NULL); +} + +ssize_t test_read_func(zia::api::network::IEndPoint&, void*, size_t) +{ + return (0); +} + +ssize_t test_write_func(zia::api::network::IEndPoint&, const void*, size_t) +{ + return (0); +} + +int test_close_func(zia::api::network::IEndPoint&) +{ + return (0); +} + +int main(void) +{ + zia::api::handler::INetworkHandler::sPtrFunc hdlrs = + { + &test_accept_func, + &test_read_func, + &test_write_func, + &test_close_func + }; + + return (0); +}