From e989f2084027ec10c015b1517c2a86eb777f2b92 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Fri, 2 Mar 2001 23:56:56 +0000
Subject: [PATCH] Moved resolve_ip to main.cpp

---
 src/sbbs3/telgate.cpp | 22 +++-------------------
 1 file changed, 3 insertions(+), 19 deletions(-)

diff --git a/src/sbbs3/telgate.cpp b/src/sbbs3/telgate.cpp
index cf32ebd7f1..8321db2d25 100644
--- a/src/sbbs3/telgate.cpp
+++ b/src/sbbs3/telgate.cpp
@@ -38,22 +38,6 @@
 #include "sbbs.h"
 #include "telnet.h" 
 
-extern "C" {
-int open_socket(int);
-int close_socket(int);
-}
-
-u_long resolve_ip(char *addr)
-{
-	HOSTENT*	host;
-
-	if(isdigit(addr[0]))
-		return(inet_addr(addr));
-	if ((host=gethostbyname(addr))==NULL) 
-		return(0);
-	return(*((ulong*)host->h_addr_list[0]));
-}
-
 void sbbs_t::telnet_gate(char* destaddr, ulong mode)
 {
 	char*	p;
@@ -83,7 +67,7 @@ void sbbs_t::telnet_gate(char* destaddr, ulong mode)
 	ip_addr=resolve_ip(destaddr);
 	if(!ip_addr) {
 		lprintf("!Failed to resolve address: %s",destaddr);
-		bprintf("!Failed to resolve address: %s\n",destaddr);
+		bprintf("!Failed to resolve address: %s\r\n",destaddr);
 		return;
 	}
 
@@ -99,7 +83,7 @@ void sbbs_t::telnet_gate(char* destaddr, ulong mode)
 	if((i=bind(remote_socket, (struct sockaddr *) &addr, sizeof (addr)))!=0) {
 		close_socket(remote_socket);
 		lprintf("!ERROR %d (%d) binding to socket %d",i, ERROR_VALUE, socket);
-		bprintf("!ERROR %d (%d) binding to socket\n",i, ERROR_VALUE);
+		bprintf("!ERROR %d (%d) binding to socket\r\n",i, ERROR_VALUE);
 		return;
 	}
 
@@ -112,7 +96,7 @@ void sbbs_t::telnet_gate(char* destaddr, ulong mode)
 		close_socket(remote_socket);
 		lprintf("!ERROR %d (%d) connecting to server: %s"
 			,i,ERROR_VALUE, destaddr);
-		bprintf("!ERROR %d (%d) connecting to server: %s\n"
+		bprintf("!ERROR %d (%d) connecting to server: %s\r\n"
 			,i,ERROR_VALUE, destaddr);
 		return;
 	}
-- 
GitLab