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 {