gentoo-full-overlay/sys-fs/lde/files/lde-2.6.1-no-shadowing.patch

39 lines
1.3 KiB
Diff

rename daylight to avoid shadowing the daylight function and pissing off gcc
http://bugs.gentoo.org/141881
--- lde/src/swiped/cnews/getdate.y
+++ lde/src/swiped/cnews/getdate.y
@@ -24,7 +24,7 @@
static int timeflag, dateflag, dayflag, relflag;
static time_t relsec, relmonth;
- static int hh, mm, ss, merid, daylight;
+ static int hh, mm, ss, merid, foo_daylight;
static int dayord, dayreq;
static int month, day, year;
static int ourzone;
@@ -68,19 +68,19 @@
{hh = $1; mm = $3; merid = $4;}
| NUMBER ':' NUMBER NUMBER
{hh = $1; mm = $3; merid = 24;
- daylight = STANDARD; ourzone = $4%100 + 60*$4/100;}
+ foo_daylight = STANDARD; ourzone = $4%100 + 60*$4/100;}
| NUMBER ':' NUMBER ':' NUMBER
{hh = $1; mm = $3; ss = $5; merid = 24;}
| NUMBER ':' NUMBER ':' NUMBER MERIDIAN
{hh = $1; mm = $3; ss = $5; merid = $6;}
| NUMBER ':' NUMBER ':' NUMBER NUMBER
{hh = $1; mm = $3; ss = $5; merid = 24;
- daylight = STANDARD; ourzone = $6%100 + 60*$6/100;};
+ foo_daylight = STANDARD; ourzone = $6%100 + 60*$6/100;};
zone: ZONE
- {ourzone = $1; daylight = STANDARD;}
+ {ourzone = $1; foo_daylight = STANDARD;}
| DAYZONE
- {ourzone = $1; daylight = DAYLIGHT;};
+ {ourzone = $1; foo_daylight = DAYLIGHT;};
dyspec: DAY
{dayord = 1; dayreq = $1;}