X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=sim%2Fucsim%2Fcmd.src%2Fnewcmd.cc;h=453540ef88c3301d02341944e28368b18ad25173;hb=32f9d7bd4da99c9837bc529a8d847c7c0d873684;hp=e0ee99c34e9ecce03e0cf5bfbe8908baaaacd777;hpb=9f96f0d9232d7813c296a5b69155541a8bf0a112;p=fw%2Fsdcc diff --git a/sim/ucsim/cmd.src/newcmd.cc b/sim/ucsim/cmd.src/newcmd.cc index e0ee99c3..453540ef 100644 --- a/sim/ucsim/cmd.src/newcmd.cc +++ b/sim/ucsim/cmd.src/newcmd.cc @@ -32,7 +32,10 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include #include #include -#ifdef HAVE_SYS_SOCKET_H +#ifdef _WIN32 +# include +# define SOCKET_AVAIL +#elif defined HAVE_SYS_SOCKET_H # include # include # include @@ -42,7 +45,9 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #if FD_HEADER_OK # include HEADER_FD #endif -#include +#ifdef HAVE_UNISTD_H +# include +#endif #include "i_string.h" #include "cmdlexcl.h" @@ -777,8 +782,18 @@ cl_commander::init(void) add_console(mk_console(port_number_option.get_value((long)0))); #endif + /* The following code is commented out because it produces gcc warnings + * newcmd.cc: In member function `virtual int cl_commander::init()': + * newcmd.cc:785: warning: 'Config' might be used uninitialized in this function + * newcmd.cc:786: warning: 'cn' might be used uninitialized in this function + */ + /* char *Config= config_file_option.get_value(Config); char *cn= console_on_option.get_value(cn); + */ + /* Here shoud probably be something else, but is still better then the former code... */ + char *Config= config_file_option.get_value(""); + char *cn= console_on_option.get_value(""); if (cn) {