2022-05-15  Juan Manuel Guerrero <juan.guerrero@gmx.de>

	* date.c (exsltDateMonthName, exsltDateMonthAbbreviation,
	exsltDateDayName and exsltDateDayAbbreviation): Avoid shadowing of
	DJGPP specific variable.







diff -aprNU5 libxslt-1.1.35.orig/libexslt/date.c libxslt-1.1.35/libexslt/date.c
--- libxslt-1.1.35.orig/libexslt/date.c	2022-02-10 16:07:56 +0000
+++ libxslt-1.1.35/libexslt/date.c	2022-05-15 17:36:48 +0000
@@ -2097,15 +2097,15 @@ exsltDateMonthName (const xmlChar *dateT
 	{ 'O', 'c', 't', 'o', 'b', 'e', 'r', 0 },
 	{ 'N', 'o', 'v', 'e', 'm', 'b', 'e', 'r', 0 },
 	{ 'D', 'e', 'c', 'e', 'm', 'b', 'e', 'r', 0 }
     };
     double month;
-    int index = 0;
+    int xslt_index = 0;
     month = exsltDateMonthInYear(dateTime);
     if (!xmlXPathIsNaN(month) && (month >= 1.0) && (month <= 12.0))
-      index = (int) month;
-    return monthNames[index];
+      xslt_index = (int) month;
+    return monthNames[xslt_index];
 }
 
 /**
  * exsltDateMonthAbbreviation:
  * @dateTime: a date/time string
@@ -2146,15 +2146,15 @@ exsltDateMonthAbbreviation (const xmlCha
 	{ 'O', 'c', 't', 0 },
 	{ 'N', 'o', 'v', 0 },
 	{ 'D', 'e', 'c', 0 }
     };
     double month;
-    int index = 0;
+    int xslt_index = 0;
     month = exsltDateMonthInYear(dateTime);
     if (!xmlXPathIsNaN(month) && (month >= 1.0) && (month <= 12.0))
-      index = (int) month;
-    return monthAbbreviations[index];
+      xslt_index = (int) month;
+    return monthAbbreviations[xslt_index];
 }
 
 /**
  * exsltDateWeekInYear:
  * @dateTime: a date/time string
@@ -2507,15 +2507,15 @@ exsltDateDayName (const xmlChar *dateTim
 	{ 'T', 'h', 'u', 'r', 's', 'd', 'a', 'y', 0 },
 	{ 'F', 'r', 'i', 'd', 'a', 'y', 0 },
 	{ 'S', 'a', 't', 'u', 'r', 'd', 'a', 'y', 0 }
     };
     double day;
-    int index = 0;
+    int xslt_index = 0;
     day = exsltDateDayInWeek(dateTime);
     if(!xmlXPathIsNaN(day) && (day >= 1.0) && (day <= 7.0))
-      index = (int) day;
-    return dayNames[index];
+      xslt_index = (int) day;
+    return dayNames[xslt_index];
 }
 
 /**
  * exsltDateDayAbbreviation:
  * @dateTime: a date/time string
@@ -2548,15 +2548,15 @@ exsltDateDayAbbreviation (const xmlChar
 	{ 'T', 'h', 'u', 0 },
 	{ 'F', 'r', 'i', 0 },
 	{ 'S', 'a', 't', 0 }
     };
     double day;
-    int index = 0;
+    int xslt_index = 0;
     day = exsltDateDayInWeek(dateTime);
     if(!xmlXPathIsNaN(day) && (day >= 1.0) && (day <= 7.0))
-      index = (int) day;
-    return dayAbbreviations[index];
+      xslt_index = (int) day;
+    return dayAbbreviations[xslt_index];
 }
 
 /**
  * exsltDateHourInDay:
  * @dateTime: a date/time string
