[Smipl-devel] SF.net SVN: smipl:[25] smipl-devel
Brought to you by:
the_student
From: <the...@us...> - 2009-08-04 16:34:47
|
Revision: 25 http://smipl.svn.sourceforge.net/smipl/?rev=25&view=rev Author: the_student Date: 2009-08-04 16:34:39 +0000 (Tue, 04 Aug 2009) Log Message: ----------- Added config.h Configuration IFDEFs Allows reuse-age of code, for example in POSIX systems Added a new version of SIA.h Modified Paths: -------------- smipl-devel/SMIPL-header.h Added Paths: ----------- smipl-devel/SIA.h smipl-devel/config.h Added: smipl-devel/SIA.h =================================================================== --- smipl-devel/SIA.h (rev 0) +++ smipl-devel/SIA.h 2009-08-04 16:34:39 UTC (rev 25) @@ -0,0 +1,11 @@ +#ifdef system_is_posix +#include <unistd.h> +#include <fcntl.h> +void sys_sleep(int time) {usleep(time);} +void sys_clearscreen(int time){system("clear");} +#endif +#ifdef system_is_ms_windows +#include <windows.h> +void sys_sleep(int time) {Sleep(time);} +void sys_clearscreen(int time){system("cls");} +#endif Modified: smipl-devel/SMIPL-header.h =================================================================== --- smipl-devel/SMIPL-header.h 2009-08-03 15:39:47 UTC (rev 24) +++ smipl-devel/SMIPL-header.h 2009-08-04 16:34:39 UTC (rev 25) @@ -30,6 +30,8 @@ //SMIPL Core systems bool Init(int,char**); bool DeInit(); +#include "config.h" +#include "SIA.h" #include "String.h" #include "Error.h" #include "MDS.h" Added: smipl-devel/config.h =================================================================== --- smipl-devel/config.h (rev 0) +++ smipl-devel/config.h 2009-08-04 16:34:39 UTC (rev 25) @@ -0,0 +1,9 @@ +#ifdef __linux__ +#define system_is_posix +#endif +#ifdef DARWIN +#define system_is_posix +#endif +#ifdef __WIN32__ +#define system_is_ms_windows +#endif This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |