|
@@ -30,7 +30,7 @@ else if (dpnt->d_tag == DT_MIPS_RLD_MAP) \
|
|
|
/* Initialization sequence for the application/library GOT. */
|
|
|
#define INIT_GOT(GOT_BASE,MODULE) \
|
|
|
do { \
|
|
|
- unsigned long i; \
|
|
|
+ unsigned long idx; \
|
|
|
\
|
|
|
/* Check if this is the dynamic linker itself */ \
|
|
|
if (MODULE->libtype == program_interpreter) \
|
|
@@ -41,9 +41,9 @@ do { \
|
|
|
GOT_BASE[1] = (unsigned long) MODULE; \
|
|
|
\
|
|
|
/* Add load address displacement to all local GOT entries */ \
|
|
|
- i = 2; \
|
|
|
- while (i < MODULE->dynamic_info[DT_MIPS_LOCAL_GOTNO_IDX]) \
|
|
|
- GOT_BASE[i++] += (unsigned long) MODULE->loadaddr; \
|
|
|
+ idx = 2; \
|
|
|
+ while (idx < MODULE->dynamic_info[DT_MIPS_LOCAL_GOTNO_IDX]) \
|
|
|
+ GOT_BASE[idx++] += (unsigned long) MODULE->loadaddr; \
|
|
|
\
|
|
|
} while (0)
|
|
|
|