diff options
author | Simon Howard | 2011-09-17 16:39:27 +0000 |
---|---|---|
committer | Simon Howard | 2011-09-17 16:39:27 +0000 |
commit | 4dc7b33e17069c6559e9b1b7cc1ecd878162f629 (patch) | |
tree | f5c2290352d1b3c1e927a85ee0a3b3279862c5c4 /src/net_structrw.c | |
parent | 1f170ff1ce5cf9b9b55b3a09c0840e237432477c (diff) | |
download | chocolate-doom-4dc7b33e17069c6559e9b1b7cc1ecd878162f629.tar.gz chocolate-doom-4dc7b33e17069c6559e9b1b7cc1ecd878162f629.tar.bz2 chocolate-doom-4dc7b33e17069c6559e9b1b7cc1ecd878162f629.zip |
Add multiplayer query code to setup tool, and rework join game
interface.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2382
Diffstat (limited to 'src/net_structrw.c')
-rw-r--r-- | src/net_structrw.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/net_structrw.c b/src/net_structrw.c index 7380e334..7ed61c24 100644 --- a/src/net_structrw.c +++ b/src/net_structrw.c @@ -24,6 +24,7 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> +#include <ctype.h> #include "doomtype.h" @@ -406,3 +407,23 @@ void NET_WriteMD5Sum(net_packet_t *packet, md5_digest_t digest) } } +// "Safe" version of puts, for displaying messages received from the +// network. + +void NET_SafePuts(char *s) +{ + char *p; + + // Do not do a straight "puts" of the string, as this could be + // dangerous (sending control codes to terminals can do all + // kinds of things) + + for (p=s; *p; ++p) + { + if (isprint(*p)) + putchar(*p); + } + + putchar('\n'); +} + |