tags 625319 +patch thanks Patch is attatched that eliminates the unused but set variables.
Note: i'm just doing flyby rc bugsquashing, I have tested that the resulting packages build and install but I have not tested beyong that.
diff -ur chiark-tcl-1.1.0+nmu2/base/hook.c chiark-tcl-1.1.0+nmu2.new/base/hook.c --- chiark-tcl-1.1.0+nmu2/base/hook.c 2009-07-19 16:26:13.000000000 +0000 +++ chiark-tcl-1.1.0+nmu2.new/base/hook.c 2011-08-11 20:28:01.000000000 +0000 @@ -86,7 +86,7 @@ int cht_get_urandom(Tcl_Interp *ip, Byte *buffer, int l) { static FILE *urandom; - int r, esave; + int r; if (!urandom) { urandom= fopen(URANDOM,"rb"); @@ -95,7 +95,6 @@ r= fread(buffer,1,l,urandom); if (r==l) return 0; - esave= errno; fclose(urandom); urandom=0; if (ferror(urandom)) { diff -ur chiark-tcl-1.1.0+nmu2/base/idtable.c chiark-tcl-1.1.0+nmu2.new/base/idtable.c --- chiark-tcl-1.1.0+nmu2/base/idtable.c 2006-10-20 11:35:04.000000000 +0000 +++ chiark-tcl-1.1.0+nmu2.new/base/idtable.c 2011-08-11 20:28:45.000000000 +0000 @@ -79,14 +79,12 @@ int l; unsigned long ul; IdDataValue *dv; - IdDataAssocData *assoc; char *ep, *str; if (o->typePtr != &cht_tabledataid_nearlytype) goto convert; dv= o->internalRep.otherValuePtr; if (dv->interp != ip) goto convert; - assoc= dv->assoc; if (dv->assoc->idds != idds) goto convert; return TCL_OK; diff -ur chiark-tcl-1.1.0+nmu2/hbytes/hook.c chiark-tcl-1.1.0+nmu2.new/hbytes/hook.c --- chiark-tcl-1.1.0+nmu2/hbytes/hook.c 2006-10-20 11:35:04.000000000 +0000 +++ chiark-tcl-1.1.0+nmu2.new/hbytes/hook.c 2011-08-11 20:29:52.000000000 +0000 @@ -98,8 +98,8 @@ } static int hbytes_t_sfa(Tcl_Interp *ip, Tcl_Obj *o) { - char *str, *ep, *os; - Byte *startbytes, *bytes; + char *str, *ep; + Byte *bytes; int l; char cbuf[3]; @@ -111,13 +111,13 @@ } else { - os= str= Tcl_GetStringFromObj(o,&l); assert(str); + str= Tcl_GetStringFromObj(o,&l); assert(str); cht_objfreeir(o); if (l & 1) return cht_staticerr(ip, "hbytes: conversion from hex:" " odd length in hex", "HBYTES SYNTAX"); - startbytes= bytes= cht_hb_arrayspace(OBJ_HBYTES(o), l/2); + bytes= cht_hb_arrayspace(OBJ_HBYTES(o), l/2); cbuf[2]= 0; while (l>0) {