From: Ralf Habacker Date: Tue, 19 Jun 2007 20:12:11 +0000 (+0000) Subject: * dbus/dbus-sysdeps-util-win.c, tools/dbus-launch-win.c: msvc7.1 fixes by Jaroslaw... X-Git-Tag: dbus-1.1.2~54 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3410f135ae3d50d2244f8c3acdb62925e9726ab5;p=platform%2Fupstream%2Fdbus.git * dbus/dbus-sysdeps-util-win.c, tools/dbus-launch-win.c: msvc7.1 fixes by Jaroslaw Staniek tested with mingw --- diff --git a/ChangeLog b/ChangeLog index ea04e26..fa56076 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,13 @@ 2007-06-19 Ralf Habacker + * dbus/dbus-sysdeps-util-win.c, tools/dbus-launch-win.c: + msvc7.1 fixes by Jaroslaw Staniek tested with mingw + +2007-06-19 Ralf Habacker + * dbus/dbus-sysdeps-win.c, dbus/dbus-sysdeps-spawn-win.c, dbus/dbus-sysdeps-win.h: disabled DBusSocket implementation - Patch by Peter Kuemmel + by Peter Kuemmel 2007-06-18 Ralf Habacker diff --git a/dbus/dbus-sysdeps-util-win.c b/dbus/dbus-sysdeps-util-win.c index 8bef5af..fa62201 100644 --- a/dbus/dbus-sysdeps-util-win.c +++ b/dbus/dbus-sysdeps-util-win.c @@ -52,20 +52,20 @@ typedef struct { #include #include -#ifdef __MINGW32__ +#if defined __MINGW32__ || (defined _MSC_VER && _MSC_VER <= 1310) /* save string functions version using DBusString needs to much time because of uncommon api */ #define errno_t int -errno_t strcat_s(char *dest, int size, char *src) +errno_t strcat_s(char *dest, size_t size, char *src) { _dbus_assert(strlen(dest) + strlen(src) +1 <= size); strcat(dest,src); return 0; } -errno_t strcpy_s(char *dest, int size, char *src) +errno_t strcpy_s(char *dest, size_t size, char *src) { _dbus_assert(strlen(src) +1 <= size); strcpy(dest,src); diff --git a/tools/dbus-launch-win.c b/tools/dbus-launch-win.c index 972ad27..17f2310 100644 --- a/tools/dbus-launch-win.c +++ b/tools/dbus-launch-win.c @@ -25,19 +25,19 @@ #include #include -#ifdef __MINGW32__ +#if defined __MINGW32__ || (defined _MSC_VER && _MSC_VER <= 1310) /* save string functions version */ #define errno_t int -errno_t strcat_s(char *dest, int size, char *src) +errno_t strcat_s(char *dest, size_t size, char *src) { assert(strlen(dest) + strlen(src) +1 <= size); strcat(dest,src); return 0; } -errno_t strcpy_s(char *dest, int size, char *src) +errno_t strcpy_s(char *dest, size_t size, char *src) { assert(strlen(src) +1 <= size); strcpy(dest,src);