CVS: setedit/holidays argentina.c,1.4,1.5
Brought to you by:
set
From: Salvador E. T. <se...@us...> - 2008-03-03 17:51:23
|
Update of /cvsroot/setedit/setedit/holidays In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv6932/holidays Modified Files: argentina.c Log Message: * Fixed: [Holidays] Argentine holidays for 2008. Index: argentina.c =================================================================== RCS file: /cvsroot/setedit/setedit/holidays/argentina.c,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** argentina.c 11 Jun 2004 21:20:58 -0000 1.4 --- argentina.c 3 Mar 2008 17:51:03 -0000 1.5 *************** *** 18,29 **** // Domingo,Sábado y Lunes no se corren, Martes y Miércoles pasan al Lunes de // esa semana y Jueves y Viernes al Lunes de la siguiente ! #define nFeriados 11 static int Corrimientos[]={0,0,-1,-2,+4,+3,0}; static char Feriados[nFeriados][2]= ! {{1,1},{2,4},{1,5},{25,5},{10,6},{20,6},{9,7},{17,8},{12,10},{8,12},{25,12}}; static char SeCorre[nFeriados]= ! { 0, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0}; static char ADonde[nFeriados]= ! { 0, 1, 0, 0, 1, 2, 0, 2, 1, 0, 0}; static const char *Descripciones[nFeriados]= { --- 18,29 ---- // Domingo,Sábado y Lunes no se corren, Martes y Miércoles pasan al Lunes de // esa semana y Jueves y Viernes al Lunes de la siguiente ! #define nFeriados 12 static int Corrimientos[]={0,0,-1,-2,+4,+3,0}; static char Feriados[nFeriados][2]= ! {{1,1},{24,3},{2,4},{1,5},{25,5},{10,6},{20,6},{9,7},{17,8},{12,10},{8,12},{25,12}}; static char SeCorre[nFeriados]= ! { 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 0, 0}; static char ADonde[nFeriados]= ! { 0, 0, 0, 0, 0, 1, 2, 0, 2, 1, 0, 0}; static const char *Descripciones[nFeriados]= { *************** *** 54,57 **** --- 54,60 ---- if (nDia==2 && nMes==4 && nAno<2002) return 0; + // Este feriado no se bien en que año entró, en 2008 seguro que está + if (nDia==24 && nMes==3 && nAno<2008) + return 0; *nDiaNum=Day2Number(nDia,nMes,nAno); *nDiaSem=WeekDay(nDia,nMes,nAno); |