]> git.ipfire.org Git - thirdparty/dbus.git/commitdiff
* dbus/dbus-sysdeps-util-win.c, tools/dbus-launch-win.c: msvc7.1 fixes by Jaroslaw...
authorRalf Habacker <ralf.habacker@freenet.de>
Tue, 19 Jun 2007 20:12:11 +0000 (20:12 +0000)
committerRalf Habacker <ralf.habacker@freenet.de>
Tue, 19 Jun 2007 20:12:11 +0000 (20:12 +0000)
ChangeLog
dbus/dbus-sysdeps-util-win.c
tools/dbus-launch-win.c

index ea04e2626149596b48d0e4a4390b499252a0b52d..fa56076026f6182c700d1d19e06b3c63b8df3d14 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,13 @@
+2007-06-19  Ralf Habacker  <ralf.habacker@freenet.de>
+
+       * 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  <ralf.habacker@freenet.de>
 
        * 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  <ralf.habacker@freenet.de>
 
index 8bef5af910382ce1e855c9be068f2c7d4c0168e7..fa622010764476beec38878975a8d0a5d8b0f93f 100644 (file)
@@ -52,20 +52,20 @@ typedef struct {
 #include <fcntl.h>
 #include <errno.h>
 
-#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);  
index 972ad278c70a4c6565e2382fbea7bd5ab46c6abd..17f2310ad65f1cf0ea036aa78d5dc68cc0a1a63a 100644 (file)
 #include <string.h>
 #include <assert.h>
 
-#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);