freebsd-ports/www/websh/files/patch-warnings
2007-02-13 23:39:15 +00:00

473 lines
12 KiB
Text

This patch allows clean compiles with gcc's -Wall. Mostly
it removes unused variables, but not only. Redundant
initializations are removed in some places too, for example.
Submitted to vendor:
http://issues.apache.org/bugzilla/show_bug.cgi?id=41523
-mi
--- ../generic/args.c Wed Sep 11 09:54:01 2002
+++ ../generic/args.c Thu Feb 1 23:12:27 2007
@@ -95,5 +95,4 @@
int pos = 0;
- char *tmp = NULL;
for (pos = (previous + 1); pos < objc; pos++) {
@@ -310,5 +309,4 @@
int i;
char *tmp = NULL;
- int tmpLen = -1;
if (scanc < 0)
--- ../generic/checksum.c Wed Mar 24 10:15:45 2004
+++ ../generic/checksum.c Thu Feb 1 23:13:25 2007
@@ -85,5 +85,4 @@
char tmpc1 = 0;
char tmpc2 = 0;
- int i = 0;
unsigned char byte = 0;
@@ -144,6 +143,5 @@
Tcl_Obj *crcObj = NULL;
- char *str = NULL;
- int len = 0;
+ int len;
int crc1;
int crc2;
--- ../generic/conv.c Wed Sep 11 09:54:01 2002
+++ ../generic/conv.c Thu Feb 1 23:14:25 2007
@@ -163,6 +163,5 @@
ConvData *convData = NULL;
- Tcl_Obj *res1 = NULL;
- Tcl_Obj *res2 = NULL;
+ Tcl_Obj *res1;
/* --------------------------------------------------------------------------
@@ -246,8 +245,9 @@
/* ute */
for (i = 0; i < WEBENC_LATIN_TABLE_LENGTH; i++)
- if (convData->ute[i] != NULL)
+ if (convData->ute[i] != NULL) {
Tcl_DecrRefCount(convData->ute[i]);
+ }
- WebFreeIfNotNull(convData);
+ Tcl_Free((char *)convData);
}
}
--- ../generic/crypt.c Thu Oct 25 13:50:15 2001
+++ ../generic/crypt.c Thu Feb 1 23:18:30 2007
@@ -26,7 +26,6 @@
{
- CryptData *cryptData = NULL;
- int ires = 0;
- Tcl_Obj *tmp = NULL;
+ CryptData *cryptData;
+ Tcl_Obj *tmp;
/* --------------------------------------------------------------------------
--- ../generic/nca_d.c Thu Oct 25 13:50:15 2001
+++ ../generic/nca_d.c Thu Feb 1 23:20:57 2007
@@ -86,6 +86,7 @@
{
- if (clientData != NULL)
+ if (clientData != NULL) {
Tcl_DecrRefCount((Tcl_Obj *) clientData);
+ }
}
@@ -259,14 +259,13 @@
{
- Tcl_Obj *out = NULL;
- int pack = 0, type = 0, prev = 0, newc = 0, pos = 0;
- Tcl_Obj *key = NULL;
- unsigned char *keyBytes = NULL;
- int keyLen = -1;
+ Tcl_Obj *out;
+ int pack, type, prev = 0, newc, pos = 0;
+ Tcl_Obj *key;
+ unsigned char *keyBytes;
+ int keyLen;
char outc;
- Tcl_Obj *tmp = NULL;
- int i = 0;
- char *str = NULL;
- int strLen = -1;
+ int i;
+ char *str;
+ int strLen;
if ((clientData == NULL) || (in == NULL))
--- ../generic/dispatch.c Fri Jul 1 08:11:34 2005
+++ ../generic/dispatch.c Thu Feb 1 23:26:28 2007
@@ -54,10 +54,7 @@
};
- int idx = 0;
- Tcl_Obj *post_data = NULL;
- Tcl_Obj *query_string = NULL;
- Tcl_Obj *formDataChannel = NULL;
- Tcl_Obj *formDataBoundary = NULL;
- Tcl_Obj *urlEncString = NULL;
+ int idx;
+ Tcl_Obj *post_data;
+ Tcl_Obj *query_string;
/* --------------------------------------------------------------------------
@@ -408,6 +405,5 @@
{
- char *content_type = NULL;
- int iTmp = 0;
+ char *content_type;
/* printf("DBG parsePostData - starting\n"); fflush(stdout); */
--- ../generic/filecounter.c Sat Mar 4 16:28:56 2006
+++ ../generic/filecounter.c Thu Feb 1 23:27:44 2007
@@ -59,5 +59,4 @@
enum subCommands
{ CURVAL, NEXTVAL, GETVAL, CONFIG };
- char **ptr = (char **) subCommands;
int idx;
--- ../generic/filelock.c Thu Oct 25 13:50:15 2001
+++ ../generic/filelock.c Thu Feb 1 23:28:32 2007
@@ -24,8 +24,8 @@
{
- int res = -1;
- int filedes = -1;
+ int res;
+ int filedes;
- filedes = (int) handle;
+ filedes = (int)(intptr_t)handle;
#ifdef SYSV
@@ -68,8 +68,8 @@
{
- int res = -1;
- int filedes = -1;
+ int res;
+ int filedes;
- filedes = (int) handle;
+ filedes = (int)(intptr_t)handle;
#ifdef SYSV
@@ -106,8 +106,8 @@
{
- int res = 0;
- int filedes = -1;
+ int res;
+ int filedes;
- filedes = (int) handle;
+ filedes = (int)(intptr_t)handle;
#ifdef SYSV
@@ -147,5 +147,4 @@
ClientData handle;
- int res = 0;
if (Tcl_GetChannelHandle(channel, TCL_WRITABLE, &handle) != TCL_OK) {
@@ -175,5 +174,4 @@
ClientData handle;
- int res = 0;
if (Tcl_GetChannelHandle(channel, TCL_WRITABLE, &handle) != TCL_OK) {
@@ -244,5 +242,4 @@
Tcl_Channel channel;
ClientData handle;
- int res = 0;
WebAssertObjc(objc != 2, 1, "channel");
--- ../generic/formdata.c Fri Sep 9 07:21:16 2005
+++ ../generic/formdata.c Thu Feb 1 23:30:07 2007
@@ -563,5 +563,4 @@
long rBytesPrev = 0;
long wBytes = 0;
- char *tmpCurLine = NULL;
/* --------------------------------------------------------------------------
--- ../generic/htmlify.c Fri Sep 9 08:33:59 2005
+++ ../generic/htmlify.c Thu Feb 1 23:32:16 2007
@@ -266,13 +266,10 @@
{
- int length = 0; /* length of input */
+ int length; /* length of input */
int pos = 0; /* actual position in string */
- Tcl_UniChar *unic = NULL;
+ Tcl_UniChar *unic;
int plainfirst = 0;
int plainend = 0;
- int dump = 0;
int err = 0; /* temporary use, may be removed */
-
- Tcl_Obj *err_buffer = NULL;
if (in == NULL || out == NULL) {
--- ../generic/log.c Sun Mar 5 13:37:27 2006
+++ ../generic/log.c Thu Feb 1 23:34:02 2007
@@ -435,7 +435,5 @@
{
- LogData *logData = NULL;
- int iTmp = 0;
- int iCur = 0;
+ LogData *logData;
/* ------------------------------------------------------------------------
@@ -697,6 +695,4 @@
case DELETE:{
- LogDest *logDest = NULL;
-
/* 0 1 2 */
/* web::loglogDest delete logDest1 */
@@ -893,6 +889,4 @@
}
case DELETE:{
-
- LogLevel *logLevel = NULL;
/* 0 1 2 */
--- ../generic/paramlist.c Wed Sep 11 09:54:01 2002
+++ ../generic/paramlist.c Tue Feb 13 18:34:47 2007
@@ -86,7 +86,6 @@
{
- Tcl_Obj *existingValue = NULL;
- Tcl_Obj *copy = NULL;
- int len = 0;
+ Tcl_Obj *existingValue;
+ Tcl_Obj *copy;
if ((hash == NULL) || (key == NULL) || (value == NULL))
@@ -96,6 +95,7 @@
* remove existing
* ----------------------------------------------------------------------- */
- if ((existingValue = (Tcl_Obj *) removeFromHashTable(hash, key)) != NULL)
+ if ((existingValue = (Tcl_Obj *) removeFromHashTable(hash, key)) != NULL) {
Tcl_DecrRefCount(existingValue);
+ }
/* --------------------------------------------------------------------------
@@ -123,6 +123,7 @@
* remove existing
* ----------------------------------------------------------------------- */
- if ((existingValue = (Tcl_Obj *) removeFromHashTable(hash, key)) != NULL)
+ if ((existingValue = (Tcl_Obj *) removeFromHashTable(hash, key)) != NULL) {
Tcl_DecrRefCount(existingValue);
+ }
Tcl_IncrRefCount(value);
@@ -189,6 +190,7 @@
* remove existing
* ----------------------------------------------------------------------- */
- if ((tclo = (Tcl_Obj *) removeFromHashTable(hash, key)) != NULL)
+ if ((tclo = (Tcl_Obj *) removeFromHashTable(hash, key)) != NULL) {
Tcl_DecrRefCount(tclo);
+ }
return TCL_OK;
@@ -538,8 +540,9 @@
if (hash != NULL) {
- while (he = Tcl_FirstHashEntry(hash, &hs)) {
+ while ((he = Tcl_FirstHashEntry(hash, &hs))) {
tclo = (Tcl_Obj *) Tcl_GetHashValue(he);
- if (tclo != NULL)
+ if (tclo != NULL) {
Tcl_DecrRefCount(tclo);
+ }
Tcl_DeleteHashEntry(he);
}
--- ../generic/request.c Sat Mar 4 20:08:46 2006
+++ ../generic/request.c Thu Feb 1 23:36:28 2007
@@ -445,12 +445,10 @@
{
- int idx = -1;
-
static char *params[] = { "-reset", "-channel", NULL };
enum params
{ REQUESTRESET, DEFAULTCHANNELNAME };
- int res = 0;
- RequestData *requestData = NULL;
+ int res;
+ RequestData *requestData;
/* --------------------------------------------------------------------------
--- ../generic/uricode.c Wed Sep 11 09:54:01 2002
+++ ../generic/uricode.c Thu Feb 1 23:37:41 2007
@@ -80,13 +80,11 @@
{
- long length = 0;
- long i = 0;
+ long i;
char str[32]; /* for hex representation of i. 64 bit -> string
with 16 chars. 32 should be long enough, then. */
- Tcl_Obj *tclo = NULL;
- char *utfs = NULL;
- Tcl_UniChar unic = 0;
- unsigned char *bytes = NULL;
- int bytesLen = -1;
+ Tcl_Obj *tclo;
+ Tcl_UniChar unic;
+ unsigned char *bytes;
+ int bytesLen;
IfNullLogRetNull(NULL, inString, "uriEncode: got NULL as input.");
--- ../generic/webout.c Fri Apr 30 16:54:17 2004
+++ ../generic/webout.c Tue Feb 13 18:37:21 2007
@@ -264,7 +264,6 @@
case RESET:{
- Tcl_Obj *tmp = NULL;
- int err = 0;
- char *tname = NULL;
+ Tcl_Obj *tmp;
+ char *tname;
WebAssertObjc(objc != 2, 2, NULL);
@@ -388,6 +387,7 @@
}
/* forget old value */
- if (current)
+ if (current) {
Tcl_DecrRefCount(current);
+ }
}
return TCL_OK;
--- ../generic/weboutint.c Sun Mar 5 11:56:32 2006
+++ ../generic/weboutint.c Thu Feb 1 23:43:34 2007
@@ -29,7 +29,5 @@
{
- char *varName = NULL;
- char *channelName = NULL;
- int mode = 0;
+ int mode;
Tcl_Channel channel = NULL;
@@ -133,11 +131,6 @@
{
- Tcl_HashTable *hash = NULL;
- ResponseObj *responseObj = NULL;
- int err = 0;
- int mode = 0;
- char *name = NULL;
- Tcl_Obj *tmp = NULL;
- Tcl_Obj *tmp2 = NULL;
+ Tcl_HashTable *hash;
+ ResponseObj *responseObj;
char *defheaders[] = { HEADER, NULL };
int i;
@@ -145,5 +138,4 @@
if (channelName == NULL)
return NULL;
- name = channelName;
/* fprintf(stderr,"creating '%s'\n",channelName); fflush(stderr); */
@@ -174,6 +166,6 @@
while (defheaders[i]) {
- char *key = NULL;
- Tcl_Obj *val = NULL;
+ char *key;
+ Tcl_Obj *val;
key = defheaders[i++];
@@ -186,5 +178,5 @@
responseObj->bytesSent = 0;
responseObj->headers = hash;
- responseObj->name = Tcl_NewStringObj(name, -1);
+ responseObj->name = Tcl_NewStringObj(channelName, -1);
responseObj->httpresponse = NULL;
responseObj->headerHandler = headerHandler;
@@ -352,7 +344,6 @@
{
- OutData *outData = NULL;
+ OutData *outData;
/* HashTableIterator iterator; */
- ResponseObj *responseObj = NULL;
if (clientData == NULL)
@@ -384,5 +375,5 @@
int begin = 1;
int firstScan = 1;
- int inside = 0, p = 0;
+ int inside = 0;
int inLen = 0;
int res = 0;
--- ../generic/interpool.c Sun Mar 5 13:41:48 2006
+++ ../generic/interpool.c Thu Feb 1 23:44:56 2007
@@ -101,5 +101,4 @@
int result = 0;
- time_t t = 0;
LogPlugIn *logtoap = NULL;
Tcl_Obj *code = NULL;
@@ -299,5 +298,4 @@
WebInterp *found = NULL;
WebInterpClass *webInterpClass = NULL;
- LogToApData *logToApData = NULL;
char *id = NULL;
Tcl_Obj *idObj = NULL;
--- ../generic/mod_websh.c Mon Dec 12 12:13:55 2005
+++ ../generic/mod_websh.c Thu Feb 1 23:46:50 2007
@@ -367,7 +367,4 @@
int res;
- void *sconf = r->server->module_config;
- websh_server_conf *conf =
- (websh_server_conf *) ap_get_module_config(sconf, &websh_module);
#ifdef APACHE2
--- ../generic/modwebsh_ap.c Thu Oct 27 18:00:55 2005
+++ ../generic/modwebsh_ap.c Thu Feb 1 23:47:40 2007
@@ -83,5 +83,4 @@
WebInterp *webInterp = (WebInterp *) clientData;
- int res = 0;
if (objc != 2) {
--- ../generic/request_ap.c Thu Nov 3 07:41:34 2005
+++ ../generic/request_ap.c Thu Feb 1 23:48:28 2007
@@ -40,5 +40,4 @@
{
- int res = 0;
/*Tcl_Obj *reso = NULL;*/
request_rec *r = NULL;
--- ../generic/macros.h Wed Sep 11 09:54:01 2002
+++ ../generic/macros.h Tue Feb 13 18:33:16 2007
@@ -60,8 +60,8 @@
#define WebDecrRefCountIfNotNull(data) \
- if( data != NULL ) Tcl_DecrRefCount(data);
+ if( data != NULL ) { Tcl_DecrRefCount(data); }
#define WebIncrRefCountIfNotNull(data) \
- if( data != NULL ) Tcl_IncrRefCount(data);
+ if( data != NULL ) { Tcl_IncrRefCount(data); }
#define WebDecrOldIncrNew(var,val) \