From: Geoff Thorpe Date: Fri, 25 Apr 2014 18:27:02 +0000 (-0400) Subject: apps: constify some string parameters X-Git-Tag: master-post-reformat~854 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=76c3ff69377e5acf8a2c00c3957c1f4a3ddb708b;p=oweals%2Fopenssl.git apps: constify some string parameters There are certainly many more constifiable strings in the various interfaces, which I hope to get to eventually. Signed-off-by: Geoff Thorpe --- diff --git a/apps/s_apps.h b/apps/s_apps.h index ff616d7c00..3b9f9a0cb7 100644 --- a/apps/s_apps.h +++ b/apps/s_apps.h @@ -161,9 +161,9 @@ int ssl_print_point_formats(BIO *out, SSL *s); int ssl_print_curves(BIO *out, SSL *s, int noshared); #endif int ssl_print_tmp_key(BIO *out, SSL *s); -int init_client(int *sock, char *server, int port, int type); +int init_client(int *sock, const char *server, int port, int type); int should_retry(int i); -int extract_port(char *str, short *port_ptr); +int extract_port(const char *str, short *port_ptr); int extract_host_port(char *str,char **host_ptr,unsigned char *ip,short *p); long MS_CALLBACK bio_dump_callback(BIO *bio, int cmd, const char *argp, diff --git a/apps/s_socket.c b/apps/s_socket.c index a04b990540..e0dbc5a90a 100644 --- a/apps/s_socket.c +++ b/apps/s_socket.c @@ -91,7 +91,7 @@ typedef unsigned int u_int; #include "netdb.h" #endif -static struct hostent *GetHostByName(char *name); +static struct hostent *GetHostByName(const char *name); #if defined(OPENSSL_SYS_WINDOWS) || (defined(OPENSSL_SYS_NETWARE) && !defined(NETWARE_BSDSOCK)) static void ssl_sock_cleanup(void); #endif @@ -101,7 +101,7 @@ static int init_client_ip(int *sock, const unsigned char ip[4], int port, static int init_server(int *sock, int port, int type); static int init_server_long(int *sock, int port,char *ip, int type); static int do_accept(int acc_sock, int *sock, char **host); -static int host_ip(char *str, unsigned char ip[4]); +static int host_ip(const char *str, unsigned char ip[4]); #ifdef OPENSSL_SYS_WIN16 #define SOCKET_PROTOCOL 0 /* more microsoft stupidity */ @@ -229,7 +229,7 @@ static int ssl_sock_init(void) return(1); } -int init_client(int *sock, char *host, int port, int type) +int init_client(int *sock, const char *host, int port, int type) { unsigned char ip[4]; @@ -498,7 +498,7 @@ err: return(0); } -static int host_ip(char *str, unsigned char ip[4]) +static int host_ip(const char *str, unsigned char ip[4]) { unsigned int in[4]; int i; @@ -544,7 +544,7 @@ err: return(0); } -int extract_port(char *str, short *port_ptr) +int extract_port(const char *str, short *port_ptr) { int i; struct servent *s; @@ -576,7 +576,7 @@ static struct ghbn_cache_st static unsigned long ghbn_hits=0L; static unsigned long ghbn_miss=0L; -static struct hostent *GetHostByName(char *name) +static struct hostent *GetHostByName(const char *name) { struct hostent *ret; int i,lowi=0;