From 430cc119d5a638501c03516f046f328f40ab3817 Mon Sep 17 00:00:00 2001 From: petermcs Date: Wed, 3 Mar 2010 21:28:40 +0000 Subject: [PATCH] Fixed up some issues which stopped code compiling on Linux. Not tested yet. --- bacnet-stack/demo/readrange/main.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/bacnet-stack/demo/readrange/main.c b/bacnet-stack/demo/readrange/main.c index 95c5bd8b..f28700a7 100644 --- a/bacnet-stack/demo/readrange/main.c +++ b/bacnet-stack/demo/readrange/main.c @@ -31,7 +31,9 @@ #include #include #include /* for time */ +#if defined(WIN32) || defined(__BORLANDC__) #include +#endif #include "bacdef.h" #include "config.h" #include "bactext.h" @@ -69,6 +71,10 @@ #include "trendlog.h" #include "bacfile.h" +#if !defined(WIN32) && !defined(__BORLANDC__) +#define stricmp strcasecmp +#endif + #if defined(__BORLANDC__) #define _kbhit kbhit #define _stricmp stricmp @@ -256,8 +262,11 @@ int main( timeout_seconds = (apdu_timeout() / 1000) * apdu_retries(); if (Target_Mode) { +#if defined(WIN32) || defined(__BORLANDC__) printf("Entering server mode. press q to quit program\r\n\r\n"); - +#else + printf("Entering server mode.\r\n\r\n"); +#endif for (;;) { /* increment timer - exit if timed out */ current_seconds = time(NULL); @@ -283,7 +292,7 @@ int main( iSecondsRun++; } - +#if defined(WIN32) || defined(__BORLANDC__) if (_kbhit()) { iKey = toupper(_getch()); if (iKey == 'Q') { @@ -291,6 +300,7 @@ int main( exit(0); } } +#endif } } else {