dbus on msvc 2003
Peter Kümmel
syntheticpp at gmx.net
Tue Jun 19 22:03:56 CEST 2007
Jarosław Staniek wrote:
>
> Hello,
> Is https://windbus.svn.sourceforge.net/svnroot/windbus/branches/patched
> an official patched version? It does compile for me after patching (see
> the attachment).
>
>
Thanks, I've applied then. But it is possible that branches/patched is broken.
> ------------------------------------------------------------------------
>
> Index: dbus/dbus-sysdeps-util-win.c
> ===================================================================
> --- dbus/dbus-sysdeps-util-win.c (revision 627)
> +++ dbus/dbus-sysdeps-util-win.c (working copy)
> @@ -51,20 +51,20 @@
> #include <stdlib.h>
> #include <fcntl.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: tools/dbus-launch-win.c
> ===================================================================
> --- tools/dbus-launch-win.c (revision 627)
> +++ tools/dbus-launch-win.c (working copy)
> @@ -25,19 +25,19 @@
> #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);
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Kde-windows mailing list
> Kde-windows at kde.org
> https://mail.kde.org/mailman/listinfo/kde-windows
--
Peter Kümmel
More information about the Kde-windows
mailing list