(svn r1509) Const correctness and add static where appropriate while touching the lines anyway
authortron
Fri, 14 Jan 2005 19:44:42 +0000
changeset 1010 977aafc6b8e3
parent 1009 75140dc68759
child 1011 933efc472c62
(svn r1509) Const correctness and add static where appropriate while touching the lines anyway
network.c
settings.c
ttd.c
unix.c
--- a/network.c	Fri Jan 14 19:41:24 2005 +0000
+++ b/network.c	Fri Jan 14 19:44:42 2005 +0000
@@ -188,12 +188,14 @@
 	_switch_mode_errorstr = error_string;
 }
 
-void ClientStartError(char *error) {
+static void ClientStartError(const char *error)
+{
 	DEBUG(net, 0)("[NET] Client could not start network: %s",error);
 	NetworkError(STR_NETWORK_ERR_CLIENT_START);
 }
 
-void ServerStartError(char *error) {
+static void ServerStartError(const char *error)
+{
 	DEBUG(net, 0)("[NET] Server could not start network: %s",error);
 	NetworkError(STR_NETWORK_ERR_SERVER_START);
 }
--- a/settings.c	Fri Jan 14 19:41:24 2005 +0000
+++ b/settings.c	Fri Jan 14 19:44:42 2005 +0000
@@ -493,7 +493,7 @@
 		if (*end != 0) ShowInfoF("ini: trailing characters at end of setting '%s'", desc->name);
 		return (void*)val;
 	case SDT_ONEOFMANY: {
-		int r = lookup_oneofmany((char*)desc->b, str, -1);
+		int r = lookup_oneofmany((const char*)desc->b, str, -1);
 		if (r != -1) return (void*)r;
 		ShowInfoF("ini: invalid value '%s' for '%s'", str, desc->name);
 		return 0;
@@ -516,7 +516,7 @@
 	case SDT_STRINGBUF:
 	case SDT_STRINGQUOT:
 	case SDT_INTLIST:
-		return (void*)str;
+		return str;
 	}
 
 	return NULL;
@@ -575,7 +575,7 @@
 			break;
 		case SDT_STRING:
 			if (*(char**)ptr) free(*(char**)ptr);
-			*(char**)ptr = strdup((char*)p);
+			*(char**)ptr = strdup((const char*)p);
 			break;
 		case SDT_STRINGBUF:
 		case SDT_STRINGQUOT:
@@ -681,10 +681,10 @@
 				sprintf(buf, "%d", i);
 				break;
 			case SDT_ONEOFMANY:
-				make_oneofmany(buf, (char*)desc->b, i);
+				make_oneofmany(buf, (const char*)desc->b, i);
 				break;
 			case SDT_MANYOFMANY:
-				make_manyofmany(buf, (char*)desc->b, i);
+				make_manyofmany(buf, (const char*)desc->b, i);
 				break;
 			case SDT_BOOLX:
 				strcpy(buf, i ? "true" : "false");
--- a/ttd.c	Fri Jan 14 19:41:24 2005 +0000
+++ b/ttd.c	Fri Jan 14 19:44:42 2005 +0000
@@ -554,7 +554,7 @@
 	bool network = false;
 	char *network_conn = NULL;
 	char *language = NULL;
-	char *optformat;
+	const char *optformat;
 	char musicdriver[16], sounddriver[16], videodriver[16];
 	int resolution[2] = {0,0};
 	uint startdate = -1;
--- a/unix.c	Fri Jan 14 19:41:24 2005 +0000
+++ b/unix.c	Fri Jan 14 19:44:42 2005 +0000
@@ -263,7 +263,7 @@
 		break;
 
 	case FIOS_TYPE_DIR:
-		s = strchr((char*)item->name, '/');
+		s = strchr(item->name, '/');
 		if (s) *s = 0;
 		while (*path) path++;
 		*path++ = '/';