projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* sim/ucsim/configure, sim/ucsim/cmd.src/newcmdcl.h,
[fw/sdcc]
/
sim
/
ucsim
/
s51.src
/
uc51.cc
diff --git
a/sim/ucsim/s51.src/uc51.cc
b/sim/ucsim/s51.src/uc51.cc
index 815b34c8f1c472f3cf661404337b109ce2c24a29..bd23d3d715eac8e9fb9a9a79574ddaea4c689818 100644
(file)
--- a/
sim/ucsim/s51.src/uc51.cc
+++ b/
sim/ucsim/s51.src/uc51.cc
@@
-30,9
+30,13
@@
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
+#ifdef HAVE_TERMIOS_H
#include <termios.h>
#include <termios.h>
-#include <fcntl.h>
+#endif
+#ifdef HAVE_UNISTD_H
#include <unistd.h>
#include <unistd.h>
+#endif
+#include <fcntl.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/time.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/time.h>
@@
-148,8
+152,10
@@
cl_51core::mk_hw_elements(void)
h->init();
hws->add(h= new cl_timer1(this, 1, "timer1"));
h->init();
h->init();
hws->add(h= new cl_timer1(this, 1, "timer1"));
h->init();
+#ifdef HAVE_TERMIOS_H
hws->add(h= new cl_serial(this));
h->init();
hws->add(h= new cl_serial(this));
h->init();
+#endif
hws->add(h= new cl_port(this, 0));
h->init();
hws->add(h= new cl_port(this, 1));
hws->add(h= new cl_port(this, 0));
h->init();
hws->add(h= new cl_port(this, 1));