[c5c522c] | 1 | diff -Nurb libical-0.42.orig/src/libical/icalcomponent.c libical-0.42/src/libical/icalcomponent.c |
---|
| 2 | --- libical-0.42.orig/src/libical/icalcomponent.c 2008-11-25 17:26:51.000000000 +0100 |
---|
| 3 | +++ libical-0.42/src/libical/icalcomponent.c 2009-01-13 16:14:16.665187740 +0100 |
---|
| 4 | @@ -47,6 +47,10 @@ |
---|
| 5 | #include <string.h> /* for strdup */ |
---|
| 6 | #include <limits.h> /* for INT_MAX */ |
---|
| 7 | |
---|
| 8 | +#ifdef WIN32 |
---|
| 9 | +#define strncasecmp _strnicmp |
---|
| 10 | +#endif |
---|
| 11 | + |
---|
| 12 | struct icalcomponent_impl |
---|
| 13 | { |
---|
| 14 | char id[5]; |
---|
| 15 | diff -Nurb libical-0.42.orig/src/libical/icaltimezone.c libical-0.42/src/libical/icaltimezone.c |
---|
| 16 | --- libical-0.42.orig/src/libical/icaltimezone.c 2008-11-25 17:26:51.000000000 +0100 |
---|
| 17 | +++ libical-0.42/src/libical/icaltimezone.c 2009-01-13 14:20:15.133184809 +0100 |
---|
| 18 | @@ -54,6 +54,10 @@ |
---|
| 19 | |
---|
| 20 | /* The gmtime() in Microsoft's C library is MT-safe */ |
---|
| 21 | #define gmtime_r(tp,tmp) (gmtime(tp)?(*(tmp)=*gmtime(tp),(tmp)):0) |
---|
| 22 | +#undef PACKAGE_DATA_DIR |
---|
| 23 | +#define PACKAGE_DATA_DIR "C:" |
---|
| 24 | +#define snprintf _snprintf |
---|
| 25 | +#define strcasecmp stricmp |
---|
| 26 | #endif |
---|
| 27 | |
---|
| 28 | /** This is the toplevel directory where the timezone data is installed in. */ |
---|
| 29 | diff -Nurb libical-0.42.orig/src/libical/icaltz-util.c libical-0.42/src/libical/icaltz-util.c |
---|
| 30 | --- libical-0.42.orig/src/libical/icaltz-util.c 2008-11-25 17:26:51.000000000 +0100 |
---|
| 31 | +++ libical-0.42/src/libical/icaltz-util.c 2009-01-13 14:21:56.301183980 +0100 |
---|
| 32 | @@ -128,9 +128,9 @@ |
---|
| 33 | static int |
---|
| 34 | decode (const void *ptr) |
---|
| 35 | { |
---|
| 36 | -#if defined(sun) && defined(__SVR4) |
---|
| 37 | +#if (defined(sun) && defined(__SVR4)) || defined(WIN32) |
---|
| 38 | if (sizeof (int) == 4) |
---|
| 39 | -#ifdef _BIG_ENDIAN |
---|
| 40 | +#if defined(_BIG_ENDIAN) || defined(WIN32) |
---|
| 41 | return *(const int *) ptr; |
---|
| 42 | #else |
---|
| 43 | return BSWAP_32 (*(const int *) ptr); |
---|