summaryrefslogtreecommitdiff
path: root/src/lemon.c
diff options
context:
space:
mode:
authorJan Kneschke <jan@kneschke.de>2005-02-28 08:33:38 +0000
committerJan Kneschke <jan@kneschke.de>2005-02-28 08:33:38 +0000
commit47ca38938d42a4ca61632acc3267860bc217370e (patch)
treeef4c167c114e196b3fc1f85f97e1ca5f31ba4d93 /src/lemon.c
parent0cc8a5c56cf8236cbdfb607e40b79efcdde6a992 (diff)
downloadlighttpd-git-47ca38938d42a4ca61632acc3267860bc217370e.tar.gz
removed warnings about shadowed variables
git-svn-id: svn://svn.lighttpd.net/lighttpd/trunk@47 152afb58-edef-0310-8abb-c4023f1b3aa9
Diffstat (limited to 'src/lemon.c')
-rw-r--r--src/lemon.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/lemon.c b/src/lemon.c
index 55e558db..2a5e190c 100644
--- a/src/lemon.c
+++ b/src/lemon.c
@@ -897,7 +897,6 @@ struct lemon *lemp;
{
int i,j;
struct config *cfp;
- struct state *stp;
struct symbol *sp;
struct rule *rp;
@@ -906,6 +905,7 @@ struct lemon *lemp;
** a configuration which has its dot at the extreme right.
*/
for(i=0; i<lemp->nstate; i++){ /* Loop over all states */
+ struct state *stp;
stp = lemp->sorted[i];
for(cfp=stp->cfp; cfp; cfp=cfp->next){ /* Loop over all configurations */
if( cfp->rp->nrhs==cfp->dot ){ /* Is dot at extreme right? */
@@ -2292,7 +2292,7 @@ struct lemon *gp;
struct pstate ps;
FILE *fp;
char *filebuf;
- int filesize;
+ size_t filesize;
int lineno;
int c;
char *cp, *nextcp;
@@ -3179,10 +3179,10 @@ int mhflag; /* Output in makeheaders format if true */
struct rule *rp;
struct acttab *pActtab;
int i, j, n;
- char *name;
int mnTknOfst, mxTknOfst;
int mnNtOfst, mxNtOfst;
struct axset *ax;
+ char *name;
in = tplt_open(lemp);
if( in==0 ) return;
@@ -3197,7 +3197,7 @@ int mhflag; /* Output in makeheaders format if true */
/* Generate the include code, if any */
tplt_print(out,lemp,lemp->include,lemp->includeln,&lineno);
if( mhflag ){
- char *name = file_makename(lemp, ".h");
+ name = file_makename(lemp, ".h");
fprintf(out,"#include \"%s\"\n", name); lineno++;
free(name);
}
@@ -3242,7 +3242,6 @@ int mhflag; /* Output in makeheaders format if true */
}
name = lemp->name ? lemp->name : "Parse";
if( lemp->arg && lemp->arg[0] ){
- int i;
i = strlen(lemp->arg);
while( i>=1 && isspace(lemp->arg[i-1]) ) i--;
while( i>=1 && (isalnum(lemp->arg[i-1]) || lemp->arg[i-1]=='_') ) i--;
@@ -3655,25 +3654,25 @@ struct lemon *lemp;
** Set manipulation routines for the LEMON parser generator.
*/
-static int size = 0;
+static int global_size = 0;
/* Set the set size */
void SetSize(n)
int n;
{
- size = n+1;
+ global_size = n+1;
}
/* Allocate a new set */
char *SetNew(){
char *s;
int i;
- s = (char*)malloc( size );
+ s = (char*)malloc( global_size );
if( s==0 ){
extern void memory_error();
memory_error();
}
- for(i=0; i<size; i++) s[i] = 0;
+ for(i=0; i<global_size; i++) s[i] = 0;
return s;
}
@@ -3703,7 +3702,7 @@ char *s2;
{
int i, progress;
progress = 0;
- for(i=0; i<size; i++){
+ for(i=0; i<global_size; i++){
if( s2[i]==0 ) continue;
if( s1[i]==0 ){
progress = 1;