[flow-tools] shadowed variable names

Bill Fumerola fumerola@yahoo-inc.com
Sun, 29 Dec 2002 02:13:44 -0800


please consider the following patch to avoid using local variable names
already defined globally as functions.

thanks,
-- 
- bill fumerola@yahoo-inc.com / security yahoo


--- //depot/vendor/flow-tools/lib/ftfile.c	2002/08/28 01:36:27
+++ //depot/fumerola/flow-tools/lib/ftfile.c	2002/08/28 01:42:46
@@ -409,7 +409,7 @@
  * 
  */
 void ftfile_pathname(char *buf, int bsize, int nest, struct ftver ftv,
- int done, u_int32 time)
+ int done, u_int32 fttime)
 {
   struct tm *tm;
   char *prefix, dbuf[64];
@@ -417,11 +417,11 @@
   char gmt_sign;
   int tm_gmtoff;
   
-  if (!(tm = localtime ((time_t*)&time))) {
+  if (!(tm = localtime ((time_t*)&fttime))) {
     snprintf(buf, bsize, ".");
   }
 
-  tm_gmtoff = get_gmtoff(time);
+  tm_gmtoff = get_gmtoff(fttime);
 
   /* compute GMT offset */
   if (tm_gmtoff >= 0) {
@@ -498,7 +498,7 @@
  * returns -1 on error
  * 
  */
-int ftfile_mkpath(u_int32 time, int nest)
+int ftfile_mkpath(u_int32 fttime, int nest)
 {
   struct tm *tm;
   char buf[32];
@@ -511,7 +511,7 @@
   if ((nest > 3) || (nest < -3))
     return -1;
 
-  if (!(tm = localtime ((time_t*)&time)))
+  if (!(tm = localtime ((time_t*)&fttime)))
     return -1;
 
   if (nest == -1)
--- //depot/vendor/flow-tools/lib/ftlib.h	2002/12/29 01:37:45
+++ //depot/fumerola/flow-tools/lib/ftlib.h	2002/12/29 01:49:19
@@ -2649,9 +2649,9 @@
 int ftfile_dump(struct ftfile_entries *fte);
 struct ftfile_entry *ftfile_entry_new(int len);
 void ftfile_entry_free(struct ftfile_entry *entry);
-int ftfile_mkpath(u_int32 time, int nest);
+int ftfile_mkpath(u_int32 fttime, int nest);
 void ftfile_pathname(char *buf, int bsize, int nest, struct ftver ftv,
- int done, u_int32 time);
+ int done, u_int32 fttime);
 
 
 
@@ -2897,7 +2897,7 @@
 void print_3float2(float f);
 int load_lookup(char *s, int size, char *list);
 u_long scan_ip(char *s);
-int sort_64uint64(u_int64 *a, u_int *index, u_int elem);
+int sort_64uint64(u_int64 *a, u_int *sindex, u_int elem);
 int64 scan_size(char *val);
 
 int unlink_pidfile(int pid, char *file, u_int16 port);
--- //depot/vendor/flow-tools/lib/support.c	2002/12/29 01:37:45
+++ //depot/fumerola/flow-tools/lib/support.c	2002/12/29 01:49:19
@@ -389,7 +389,7 @@
  *  the values the index points to in a.
  *
  */
-int sort_64uint64(u_int64 *a, u_int *index, u_int elem)
+int sort_64uint64(u_int64 *a, u_int *sindex, u_int elem)
 {
   long i, l, r, j;
   u_int stack[SORT_STACK];
@@ -406,18 +406,18 @@
     while (r > l) {
 
       /* partition */
-      v = a[index[r]];
+      v = a[sindex[r]];
       i = l-1;
       j = r;
 
       for (;;) {
-        while ((a[index[++i]] < v) & (i < r));
-        while ((a[index[--j]] > v) & (j > 0));
+        while ((a[sindex[++i]] < v) & (i < r));
+        while ((a[sindex[--j]] > v) & (j > 0));
         if (i >= j) break;
-        t = index[i]; index[i] = index[j]; index[j] = t;
+        t = sindex[i]; sindex[i] = sindex[j]; sindex[j] = t;
       }
 
-      t = index[i]; index[i] = index[r]; index[r] = t;
+      t = sindex[i]; sindex[i] = sindex[r]; sindex[r] = t;
 
       if (i-l > r-i) {
         stack[--sp] = l;