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