From 1d97bbbdd9d6015246b6b894dcc41209e7cce369 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 26 Mar 2008 10:38:48 +0000 Subject: unsigned counters Use unsigned variables for storing the count of items or for iteration variables. Since there can never be a negative number of items, it makes sense to use an unsigned data type here. This change is safe because the unsigned values are only used for adddressing array items. git-svn-id: https://svn.musicpd.org/mpd/trunk@7214 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- src/interface.c | 22 +++++++++++----------- src/state_file.c | 4 ++-- 2 files changed, 13 insertions(+), 13 deletions(-) (limited to 'src') diff --git a/src/interface.c b/src/interface.c index bfc50cd37..a36131cec 100644 --- a/src/interface.c +++ b/src/interface.c @@ -42,7 +42,7 @@ #define INTERFACE_MAX_OUTPUT_BUFFER_SIZE_DEFAULT (8192*1024) /* set this to zero to indicate we have no possible interfaces */ -static int interface_max_connections; /*INTERFACE_MAX_CONNECTIONS_DEFAULT; */ +static unsigned int interface_max_connections; /*INTERFACE_MAX_CONNECTIONS_DEFAULT; */ static int interface_timeout = INTERFACE_TIMEOUT_DEFAULT; static size_t interface_max_command_list_size = INTERFACE_MAX_COMMAND_LIST_DEFAULT; @@ -73,7 +73,7 @@ typedef struct _Interface { size_t deferred_bytes; /* mem deferred_send consumes */ int expired; /* set whether this interface should be closed on next check of old interfaces */ - int num; /* interface number */ + unsigned int num; /* interface number */ char *send_buf; size_t send_buf_used; /* bytes used this instance */ @@ -237,7 +237,7 @@ static void closeInterface(Interface * interface) void openAInterface(int fd, struct sockaddr *addr) { - int i; + unsigned int i; for (i = 0; i < interface_max_connections && interfaces[i].fd >= 0; i++) /* nothing */ ; @@ -421,7 +421,7 @@ static int interfaceReadInput(Interface * interface) static void addInterfacesReadyToReadAndListenSocketToFdSet(fd_set * fds, int *fdmax) { - int i; + unsigned int i; FD_ZERO(fds); addListenSocketsToFdSet(fds, fdmax); @@ -438,7 +438,7 @@ static void addInterfacesReadyToReadAndListenSocketToFdSet(fd_set * fds, static void addInterfacesForBufferFlushToFdSet(fd_set * fds, int *fdmax) { - int i; + unsigned int i; FD_ZERO(fds); @@ -456,7 +456,7 @@ static void closeNextErroredInterface(void) { fd_set fds; struct timeval tv; - int i; + unsigned int i; tv.tv_sec = 0; tv.tv_usec = 0; @@ -478,7 +478,7 @@ int doIOForInterfaces(void) fd_set rfds; fd_set wfds; fd_set efds; - int i; + unsigned int i; int selret; int fdmax; @@ -532,7 +532,7 @@ int doIOForInterfaces(void) void initInterfaces(void) { - int i; + unsigned int i; char *test; ConfigParam *param; @@ -597,7 +597,7 @@ void initInterfaces(void) static void closeAllInterfaces(void) { - int i; + unsigned int i; for (i = 0; i < interface_max_connections; i++) { if (interfaces[i].fd >= 0) @@ -619,7 +619,7 @@ void freeAllInterfaces(void) void closeOldInterfaces(void) { - int i; + unsigned int i; for (i = 0; i < interface_max_connections; i++) { if (interfaces[i].fd >= 0) { @@ -685,7 +685,7 @@ static void flushInterfaceBuffer(Interface * interface) int interfacePrintWithFD(int fd, char *buffer, size_t buflen) { - static int i; + static unsigned int i; size_t copylen; Interface *interface; diff --git a/src/state_file.c b/src/state_file.c index a4b2c108f..3bc4f8f0c 100644 --- a/src/state_file.c +++ b/src/state_file.c @@ -50,7 +50,7 @@ static void get_state_file_path(void) void write_state_file(void) { - int i; + unsigned int i; FILE *fp; if (!sfpath) @@ -72,7 +72,7 @@ void write_state_file(void) void read_state_file(void) { struct stat st; - int i; + unsigned int i; FILE *fp; get_state_file_path(); -- cgit v1.2.3