Replaced // comments for C89/C90 standard compliance
diff --git a/CHANGES b/CHANGES
index 8b01248..b93e78b 100644
--- a/CHANGES
+++ b/CHANGES
@@ -49,6 +49,10 @@
starting the data transfer loop. Useful, e.g., to accumulate multiple
packets in a receiving datagram socket before starting to process them.
+ "//" comments were used for disabling experimental code. These lines
+ have now been removed or disabled in other ways to make Socat compile
+ with C89/C90 standard again.
+
Porting:
Small correction in configure.ac makes Socat C99 able.
Thanks to Florian Weimer from Red Hat for provinding a patch.
diff --git a/fdname.c b/fdname.c
index 872a9f4..1d32edc 100644
--- a/fdname.c
+++ b/fdname.c
@@ -367,7 +367,7 @@
socknamebuff, sizeof(socknamebuff)));
break;
case 'S':
- //sockettype(opttype, typename, TYPENAMEMAX);
+ /* sockettype(opttype, typename, TYPENAMEMAX); */
fprintf(outfile, "unix %s-%s %s %s",
sockaddr_unix_info(&sockname.un, socknamelen,
socknamebuff, sizeof(socknamebuff)),
diff --git a/filan.c b/filan.c
index dbc54f0..b965eba 100644
--- a/filan.c
+++ b/filan.c
@@ -952,9 +952,11 @@
fprintf(outfile, "%s={%u}\t", "TCPI_OPTIONS", tcpinfo.tcpi_options);
fprintf(outfile, "%s={%u}\t", "TCPI_SND_WSCALE", tcpinfo.tcpi_snd_wscale);
fprintf(outfile, "%s={%u}\t", "TCPI_RCV_WSCALE", tcpinfo.tcpi_rcv_wscale);
- //fprintf(outfile, "%s={%u}\t", "TCPI_DELIVERY_RATE_APP_LIMITED", tcpinfo.tcpi_delivery_rate_app_limited);
- //fprintf(outfile, "%s={%u}\t", "TCPI_FASTOPEN_CLIENT_FAIL", tcpinfo.tcpi_fastopen_client_fail);
- // fprintf(outfile, "%s={%u}\t", "TCPI_", tcpinfo.tcpi_);
+#if LATER
+ fprintf(outfile, "%s={%u}\t", "TCPI_DELIVERY_RATE_APP_LIMITED", tcpinfo.tcpi_delivery_rate_app_limited);
+ fprintf(outfile, "%s={%u}\t", "TCPI_FASTOPEN_CLIENT_FAIL", tcpinfo.tcpi_fastopen_client_fail);
+ fprintf(outfile, "%s={%u}\t", "TCPI_", tcpinfo.tcpi_);
+#endif
return 0;
}
diff --git a/socat.c b/socat.c
index 41f69a7..9e7b34a 100644
--- a/socat.c
+++ b/socat.c
@@ -1543,9 +1543,8 @@
case SIGINT:
Notice1("exiting on signal %d", signum); break;
}
- //Exit(128+signum);
Notice1("socat_signal(): finishing signal %d", signum);
- diag_exit(128+signum); /*!!! internal cleanup + _exit() */
+ diag_exit(128+signum); /* internal cleanup + _exit() */
diag_in_handler = 0;
errno = _errno;
}
diff --git a/xio-openssl.c b/xio-openssl.c
index 7d088cf..f393b9b 100644
--- a/xio-openssl.c
+++ b/xio-openssl.c
@@ -927,8 +927,6 @@
unsigned long err;
int result;
- //*ipproto = IPPROTO_TCP;
-
xfd->dtype = XIODATA_OPENSSL;
retropt_bool(opts, OPT_OPENSSL_FIPS, &opt_fips);
diff --git a/xio-termios.c b/xio-termios.c
index 5835101..6edcea4 100644
--- a/xio-termios.c
+++ b/xio-termios.c
@@ -376,7 +376,6 @@
&_xiotermios_data.termarg, speed, strerror(errno));
}
}
-// Tcgetattr(fd, &_xiotermios_data.termarg);
return 0;
}
#endif /* HAVE_TERMIOS_ISPEED */
diff --git a/xioopts.c b/xioopts.c
index d0ecfae..e77ff96 100644
--- a/xioopts.c
+++ b/xioopts.c
@@ -2590,6 +2590,7 @@
break;
#endif /* defined(WITH_IP4) */
+#if LATER
case TYPE_GENERIC:
if (!assign) {
(*opts)[i].value.u_int = 1;
@@ -2606,6 +2607,7 @@
//(*opts)[i].value.u_bin.b_len
}
break;
+#endif /* LATER */
default:
Error2("parseopts_table(): internal error on option \"%s\": unimplemented type %d",