You can subscribe to this list here.
| 2013 |
Jan
(12) |
Feb
(46) |
Mar
(81) |
Apr
(127) |
May
(43) |
Jun
(39) |
Jul
(68) |
Aug
(202) |
Sep
(143) |
Oct
(35) |
Nov
(24) |
Dec
(42) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014 |
Jan
(37) |
Feb
(35) |
Mar
(52) |
Apr
(47) |
May
(32) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <cj...@us...> - 2014-05-16 10:04:00
|
Revision: 6638
http://sourceforge.net/p/mingw-w64/code/6638
Author: cjacek
Date: 2014-05-16 10:03:53 +0000 (Fri, 16 May 2014)
Log Message:
-----------
uuid.c: Added missing urlmon CLSIDs and get rid of duplicated IIDs.
Modified Paths:
--------------
trunk/mingw-w64-crt/Makefile.am
trunk/mingw-w64-crt/Makefile.in
trunk/mingw-w64-crt/libsrc/uuid.c
Removed Paths:
-------------
trunk/mingw-w64-crt/libsrc/urlmon-uuid.c
Modified: trunk/mingw-w64-crt/Makefile.am
===================================================================
--- trunk/mingw-w64-crt/Makefile.am 2014-05-13 23:07:14 UTC (rev 6637)
+++ trunk/mingw-w64-crt/Makefile.am 2014-05-16 10:03:53 UTC (rev 6638)
@@ -126,7 +126,7 @@
libsrc/ntddkbd-uuid.c libsrc/ntddmou-uuid.c libsrc/ntddpar-uuid.c libsrc/ntddscsi-uuid.c libsrc/ntddser-uuid.c \
libsrc/ntddstor-uuid.c libsrc/ntddvdeo-uuid.c libsrc/oaidl-uuid.c libsrc/objidl-uuid.c libsrc/objsafe-uuid.c \
libsrc/ocidl-uuid.c libsrc/oleacc-uuid.c libsrc/olectlid-uuid.c libsrc/oleidl-uuid.c libsrc/power-uuid.c \
- libsrc/powrprof-uuid.c libsrc/urlmon-uuid.c libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \
+ libsrc/powrprof-uuid.c libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \
libsrc/vds-uuid.c libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
src_libws2_32=libsrc/ws2_32.c \
Modified: trunk/mingw-w64-crt/Makefile.in
===================================================================
--- trunk/mingw-w64-crt/Makefile.in 2014-05-13 23:07:14 UTC (rev 6637)
+++ trunk/mingw-w64-crt/Makefile.in 2014-05-16 10:03:53 UTC (rev 6638)
@@ -1216,9 +1216,8 @@
libsrc/ocidl-uuid.c libsrc/oleacc-uuid.c \
libsrc/olectlid-uuid.c libsrc/oleidl-uuid.c \
libsrc/power-uuid.c libsrc/powrprof-uuid.c \
- libsrc/urlmon-uuid.c libsrc/usbcamdi-uuid.c \
- libsrc/usbiodef-uuid.c libsrc/uuid.c libsrc/vds-uuid.c \
- libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
+ libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \
+ libsrc/vds-uuid.c libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
am__objects_28 = libsrc/lib32_libuuid_a-ativscp-uuid.$(OBJEXT) \
libsrc/lib32_libuuid_a-atsmedia-uuid.$(OBJEXT) \
libsrc/lib32_libuuid_a-bth-uuid.$(OBJEXT) \
@@ -1255,7 +1254,6 @@
libsrc/lib32_libuuid_a-oleidl-uuid.$(OBJEXT) \
libsrc/lib32_libuuid_a-power-uuid.$(OBJEXT) \
libsrc/lib32_libuuid_a-powrprof-uuid.$(OBJEXT) \
- libsrc/lib32_libuuid_a-urlmon-uuid.$(OBJEXT) \
libsrc/lib32_libuuid_a-usbcamdi-uuid.$(OBJEXT) \
libsrc/lib32_libuuid_a-usbiodef-uuid.$(OBJEXT) \
libsrc/lib32_libuuid_a-uuid.$(OBJEXT) \
@@ -2349,9 +2347,8 @@
libsrc/ocidl-uuid.c libsrc/oleacc-uuid.c \
libsrc/olectlid-uuid.c libsrc/oleidl-uuid.c \
libsrc/power-uuid.c libsrc/powrprof-uuid.c \
- libsrc/urlmon-uuid.c libsrc/usbcamdi-uuid.c \
- libsrc/usbiodef-uuid.c libsrc/uuid.c libsrc/vds-uuid.c \
- libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
+ libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \
+ libsrc/vds-uuid.c libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
am__objects_58 = libsrc/lib64_libuuid_a-ativscp-uuid.$(OBJEXT) \
libsrc/lib64_libuuid_a-atsmedia-uuid.$(OBJEXT) \
libsrc/lib64_libuuid_a-bth-uuid.$(OBJEXT) \
@@ -2388,7 +2385,6 @@
libsrc/lib64_libuuid_a-oleidl-uuid.$(OBJEXT) \
libsrc/lib64_libuuid_a-power-uuid.$(OBJEXT) \
libsrc/lib64_libuuid_a-powrprof-uuid.$(OBJEXT) \
- libsrc/lib64_libuuid_a-urlmon-uuid.$(OBJEXT) \
libsrc/lib64_libuuid_a-usbcamdi-uuid.$(OBJEXT) \
libsrc/lib64_libuuid_a-usbiodef-uuid.$(OBJEXT) \
libsrc/lib64_libuuid_a-uuid.$(OBJEXT) \
@@ -3857,7 +3853,7 @@
libsrc/ntddkbd-uuid.c libsrc/ntddmou-uuid.c libsrc/ntddpar-uuid.c libsrc/ntddscsi-uuid.c libsrc/ntddser-uuid.c \
libsrc/ntddstor-uuid.c libsrc/ntddvdeo-uuid.c libsrc/oaidl-uuid.c libsrc/objidl-uuid.c libsrc/objsafe-uuid.c \
libsrc/ocidl-uuid.c libsrc/oleacc-uuid.c libsrc/olectlid-uuid.c libsrc/oleidl-uuid.c libsrc/power-uuid.c \
- libsrc/powrprof-uuid.c libsrc/urlmon-uuid.c libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \
+ libsrc/powrprof-uuid.c libsrc/usbcamdi-uuid.c libsrc/usbiodef-uuid.c libsrc/uuid.c \
libsrc/vds-uuid.c libsrc/virtdisk-uuid.c libsrc/wia-uuid.c
src_libws2_32 = libsrc/ws2_32.c \
@@ -7177,8 +7173,6 @@
libsrc/$(DEPDIR)/$(am__dirstamp)
libsrc/lib32_libuuid_a-powrprof-uuid.$(OBJEXT): \
libsrc/$(am__dirstamp) libsrc/$(DEPDIR)/$(am__dirstamp)
-libsrc/lib32_libuuid_a-urlmon-uuid.$(OBJEXT): libsrc/$(am__dirstamp) \
- libsrc/$(DEPDIR)/$(am__dirstamp)
libsrc/lib32_libuuid_a-usbcamdi-uuid.$(OBJEXT): \
libsrc/$(am__dirstamp) libsrc/$(DEPDIR)/$(am__dirstamp)
libsrc/lib32_libuuid_a-usbiodef-uuid.$(OBJEXT): \
@@ -8775,8 +8769,6 @@
libsrc/$(DEPDIR)/$(am__dirstamp)
libsrc/lib64_libuuid_a-powrprof-uuid.$(OBJEXT): \
libsrc/$(am__dirstamp) libsrc/$(DEPDIR)/$(am__dirstamp)
-libsrc/lib64_libuuid_a-urlmon-uuid.$(OBJEXT): libsrc/$(am__dirstamp) \
- libsrc/$(DEPDIR)/$(am__dirstamp)
libsrc/lib64_libuuid_a-usbcamdi-uuid.$(OBJEXT): \
libsrc/$(am__dirstamp) libsrc/$(DEPDIR)/$(am__dirstamp)
libsrc/lib64_libuuid_a-usbiodef-uuid.$(OBJEXT): \
@@ -10286,7 +10278,6 @@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-oleidl-uuid.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-power-uuid.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-powrprof-uuid.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-usbcamdi-uuid.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-usbiodef-uuid.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib32_libuuid_a-uuid.Po@am__quote@
@@ -10361,7 +10352,6 @@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-oleidl-uuid.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-power-uuid.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-powrprof-uuid.Po@am__quote@
-@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-usbcamdi-uuid.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-usbiodef-uuid.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@libsrc/$(DEPDIR)/lib64_libuuid_a-uuid.Po@am__quote@
@@ -21039,20 +21029,6 @@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib32_libuuid_a-powrprof-uuid.obj `if test -f 'libsrc/powrprof-uuid.c'; then $(CYGPATH_W) 'libsrc/powrprof-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/powrprof-uuid.c'; fi`
-libsrc/lib32_libuuid_a-urlmon-uuid.o: libsrc/urlmon-uuid.c
-@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib32_libuuid_a-urlmon-uuid.o -MD -MP -MF libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Tpo -c -o libsrc/lib32_libuuid_a-urlmon-uuid.o `test -f 'libsrc/urlmon-uuid.c' || echo '$(srcdir)/'`libsrc/urlmon-uuid.c
-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Tpo libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libsrc/urlmon-uuid.c' object='libsrc/lib32_libuuid_a-urlmon-uuid.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib32_libuuid_a-urlmon-uuid.o `test -f 'libsrc/urlmon-uuid.c' || echo '$(srcdir)/'`libsrc/urlmon-uuid.c
-
-libsrc/lib32_libuuid_a-urlmon-uuid.obj: libsrc/urlmon-uuid.c
-@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib32_libuuid_a-urlmon-uuid.obj -MD -MP -MF libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Tpo -c -o libsrc/lib32_libuuid_a-urlmon-uuid.obj `if test -f 'libsrc/urlmon-uuid.c'; then $(CYGPATH_W) 'libsrc/urlmon-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/urlmon-uuid.c'; fi`
-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Tpo libsrc/$(DEPDIR)/lib32_libuuid_a-urlmon-uuid.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libsrc/urlmon-uuid.c' object='libsrc/lib32_libuuid_a-urlmon-uuid.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib32_libuuid_a-urlmon-uuid.obj `if test -f 'libsrc/urlmon-uuid.c'; then $(CYGPATH_W) 'libsrc/urlmon-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/urlmon-uuid.c'; fi`
-
libsrc/lib32_libuuid_a-usbcamdi-uuid.o: libsrc/usbcamdi-uuid.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib32_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib32_libuuid_a-usbcamdi-uuid.o -MD -MP -MF libsrc/$(DEPDIR)/lib32_libuuid_a-usbcamdi-uuid.Tpo -c -o libsrc/lib32_libuuid_a-usbcamdi-uuid.o `test -f 'libsrc/usbcamdi-uuid.c' || echo '$(srcdir)/'`libsrc/usbcamdi-uuid.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib32_libuuid_a-usbcamdi-uuid.Tpo libsrc/$(DEPDIR)/lib32_libuuid_a-usbcamdi-uuid.Po
@@ -30125,20 +30101,6 @@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib64_libuuid_a-powrprof-uuid.obj `if test -f 'libsrc/powrprof-uuid.c'; then $(CYGPATH_W) 'libsrc/powrprof-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/powrprof-uuid.c'; fi`
-libsrc/lib64_libuuid_a-urlmon-uuid.o: libsrc/urlmon-uuid.c
-@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib64_libuuid_a-urlmon-uuid.o -MD -MP -MF libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Tpo -c -o libsrc/lib64_libuuid_a-urlmon-uuid.o `test -f 'libsrc/urlmon-uuid.c' || echo '$(srcdir)/'`libsrc/urlmon-uuid.c
-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Tpo libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libsrc/urlmon-uuid.c' object='libsrc/lib64_libuuid_a-urlmon-uuid.o' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib64_libuuid_a-urlmon-uuid.o `test -f 'libsrc/urlmon-uuid.c' || echo '$(srcdir)/'`libsrc/urlmon-uuid.c
-
-libsrc/lib64_libuuid_a-urlmon-uuid.obj: libsrc/urlmon-uuid.c
-@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib64_libuuid_a-urlmon-uuid.obj -MD -MP -MF libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Tpo -c -o libsrc/lib64_libuuid_a-urlmon-uuid.obj `if test -f 'libsrc/urlmon-uuid.c'; then $(CYGPATH_W) 'libsrc/urlmon-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/urlmon-uuid.c'; fi`
-@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Tpo libsrc/$(DEPDIR)/lib64_libuuid_a-urlmon-uuid.Po
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libsrc/urlmon-uuid.c' object='libsrc/lib64_libuuid_a-urlmon-uuid.obj' libtool=no @AMDEPBACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o libsrc/lib64_libuuid_a-urlmon-uuid.obj `if test -f 'libsrc/urlmon-uuid.c'; then $(CYGPATH_W) 'libsrc/urlmon-uuid.c'; else $(CYGPATH_W) '$(srcdir)/libsrc/urlmon-uuid.c'; fi`
-
libsrc/lib64_libuuid_a-usbcamdi-uuid.o: libsrc/usbcamdi-uuid.c
@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(lib64_libuuid_a_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT libsrc/lib64_libuuid_a-usbcamdi-uuid.o -MD -MP -MF libsrc/$(DEPDIR)/lib64_libuuid_a-usbcamdi-uuid.Tpo -c -o libsrc/lib64_libuuid_a-usbcamdi-uuid.o `test -f 'libsrc/usbcamdi-uuid.c' || echo '$(srcdir)/'`libsrc/usbcamdi-uuid.c
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) libsrc/$(DEPDIR)/lib64_libuuid_a-usbcamdi-uuid.Tpo libsrc/$(DEPDIR)/lib64_libuuid_a-usbcamdi-uuid.Po
Deleted: trunk/mingw-w64-crt/libsrc/urlmon-uuid.c
===================================================================
--- trunk/mingw-w64-crt/libsrc/urlmon-uuid.c 2014-05-13 23:07:14 UTC (rev 6637)
+++ trunk/mingw-w64-crt/libsrc/urlmon-uuid.c 2014-05-16 10:03:53 UTC (rev 6638)
@@ -1,14 +0,0 @@
-/* urlmon-uuid.c */
-/* Generate GUIDs for URLMON interfaces */
-
-/* All IIDs defined in this file were extracted from
- * HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\ */
-
-#define INITGUID
-#include <basetyps.h>
-DEFINE_GUID(IID_IBindHost,0xfc4801a1,0x2ba9,0x11cf,0xa2,0x29,0,0xaa,0,0x3d,0x73,0x52);
-DEFINE_GUID(IID_IBindProtocol,0x79eac9cd,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb);
-DEFINE_GUID(IID_IBindStatusCallback,0x79eac9c1,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb);
-DEFINE_GUID(IID_IBindStatusCallbackMsg,0x79eac9cb,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb);
-DEFINE_GUID(IID_IBinding,0x79eac9c0,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb);
-DEFINE_GUID(IID_IAuthenticate,0x79eac9d0,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb);
Modified: trunk/mingw-w64-crt/libsrc/uuid.c
===================================================================
--- trunk/mingw-w64-crt/libsrc/uuid.c 2014-05-13 23:07:14 UTC (rev 6637)
+++ trunk/mingw-w64-crt/libsrc/uuid.c 2014-05-16 10:03:53 UTC (rev 6638)
@@ -22,6 +22,7 @@
#include <urlhist.h>
#include <oleacc.h>
#include <uiautomation.h>
+#include <urlmon.h>
DEFINE_GUID(ARRAYID_PathProperties,0x7ecbba04,0x2d97,0x11cf,0xa2,0x29,0,0xaa,0,0x3d,0x73,0x52);
DEFINE_GUID(CATID_Control,0x40fc6ed4,0x2438,0x11cf,0xa3,0xdb,0x8,0,0x36,0xf1,0x25,0x2);
@@ -117,6 +118,8 @@
/*DEFINE_GUID(IID_IBindHost,0xfc4801a1,0x2ba9,0x11cf,0xa2,0x29,0,0xaa,0,0x3d,0x73,0x52);
DEFINE_GUID(IID_IBindProtocol,0x79eac9cd,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb);*/
DEFINE_GUID(IID_IBindStatusCallbackMsg,0x79eac9cb,0xbaf9,0x11ce,0x8c,0x82,0,0xaa,0,0x4b,0xa9,0xb);
+DEFINE_GUID(CLSID_InternetSecurityManager, 0x7b8a2d94,0x0ac9,0x11d1,0x89,0x6c,0x00,0xc0,0x4f,0xb6,0xbf,0xc4);
+DEFINE_GUID(CLSID_InternetZoneManager, 0x7B8A2D95,0x0AC9,0x11D1,0x89,0x6C,0x00,0xC0,0x4F,0xB6,0xBF,0xC4);
/*DEFINE_GUID(IID_IChannelHook,0x1008c4a0,0x7613,0x11cf,0x9a,0xf1,0,0x20,0xaf,0x6e,0x72,0xf4);
DEFINE_GUID(IID_IClassActivator,0x140,0,0,0xc0,0,0,0,0,0,0,0x46);
DEFINE_GUID(IID_IClassFactory2,0xb196b28f,0xbab4,0x101a,0xb6,0x9c,0,0xaa,0,0x34,0x1d,0x7);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-13 23:07:20
|
Revision: 6637
http://sourceforge.net/p/mingw-w64/code/6637
Author: dawncrow
Date: 2014-05-13 23:07:14 +0000 (Tue, 13 May 2014)
Log Message:
-----------
profile: Tweak get_thrpc for ARM
Modified Paths:
--------------
trunk/mingw-w64-crt/profile/profil.c
Modified: trunk/mingw-w64-crt/profile/profil.c
===================================================================
--- trunk/mingw-w64-crt/profile/profil.c 2014-05-13 23:04:21 UTC (rev 6636)
+++ trunk/mingw-w64-crt/profile/profil.c 2014-05-13 23:07:14 UTC (rev 6637)
@@ -43,10 +43,12 @@
ctx.ContextFlags = CONTEXT_CONTROL | CONTEXT_INTEGER;
pc = (size_t) - 1;
if (GetThreadContext (thr, &ctx)) {
-#ifndef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
+ pc = ctx.Rip;
+#elif defined(_ARM_) || defined(__arm__)
+ pc = ctx.Pc;
+#elif defined(_X86_) || defined(__i386__)
pc = ctx.Eip;
-#else
- pc = ctx.Rip;
#endif
}
ResumeThread (thr);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-13 23:04:27
|
Revision: 6636
http://sourceforge.net/p/mingw-w64/code/6636
Author: dawncrow
Date: 2014-05-13 23:04:21 +0000 (Tue, 13 May 2014)
Log Message:
-----------
math: Add ARM implementation for copysignl
Modified Paths:
--------------
trunk/mingw-w64-crt/math/copysignl.S
Modified: trunk/mingw-w64-crt/math/copysignl.S
===================================================================
--- trunk/mingw-w64-crt/math/copysignl.S 2014-05-13 23:03:11 UTC (rev 6635)
+++ trunk/mingw-w64-crt/math/copysignl.S 2014-05-13 23:04:21 UTC (rev 6636)
@@ -18,10 +18,10 @@
.align 4
#endif
-.globl __MINGW_USYMBOL(copysignl)
+ .globl __MINGW_USYMBOL(copysignl)
.def __MINGW_USYMBOL(copysignl); .scl 2; .type 32; .endef
__MINGW_USYMBOL(copysignl):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
movq (%rdx), %rax
movq %rax, (%rcx)
movq 8(%rdx), %rax
@@ -32,7 +32,19 @@
movq %rax, 8(%rcx)
movq %rcx, %rax
ret
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ fcmpzd d1
+ fmstat
+ bmi 1f /* jump if d1 is negative */
+ fcmpzd d0
+ fmstat
+ vnegmi.f64 d0, d0 /* negate d0 if it is negative */
+ bx lr
+ 1: fcmpzd d0
+ fmstat
+ vnegpl.f64 d0, d0 /* negate d0 if it is positive */
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
movl 24(%esp),%edx
movl 12(%esp),%eax
andl $0x8000,%edx
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-13 23:03:17
|
Revision: 6635
http://sourceforge.net/p/mingw-w64/code/6635
Author: dawncrow
Date: 2014-05-13 23:03:11 +0000 (Tue, 13 May 2014)
Log Message:
-----------
math: Add ARM implementation for fma and fmaf
Modified Paths:
--------------
trunk/mingw-w64-crt/math/fma.S
trunk/mingw-w64-crt/math/fmaf.S
Modified: trunk/mingw-w64-crt/math/fma.S
===================================================================
--- trunk/mingw-w64-crt/math/fma.S 2014-05-13 23:02:30 UTC (rev 6634)
+++ trunk/mingw-w64-crt/math/fma.S 2014-05-13 23:03:11 UTC (rev 6635)
@@ -13,10 +13,10 @@
.align 4
#endif
.p2align 4,,15
-.globl __MINGW_USYMBOL(fma)
+ .globl __MINGW_USYMBOL(fma)
.def __MINGW_USYMBOL(fma); .scl 2; .type 32; .endef
__MINGW_USYMBOL(fma):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
subq $56, %rsp
movsd %xmm0,(%rsp)
movsd %xmm1,16(%rsp)
@@ -29,7 +29,11 @@
movsd (%rsp),%xmm0
addq $56, %rsp
ret
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ fmacd d2, d0, d1
+ fcpyd d0, d2
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
fldl 4(%esp)
fmull 12(%esp)
fldl 20(%esp)
Modified: trunk/mingw-w64-crt/math/fmaf.S
===================================================================
--- trunk/mingw-w64-crt/math/fmaf.S 2014-05-13 23:02:30 UTC (rev 6634)
+++ trunk/mingw-w64-crt/math/fmaf.S 2014-05-13 23:03:11 UTC (rev 6635)
@@ -13,10 +13,10 @@
.align 2
#endif
.p2align 4,,15
-.globl __MINGW_USYMBOL(fmaf)
+ .globl __MINGW_USYMBOL(fmaf)
.def __MINGW_USYMBOL(fmaf); .scl 2; .type 32; .endef
__MINGW_USYMBOL(fmaf):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
subq $56, %rsp
movss %xmm0,(%rsp)
movss %xmm1,16(%rsp)
@@ -29,7 +29,11 @@
movss (%rsp),%xmm0
addq $56, %rsp
ret
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ fmacs s2, s0, s1
+ fcpys s0, s2
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
flds 4(%esp)
fmuls 8(%esp)
flds 12(%esp)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-13 23:02:38
|
Revision: 6634
http://sourceforge.net/p/mingw-w64/code/6634
Author: dawncrow
Date: 2014-05-13 23:02:30 +0000 (Tue, 13 May 2014)
Log Message:
-----------
math: Add ARM implementation for nearbyint, nearbyintf and nearbyintl
Modified Paths:
--------------
trunk/mingw-w64-crt/math/nearbyint.S
trunk/mingw-w64-crt/math/nearbyintf.S
trunk/mingw-w64-crt/math/nearbyintl.S
Modified: trunk/mingw-w64-crt/math/nearbyint.S
===================================================================
--- trunk/mingw-w64-crt/math/nearbyint.S 2014-05-13 23:01:34 UTC (rev 6633)
+++ trunk/mingw-w64-crt/math/nearbyint.S 2014-05-13 23:02:30 UTC (rev 6634)
@@ -12,10 +12,10 @@
#else
.align 4
#endif
-.globl __MINGW_USYMBOL(nearbyint)
+ .globl __MINGW_USYMBOL(nearbyint)
.def __MINGW_USYMBOL(nearbyint); .scl 2; .type 32; .endef
__MINGW_USYMBOL(nearbyint):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
movsd %xmm0,-16(%rsp)
fldl -16(%rsp)
pushq %rax
@@ -33,7 +33,11 @@
fstpl -16(%rsp)
movsd -16(%rsp),%xmm0
ret
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vcvtr.s32.f64 s0, d0
+ vcvt.f64.s32 d0, s0
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
fldl 4(%esp)
pushl %eax
pushl %ecx
Modified: trunk/mingw-w64-crt/math/nearbyintf.S
===================================================================
--- trunk/mingw-w64-crt/math/nearbyintf.S 2014-05-13 23:01:34 UTC (rev 6633)
+++ trunk/mingw-w64-crt/math/nearbyintf.S 2014-05-13 23:02:30 UTC (rev 6634)
@@ -12,10 +12,10 @@
#else
.align 4
#endif
-.globl __MINGW_USYMBOL(nearbyintf)
+ .globl __MINGW_USYMBOL(nearbyintf)
.def __MINGW_USYMBOL(nearbyintf); .scl 2; .type 32; .endef
__MINGW_USYMBOL(nearbyintf):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
movss %xmm0,-12(%rsp)
flds -12(%rsp)
pushq %rax
@@ -33,7 +33,11 @@
fstps -12(%rsp)
movss -12(%rsp),%xmm0
ret
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vcvt.s32.f32 s0, s0
+ vcvt.f32.s32 s0, s0
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
flds 4(%esp)
pushl %eax
pushl %ecx
Modified: trunk/mingw-w64-crt/math/nearbyintl.S
===================================================================
--- trunk/mingw-w64-crt/math/nearbyintl.S 2014-05-13 23:01:34 UTC (rev 6633)
+++ trunk/mingw-w64-crt/math/nearbyintl.S 2014-05-13 23:02:30 UTC (rev 6634)
@@ -12,10 +12,10 @@
#else
.align 4
#endif
-.globl __MINGW_USYMBOL(nearbyintl)
+ .globl __MINGW_USYMBOL(nearbyintl)
.def __MINGW_USYMBOL(nearbyintl); .scl 2; .type 32; .endef
__MINGW_USYMBOL(nearbyintl):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
fldt (%rdx)
movq %rcx,%r8
pushq %rax
@@ -34,7 +34,11 @@
movq $0,8(%r8)
fstpt (%r8)
ret
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vcvtr.s32.f64 s0, d0
+ vcvt.f64.s32 d0, s0
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
fldt 4(%esp)
pushl %eax
pushl %ecx
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-13 23:01:40
|
Revision: 6633
http://sourceforge.net/p/mingw-w64/code/6633
Author: dawncrow
Date: 2014-05-13 23:01:34 +0000 (Tue, 13 May 2014)
Log Message:
-----------
math: Add ARM implementation for trunc and truncf
Modified Paths:
--------------
trunk/mingw-w64-crt/math/trunc.S
trunk/mingw-w64-crt/math/truncf.S
Modified: trunk/mingw-w64-crt/math/trunc.S
===================================================================
--- trunk/mingw-w64-crt/math/trunc.S 2014-05-13 23:00:36 UTC (rev 6632)
+++ trunk/mingw-w64-crt/math/trunc.S 2014-05-13 23:01:34 UTC (rev 6633)
@@ -8,14 +8,14 @@
.file "trunc.S"
.text
.p2align 4,,15
-.globl __MINGW_USYMBOL(trunc)
+ .globl __MINGW_USYMBOL(trunc)
.def __MINGW_USYMBOL(trunc); .scl 2; .type 32; .endef
#ifdef _WIN64
.seh_proc __MINGW_USYMBOL(trunc)
#endif
__MINGW_USYMBOL(trunc):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
subq $24, %rsp
.seh_stackalloc 24
.seh_endprologue
@@ -75,7 +75,15 @@
addq $24, %rsp
ret
.seh_endproc
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vmrs r1, fpscr
+ orr r0, r1, #0x00c00000 /* Round towards Zero */
+ vmsr fpscr, r0
+ vcvtr.s32.f64 s0, d0
+ vcvt.f64.s32 d0, s0
+ vmsr fpscr, r1
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
fldl 4(%esp)
subl $8, %esp
fstcw (%esp)
Modified: trunk/mingw-w64-crt/math/truncf.S
===================================================================
--- trunk/mingw-w64-crt/math/truncf.S 2014-05-13 23:00:36 UTC (rev 6632)
+++ trunk/mingw-w64-crt/math/truncf.S 2014-05-13 23:01:34 UTC (rev 6633)
@@ -8,14 +8,14 @@
.file "truncf.S"
.text
.p2align 4,,15
-.globl __MINGW_USYMBOL(truncf)
+ .globl __MINGW_USYMBOL(truncf)
.def __MINGW_USYMBOL(truncf); .scl 2; .type 32; .endef
#ifdef _WIN64
.seh_proc __MINGW_USYMBOL(truncf)
#endif
__MINGW_USYMBOL(truncf):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
subq $24, %rsp
.seh_stackalloc 24
.seh_endprologue
@@ -55,7 +55,15 @@
addq $24, %rsp
ret
.seh_endproc
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vmrs r1, fpscr
+ orr r0, r1, #0x00c00000 /* Round towards Zero */
+ vmsr fpscr, r0
+ vcvt.s32.f32 s0, s0
+ vcvt.f32.s32 s0, s0
+ vmsr fpscr, r1
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
flds 4(%esp)
subl $8, %esp
fstcw (%esp)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-13 23:00:42
|
Revision: 6632
http://sourceforge.net/p/mingw-w64/code/6632
Author: dawncrow
Date: 2014-05-13 23:00:36 +0000 (Tue, 13 May 2014)
Log Message:
-----------
math: Add ARM implementation for ceil, ceilf and ceill
Modified Paths:
--------------
trunk/mingw-w64-crt/math/ceil.S
trunk/mingw-w64-crt/math/ceilf.S
trunk/mingw-w64-crt/math/ceill.S
Modified: trunk/mingw-w64-crt/math/ceil.S
===================================================================
--- trunk/mingw-w64-crt/math/ceil.S 2014-05-13 22:59:57 UTC (rev 6631)
+++ trunk/mingw-w64-crt/math/ceil.S 2014-05-13 23:00:36 UTC (rev 6632)
@@ -8,14 +8,14 @@
.file "ceil.S"
.text
.align 4
-.globl __MINGW_USYMBOL(ceil)
+ .globl __MINGW_USYMBOL(ceil)
.def __MINGW_USYMBOL(ceil); .scl 2; .type 32; .endef
#ifdef _WIN64
.seh_proc __MINGW_USYMBOL(ceil)
#endif
__MINGW_USYMBOL(ceil):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
.seh_endprologue
movd %xmm0, %rax
movq %rax, %rcx
@@ -91,7 +91,16 @@
.zero:
.long 0
.long 0
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vmrs r1, fpscr
+ bic r0, r1, #0x00c00000
+ orr r0, r0, #0x00400000 /* Round towards Plus Infinity */
+ vmsr fpscr, r0
+ vcvtr.s32.f64 s0, d0
+ vcvt.f64.s32 d0, s0
+ vmsr fpscr, r1
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
fldl 4(%esp)
subl $8,%esp
Modified: trunk/mingw-w64-crt/math/ceilf.S
===================================================================
--- trunk/mingw-w64-crt/math/ceilf.S 2014-05-13 22:59:57 UTC (rev 6631)
+++ trunk/mingw-w64-crt/math/ceilf.S 2014-05-13 23:00:36 UTC (rev 6632)
@@ -8,14 +8,14 @@
.file "ceilf.S"
.text
.align 4
-.globl __MINGW_USYMBOL(ceilf)
+ .globl __MINGW_USYMBOL(ceilf)
.def __MINGW_USYMBOL(ceilf); .scl 2; .type 32; .endef
#ifdef _WIN64
.seh_proc __MINGW_USYMBOL(ceilf)
#endif
__MINGW_USYMBOL(ceilf):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
subq $24, %rsp
.seh_stackalloc 24
.seh_endprologue
@@ -87,7 +87,16 @@
.align 4
.zeroval:
.long 0
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vmrs r1, fpscr
+ bic r0, r1, #0x00c00000
+ orr r0, r0, #0x00400000 /* Round towards Plus Infinity */
+ vmsr fpscr, r0
+ vcvt.s32.f32 s0, s0
+ vcvt.f32.s32 s0, s0
+ vmsr fpscr, r1
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
flds 4(%esp)
subl $8,%esp
Modified: trunk/mingw-w64-crt/math/ceill.S
===================================================================
--- trunk/mingw-w64-crt/math/ceill.S 2014-05-13 22:59:57 UTC (rev 6631)
+++ trunk/mingw-w64-crt/math/ceill.S 2014-05-13 23:00:36 UTC (rev 6632)
@@ -12,10 +12,10 @@
#else
.align 4
#endif
-.globl __MINGW_USYMBOL(ceill)
+ .globl __MINGW_USYMBOL(ceill)
.def __MINGW_USYMBOL(ceill); .scl 2; .type 32; .endef
__MINGW_USYMBOL(ceill):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
fldt (%rdx)
subq $24,%rsp
@@ -39,7 +39,16 @@
movq $0,8(%rcx)
fstpt (%rcx)
ret
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vmrs r1, fpscr
+ bic r0, r1, #0x00c00000
+ orr r0, r0, #0x00400000 /* Round towards Plus Infinity */
+ vmsr fpscr, r0
+ vcvtr.s32.f64 s0, d0
+ vcvt.f64.s32 d0, s0
+ vmsr fpscr, r1
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
fldt 4(%esp)
subl $8,%esp
fstcw 4(%esp)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-13 23:00:03
|
Revision: 6631
http://sourceforge.net/p/mingw-w64/code/6631
Author: dawncrow
Date: 2014-05-13 22:59:57 +0000 (Tue, 13 May 2014)
Log Message:
-----------
math: Add ARM implementation for floor, floorf and floorl
Modified Paths:
--------------
trunk/mingw-w64-crt/math/floor.S
trunk/mingw-w64-crt/math/floorf.S
trunk/mingw-w64-crt/math/floorl.S
Modified: trunk/mingw-w64-crt/math/floor.S
===================================================================
--- trunk/mingw-w64-crt/math/floor.S 2014-05-13 22:58:40 UTC (rev 6630)
+++ trunk/mingw-w64-crt/math/floor.S 2014-05-13 22:59:57 UTC (rev 6631)
@@ -8,13 +8,13 @@
.file "floor.S"
.text
.p2align 4,,15
-.globl __MINGW_USYMBOL(floor)
+ .globl __MINGW_USYMBOL(floor)
.def __MINGW_USYMBOL(floor); .scl 2; .type 32; .endef
#ifdef _WIN64
.seh_proc __MINGW_USYMBOL(floor)
#endif
__MINGW_USYMBOL(floor):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
pushq %rbx
.seh_pushreg %rbx
subq $16, %rsp
@@ -143,7 +143,16 @@
.hugeval:
.long -2013235812
.long 2117592124
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vmrs r1, fpscr
+ bic r0, r1, #0x00c00000
+ orr r0, r0, #0x00800000 /* Round towards Minus Infinity */
+ vmsr fpscr, r0
+ vcvtr.s32.f64 s0, d0
+ vcvt.f64.s32 d0, s0
+ vmsr fpscr, r1
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
fldl 4(%esp)
subl $8,%esp
Modified: trunk/mingw-w64-crt/math/floorf.S
===================================================================
--- trunk/mingw-w64-crt/math/floorf.S 2014-05-13 22:58:40 UTC (rev 6630)
+++ trunk/mingw-w64-crt/math/floorf.S 2014-05-13 22:59:57 UTC (rev 6631)
@@ -8,13 +8,13 @@
.file "floorf.S"
.text
.p2align 4,,15
-.globl __MINGW_USYMBOL(floorf)
+ .globl __MINGW_USYMBOL(floorf)
.def __MINGW_USYMBOL(floorf); .scl 2; .type 32; .endef
#ifdef _WIN64
.seh_proc __MINGW_USYMBOL(floorf)
#endif
__MINGW_USYMBOL(floorf):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
subq $40, %rsp
.seh_stackalloc 40
.seh_endprologue
@@ -27,7 +27,16 @@
ret
.seh_endproc
.def __MINGW_USYMBOL(floor); .scl 2; .type 32; .endef
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vmrs r1, fpscr
+ bic r0, r1, #0x00c00000
+ orr r0, r0, #0x00800000 /* Round towards Minus Infinity */
+ vmsr fpscr, r0
+ vcvt.s32.f32 s0, s0
+ vcvt.f32.s32 s0, s0
+ vmsr fpscr, r1
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
flds 4(%esp)
subl $8,%esp
Modified: trunk/mingw-w64-crt/math/floorl.S
===================================================================
--- trunk/mingw-w64-crt/math/floorl.S 2014-05-13 22:58:40 UTC (rev 6630)
+++ trunk/mingw-w64-crt/math/floorl.S 2014-05-13 22:59:57 UTC (rev 6631)
@@ -12,10 +12,10 @@
#else
.align 4
#endif
-.globl __MINGW_USYMBOL(floorl)
+ .globl __MINGW_USYMBOL(floorl)
.def __MINGW_USYMBOL(floorl); .scl 2; .type 32; .endef
__MINGW_USYMBOL(floorl):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
fldt (%rdx)
subq $24,%rsp
@@ -39,7 +39,16 @@
movq $0,8(%rcx)
fstpt (%rcx)
ret
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vmrs r1, fpscr
+ bic r0, r1, #0x00c00000
+ orr r0, r0, #0x00800000 /* Round towards Minus Infinity */
+ vmsr fpscr, r0
+ vcvtr.s32.f64 s0, d0
+ vcvt.f64.s32 d0, s0
+ vmsr fpscr, r1
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
fldt 4(%esp)
subl $8,%esp
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-13 22:58:47
|
Revision: 6630
http://sourceforge.net/p/mingw-w64/code/6630
Author: dawncrow
Date: 2014-05-13 22:58:40 +0000 (Tue, 13 May 2014)
Log Message:
-----------
CRT_fp10: Add ARM implementation
Modified Paths:
--------------
trunk/mingw-w64-crt/crt/CRT_fp10.c
Modified: trunk/mingw-w64-crt/crt/CRT_fp10.c
===================================================================
--- trunk/mingw-w64-crt/crt/CRT_fp10.c 2014-05-13 22:56:56 UTC (rev 6629)
+++ trunk/mingw-w64-crt/crt/CRT_fp10.c 2014-05-13 22:58:40 UTC (rev 6630)
@@ -8,11 +8,17 @@
void _fpreset (void)
{
+#if defined(_ARM_) || defined(__arm__)
+ __asm__ __volatile__ (
+ "mov r0, #0x00\n\t" /* INITIAL_FPSCR */
+ "vmsr fpscr, r0\n\t");
+#else
#ifdef __GNUC__
__asm__ ("fninit");
#else /* msvc: */
__asm fninit;
#endif
+#endif
}
#ifdef __GNUC__
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-13 22:57:02
|
Revision: 6629
http://sourceforge.net/p/mingw-w64/code/6629
Author: dawncrow
Date: 2014-05-13 22:56:56 +0000 (Tue, 13 May 2014)
Log Message:
-----------
intrin: __rdtsc is not available on ARM
Modified Paths:
--------------
trunk/mingw-w64-headers/crt/intrin.h
Modified: trunk/mingw-w64-headers/crt/intrin.h
===================================================================
--- trunk/mingw-w64-headers/crt/intrin.h 2014-05-12 20:01:23 UTC (rev 6628)
+++ trunk/mingw-w64-headers/crt/intrin.h 2014-05-13 22:56:56 UTC (rev 6629)
@@ -1057,7 +1057,7 @@
/* __MACHINEI(__MINGW_EXTENSION unsigned __int64 __readmsr(unsigned __LONG32)) moved to psdk_inc/intrin-impl.h */
/* __MACHINEI(__MINGW_EXTENSION void __writemsr(unsigned __LONG32,unsigned __int64)) moved to psdk_inc/intrin-impl.h */
#ifndef __GNUC__
- __MACHINEI(__MINGW_EXTENSION unsigned __int64 __rdtsc(void))
+ __MACHINEIW64(__MINGW_EXTENSION unsigned __int64 __rdtsc(void))
#endif
/* __MACHINEI(void __movsb(unsigned char *,unsigned char const *,size_t)) moved to psdk_inc/intrin-impl.h */
/* __MACHINEI(void __movsw(unsigned short *,unsigned short const *,size_t)) moved to psdk_inc/intrin-impl.h */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-12 20:01:29
|
Revision: 6628
http://sourceforge.net/p/mingw-w64/code/6628
Author: dawncrow
Date: 2014-05-12 20:01:23 +0000 (Mon, 12 May 2014)
Log Message:
-----------
AUTHORS: Fix indentation mess made by Wine developers
Modified Paths:
--------------
trunk/AUTHORS
Modified: trunk/AUTHORS
===================================================================
--- trunk/AUTHORS 2014-05-09 23:13:33 UTC (rev 6627)
+++ trunk/AUTHORS 2014-05-12 20:01:23 UTC (rev 6628)
@@ -37,9 +37,9 @@
Jonathan Yong <jon_y at users dot sourceforge dot net>
Jarrod Chesney <jarrod dot chesney at gmail dot com>
Doug Semler <dougsemler at gmail dot com>
-Jacek Caban <jacek at codeweavers dor com>
+Jacek Caban <jacek at codeweavers dor com>
Corinna Vinschen <vinschen at redhat dot com>
-André Hentschel <nerv at dawncrow dot de>
+André Hentschel <nerv at dawncrow dot de>
Project members without SVN access
==================================
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <adr...@us...> - 2014-05-09 23:13:38
|
Revision: 6627
http://sourceforge.net/p/mingw-w64/code/6627
Author: adrien-n
Date: 2014-05-09 23:13:33 +0000 (Fri, 09 May 2014)
Log Message:
-----------
web: remove google-analytics, to which nobody has access to.
Modified Paths:
--------------
web/htdocs/inc/footer.php
Modified: web/htdocs/inc/footer.php
===================================================================
--- web/htdocs/inc/footer.php 2014-05-09 23:13:23 UTC (rev 6626)
+++ web/htdocs/inc/footer.php 2014-05-09 23:13:33 UTC (rev 6627)
@@ -18,16 +18,5 @@
</p>
</div>
- <script type="text/javascript">
- var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
- document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
- </script>
- <script type="text/javascript">
- try {
- var pageTracker = _gat._getTracker("UA-6878641-1");
- pageTracker._trackPageview();
- } catch(err) {}
- </script>
-
</body>
</html>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <adr...@us...> - 2014-05-09 23:13:29
|
Revision: 6626
http://sourceforge.net/p/mingw-w64/code/6626
Author: adrien-n
Date: 2014-05-09 23:13:23 +0000 (Fri, 09 May 2014)
Log Message:
-----------
web: update download links and wording related to C*11 threading.
Modified Paths:
--------------
web/htdocs/downloads/automated-builds.php
web/htdocs/downloads/cygwin.php
web/htdocs/downloads/fedora.php
web/htdocs/downloads/mingw-builds.php
web/htdocs/downloads/yypkg.php
Modified: web/htdocs/downloads/automated-builds.php
===================================================================
--- web/htdocs/downloads/automated-builds.php 2014-05-09 23:13:12 UTC (rev 6625)
+++ web/htdocs/downloads/automated-builds.php 2014-05-09 23:13:23 UTC (rev 6626)
@@ -9,12 +9,12 @@
<tr>
<th>Languages</th>
<th>C++ Exceptions</th>
- <th>GCC Threading Model</th>
+ <th>C11/C++11 Threading</th>
</tr>
<tr>
<td>C, C++</td>
<td>SJLJ</td>
- <td>Win32</td>
+ <td>Not supported</td>
</tr>
</table>
<br/>
@@ -33,8 +33,8 @@
</tr>
<tr>
<td>x86_64</td>
- <td>2013/06/15</td>
- <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_i686-darwin_20130615.tar.bz2/download">SourceForge</a></td>
+ <td>2013/06/22</td>
+ <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_i686-darwin_20130622.tar.bz2/download">SourceForge</a></td>
</tr>
<tr>
<td rowspan="2">Linux 32</td>
@@ -50,13 +50,13 @@
<tr>
<td rowspan="2">Linux 64</td>
<td>i686</td>
- <td>2013/06/15</td>
- <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Automated%20Builds/mingw-w32-bin_x86_64-linux_20130615.tar.bz2/download">SourceForge</a></td>
+ <td>2013/12/27</td>
+ <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Automated%20Builds/mingw-w32-bin_x86_64-linux_20131227.tar.bz2/download">SourceForge</a></td>
</tr>
<tr>
<td>x86_64</td>
- <td>2013/06/15</td>
- <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_x86_64-linux_20130615.tar.bz2/download">SourceForge</a></td>
+ <td>2014/01/21</td>
+ <td><a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Automated%20Builds/mingw-w64-bin_x86_64-linux_20131228.tar.bz2/download">SourceForge</a></td>
</tr>
</table>
<p>
Modified: web/htdocs/downloads/cygwin.php
===================================================================
--- web/htdocs/downloads/cygwin.php 2014-05-09 23:13:12 UTC (rev 6625)
+++ web/htdocs/downloads/cygwin.php 2014-05-09 23:13:23 UTC (rev 6626)
@@ -7,13 +7,13 @@
<th>Languages</th>
<th>Package Manager</th>
<th>C++ Exceptions</th>
- <th>GCC Threading Model</th>
+ <th>C11/C++11 Threading</th>
</tr>
<tr>
<td>Ada, C, C++, Fortran, Objective-C</td>
<td>Yes</td>
<td>SJLJ</td>
- <td>Win32</td>
+ <td>Not supported</td>
</tr>
</table>
<br/>
Modified: web/htdocs/downloads/fedora.php
===================================================================
--- web/htdocs/downloads/fedora.php 2014-05-09 23:13:12 UTC (rev 6625)
+++ web/htdocs/downloads/fedora.php 2014-05-09 23:13:23 UTC (rev 6626)
@@ -1,4 +1,7 @@
-<h2 id="fedora">Fedora Project</h2>
+<h2 id="fedora">
+ <img src="http://yypkg.org/fedora-logo.png" height="32" width="32" style="margin-top: 0; margin-bottom: 0">
+ Fedora Project
+</h2>
<div class="toolchain">
<p>The Fedora Linux distribution provides packages to cross-compile for
Windows thanks to the <a
@@ -8,13 +11,13 @@
<th>Languages</th>
<th>Package Manager</th>
<th>C++ Exceptions</th>
- <th>GCC Threading Model</th>
+ <th>C11/C++11 Threading</th>
</tr>
<tr>
<td>Ada, C, C++, Fortran, Objective-C, Objective-C++</td>
<td>Yum/RPM</td>
<td>SJLJ</td>
- <td>POSIX</td>
+ <td>Supported (using winpthreads)</td>
</tr>
</table>
<br/>
Modified: web/htdocs/downloads/mingw-builds.php
===================================================================
--- web/htdocs/downloads/mingw-builds.php 2014-05-09 23:13:12 UTC (rev 6625)
+++ web/htdocs/downloads/mingw-builds.php 2014-05-09 23:13:23 UTC (rev 6626)
@@ -2,19 +2,19 @@
<div class="toolchain">
<p><a href="https://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/">Mingw-builds</a>
provides native toolchains for Windows. Builds are based on trunk version of the mingw-w64 runtime.
- It has an online <a href="http://sourceforge.net/projects/mingwbuilds/files/mingw-builds-install/mingw-builds-install.exe/download">installer</a>.</p>
+ It has an online <a href="http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/installer/mingw-w64-install.exe/download">installer</a>.</p>
<table>
<tr>
<th>Languages</th>
<th>Installer</th>
<th>C++ Exceptions</th>
- <th>GCC Threading Model</th>
+ <th>C11/C++11 Threading</th>
</tr>
<tr>
<td>C, C++, Fortran</td>
<td>Yes</td>
<td>DWARF, SJLJ, SEH</td>
- <td>Win32, Posix</td>
+ <td>Supported (using winpthreads) or disabled </td>
</tr>
</table>
<br/>
Modified: web/htdocs/downloads/yypkg.php
===================================================================
--- web/htdocs/downloads/yypkg.php 2014-05-09 23:13:12 UTC (rev 6625)
+++ web/htdocs/downloads/yypkg.php 2014-05-09 23:13:23 UTC (rev 6626)
@@ -9,13 +9,13 @@
<th>Languages</th>
<th>Package Manager</th>
<th>C++ Exceptions</th>
- <th>GCC Threading Model</th>
+ <th>C11/C++11 Threading</th>
</tr>
<tr>
<td>C, C++</td>
<td>Yypkg</td>
<td>SJLJ for i686; SEH for x64</td>
- <td>POSIX</td>
+ <td>Supported (using winpthreads)</td>
</tr>
</table>
<br/>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <adr...@us...> - 2014-05-09 23:13:18
|
Revision: 6625
http://sourceforge.net/p/mingw-w64/code/6625
Author: adrien-n
Date: 2014-05-09 23:13:12 +0000 (Fri, 09 May 2014)
Log Message:
-----------
web: missing update to the css.
Modified Paths:
--------------
web/htdocs/css/main.css
Modified: web/htdocs/css/main.css
===================================================================
--- web/htdocs/css/main.css 2014-05-09 23:02:26 UTC (rev 6624)
+++ web/htdocs/css/main.css 2014-05-09 23:13:12 UTC (rev 6625)
@@ -189,6 +189,16 @@
padding-bottom: 0.2em;
}
+#middle h3 {
+ border-bottom: 1px solid #cdcdcd;
+ margin: 1em 0 0 0;
+ padding-bottom: 0.2em;
+}
+
+#middle ul li {
+ display: block;
+}
+
#middle p {
margin: 1em 0;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <adr...@us...> - 2014-05-09 23:02:32
|
Revision: 6624
http://sourceforge.net/p/mingw-w64/code/6624
Author: adrien-n
Date: 2014-05-09 23:02:26 +0000 (Fri, 09 May 2014)
Log Message:
-----------
web: reword the "threading model" description as yes/no to C*11 threading.
"POSIX threading model" is confusing. It's an implementation detail while
the real question is whether C11 and C++11 threading support is available
or not. Therefore, just say that.
Also add a note about the requirement on winpthreads.
Modified Paths:
--------------
web/htdocs/download.php
Modified: web/htdocs/download.php
===================================================================
--- web/htdocs/download.php 2014-05-09 23:02:16 UTC (rev 6623)
+++ web/htdocs/download.php 2014-05-09 23:02:26 UTC (rev 6624)
@@ -26,10 +26,9 @@
</ul>
</li>
<li class="features">
- GCC Threading Model: Win32 is default while POSIX allows C11
- threading but requires to use pthreads for GCC. Unless you rely on the
- thread feature of C11, this has no impact on the applications built
- using GCC.</li>
+ C11/C++11 Threading: C11 and C++11 have added threading support at the
+ language level; this requires the winpthreads library which comes with
+ the toolchains and changes little for users not relying on it.</li>
<li class="features">Package Manager: simplifies management of software (install, remove, update).</li>
<li class="features">Additional Software: software not part of the toolchain but available (possibly through a package manager).</li>
</ul>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <adr...@us...> - 2014-05-09 23:02:22
|
Revision: 6623
http://sourceforge.net/p/mingw-w64/code/6623
Author: adrien-n
Date: 2014-05-09 23:02:16 +0000 (Fri, 09 May 2014)
Log Message:
-----------
web: rename the "Downloads" page into "Downloads and Installation".
Users either search for "mingw-w64 download" or "mingw-w64 install(ation)"
on search engines. Accomodate for that by putting both keywords on the
page.
Modified Paths:
--------------
web/htdocs/download.php
Modified: web/htdocs/download.php
===================================================================
--- web/htdocs/download.php 2014-05-09 23:00:49 UTC (rev 6622)
+++ web/htdocs/download.php 2014-05-09 23:02:16 UTC (rev 6623)
@@ -1,5 +1,5 @@
<?php
- $page_title = 'Downloads';
+ $page_title = 'Downloads and Installation';
$page_name = 'download';
$page_authors = 'Adrien Nader';
@@ -8,7 +8,7 @@
include('inc/right.php');
?>
<div id="middle">
- <h1>Downloads</h1>
+ <h1>Downloads and Installation</h1>
Several builds related to the Mingw-w64 project are available.
Each build provides different versions and features. The main criteria are:
<ul class="features">
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <adr...@us...> - 2014-05-09 23:00:56
|
Revision: 6622
http://sourceforge.net/p/mingw-w64/code/6622
Author: adrien-n
Date: 2014-05-09 23:00:49 +0000 (Fri, 09 May 2014)
Log Message:
-----------
web: display at most 30 related projects but always show friend projects.
The list of related projects has been getting fairly long, almost a
hundred. This splits the list into two: friend projects (wine, ros, cygwin)
and every other. The others are again split into categories: package
providers, compilers/IDEs/tools and users.
The friend projects are always shown on the main page. For the others, 30
random ones are shown (all categories merged).
There is also a new webpage with the full list. It's currently a bit bare
but the idea is to have some more space to write descriptions and so on.
Modified Paths:
--------------
web/htdocs/index.php
web/htdocs/projects.php
Added Paths:
-----------
web/htdocs/users.php
Modified: web/htdocs/index.php
===================================================================
--- web/htdocs/index.php 2014-05-09 22:37:49 UTC (rev 6621)
+++ web/htdocs/index.php 2014-05-09 23:00:49 UTC (rev 6622)
@@ -45,8 +45,16 @@
You can report bugs via the <a href="http://sourceforge.net/tracker/?group_id=202880">Issue Tracker</a> or notify us directly on <a href="irc://irc.oftc.net/#mingw-w64">IRC</a> on #mingw-w64 on OFTC, via the <a href="http://irc.oftc.net/?channels=#mingw-w64">web-based client</a> or via a relay on freenode.
</p>
<div class="projects">
- <h3>Some projects successfully using MinGW-w64</h3>
- <?php include('projects.php'); ?>
+ <?php
+ include('projects.php');
+ print_links('Associated Projects', $associated_projects);
+
+ print_links('Some Projects Successfully using Mingw-w64',
+ array_merge($compilers_ides_tools, $providers, $builds_against));
+ echo '<a style="text-align: center" href="users.php">See More Projects</a>';
+ echo '<a style="text-align: center" href="mailto:min...@li..."><strong>Add your project!</strong></a>';
+ ?>
+
</div>
<div class="news">
Modified: web/htdocs/projects.php
===================================================================
--- web/htdocs/projects.php 2014-05-09 22:37:49 UTC (rev 6621)
+++ web/htdocs/projects.php 2014-05-09 23:00:49 UTC (rev 6622)
@@ -1,86 +1,103 @@
<?php
-$projects = array(
- '<a href="http://gcc.gnu.org/">GCC: The GNU Compiler Collection</a>',
- '<a href="http://www.gnu.org/software/binutils/">GNU Binutils</a>',
- '<a href="http://www.gnu.org/software/gdb/">GDB: The GNU Project Debugger</a>',
- '<a href="http://fedoraproject.org/wiki/MinGW">Fedora cross-compiler</a>',
+$providers = array(
+ '<a href="http://fedoraproject.org/wiki/MinGW">Fedora cross-compiler</a>',
+ '<a href="http://code.google.com/p/windows-package-manager/">Npackd</a>',
+ '<a href="http://opensuse.org">OpenSUSE</a>',
+ '<a href="http://win-builds.org">Win-builds</a>'
+);
- '<a href="http://uhexen2.sf.net/">Hexen II: Hammer of Thyrion</a>',
- '<a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a>',
- '<a href="http://www.opensc-project.org/">OpenSC</a>',
- '<a href="http://wiki.winehq.org/Wine64">Wine</a>',
- '<a href="http://mamedev.org/">MAME (Yes, the arcade emulator!)</a>',
+$compilers_ides_tools = array(
+ '<a href="http://www.codeblocks.org/">Code::Blocks</a>',
+ '<a href="http://gcc.gnu.org/">GCC: The GNU Compiler Collection</a>',
+ '<a href="http://www.gnu.org/software/gdb/">GDB: The GNU Project Debugger</a>',
+ '<a href="http://www.gnu.org/software/binutils/">GNU Binutils</a>',
+ '<a href="http://common-lisp.net/project/mkcl/">ManKai Common Lisp</a>',
+ '<a href="http://www.ocaml.org">OCaml</a>',
+ '<a href="http://www.eligis.com/">OpenLisp</a>',
+ '<a href="http://www.perl.org/">Perl (5.12.0 and later)</a>',
+ '<a href="http://www.paratools.com/PToolsWIN">PToolsWin - Parallel Tools for Windows Binaries on Linux</a>',
+ '<a href="http://strawberryperl.com/">Strawberry Perl (bundles mingw-w64 gcc toolchain)</a>',
+ '<a href="http://www.r-project.org/">The R Project for Statistical Computing</a>',
+);
- '<a href="http://www.reactos.org/en/index.html">ReactOS</a>',
- '<a href="http://www.videolan.org/vlc/">VideoLAN VLC</a>',
- '<a href="http://sourceware.org/pthreads-win32/">pthreads</a>',
- '<a href="http://www.openssl.org/">OpenSSL</a>',
- '<a href="http://www.wxwidgets.org/">wxWidgets</a>',
- '<a href="http://www.codeblocks.org/">Code::Blocks</a>',
+$associated_projects = array(
+ '<a href="http://cygwin.com">Cygwin</a>',
+ '<a href="http://www.reactos.org/en/index.html">ReactOS</a>',
+ '<a href="http://wiki.winehq.org/Wine64">Wine</a>',
+);
- '<a href="http://www.fltk.org/">FLTK</a>',
- '<a href="http://sbcarchiver.cjb.net/">SBC Archiver</a>',
- '<a href="http://www.eligis.com/">OpenLisp</a>',
- '<a href="http://www.gtk.org/download-windows-64bit.html">GTK+</a>',
- '<a href="http://gimp-win.sourceforge.net/stable.html">GIMP</a>',
- '<a href="http://www.mpg123.de/">mpg123</a>',
+$builds_against = array(
+ '<a href="http://code.google.com/p/barchart-udt/">Barchart-UDT</a>',
+ '<a href="http://www.blender.org/">Blender</a>',
+ '<a href="http://www.boost.org/">Boost</a>',
+ '<a href="http://botan.randombit.net/">Botan</a>',
+ '<a href="http://daetools.sourceforge.net">DAE Tools</a>',
+ '<a href="http://devkitpro.org/">devkitPro</a>',
+ '<a href="http://sourceforge.net/projects/dbh/">Disk Based HashTables</a>',
+ '<a href="http://www.ecere.com/">Ecere SDK - eC compiler, GUI toolkit, and IDE</a>',
+ '<a href="http://www.ekiga.org/">Ekiga</a>',
+ '<a href="http://emergedesktop.org">Emerge Desktop</a>',
+ '<a href="http://www.enlightenment.org/">Enlightenment</a>',
+ '<a href="http://factorcode.org/">Factor</a>',
+ '<a href="http://ffmpeg.mplayerhq.hu/">FFmpeg</a>',
+ '<a href="http://www.fltk.org/">FLTK</a>',
+ '<a href="http://fc-solve.shlomifish.org/">Freecell Solver</a>',
+ '<a href="http://freeverb3.sourceforge.net/">Freeverb3</a>',
+ '<a href="http://gimp-win.sourceforge.net/stable.html">GIMP</a>',
+ '<a href="http://www.gnu.org/software/gsasl/">GNU SASL</a>',
+ '<a href="http://www.gnu.org/software/gnutls/">GnuTLS</a>',
+ '<a href="http://www.graphicsmagick.org/">GraphicsMagick</a>',
+ '<a href="http://www.gtk.org/download-windows-64bit.html">GTK+</a>',
+ '<a href="http://uhexen2.sf.net/">Hexen II: Hammer of Thyrion</a>',
+ '<a href="http://www.iauxsoft.com/">iAuxSoft</a>',
+ '<a href="http://www.imagemagick.org/">ImageMagick</a>',
+ '<a href="http://jpen.sf.net/">JPen</a>',
+ '<a href="http://kde.org/">KDE Software Collection</a>',
+ '<a href="http://libav.org/">libav</a>',
+ '<a href="https://www.libreoffice.org/">LibreOffice</a>',
+ '<a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a>',
+ '<a href="http://libvirt.org/">libvirt</a>',
+ '<a href="http://www.webmproject.org/">libvpx</a>',
+ '<a href="http://xmlsoft.org/">Libxml2</a>',
+ '<a href="http://mamedev.org/">MAME (Yes, the arcade emulator!)</a>',
+ '<a href="http://mctrl.sourceforge.net/">mCtrl</a>',
+ '<a href="http://www.mpg123.de/">mpg123</a>',
+ '<a href="http://www.mpir.org/">MPIR</a>',
+ '<a href="https://bitbucket.org/Haroogan/microsoft-mpi/downloads">MS MPI (repackaged)</a>',
+ '<a href="http://www.symscape.com/configure-msmpi-for-mingw-w64">MS MPI</a>',
+ '<a href="http://www.symscape.com/openfoam-1-7-x-on-windows-64-mpi">OpenFOAM</a>',
+ '<a href="http://www.opensc-project.org/">OpenSC</a>',
+ '<a href="http://www.openssl.org/">OpenSSL</a>',
+ '<a href="http://www.postgresql.org/">PostgreSQL</a>',
+ '<a href="http://sourceware.org/pthreads-win32/">pthreads</a>',
+ '<a href="http://qt-project.org/">Qt</a>',
+ '<a href="http://quakespasm.sourceforge.net/">QuakeSpasm</a>',
+ '<a href="http://remood.sf.net/">ReMooD</a>',
+ '<a href="http://sbcarchiver.cjb.net/">SBC Archiver</a>',
+ '<a href="http://smartimagedenoiser.com/">Smart Image Denoiser</a>',
+ '<a href="http://smartmontools.sourceforge.net/">smartmontools</a>',
+ '<a href="http://www.tomahawk-player.org/">Tomahawk Player</a>',
+ '<a href="http://www.videolan.org/vlc/">VideoLAN VLC</a>',
+ '<a href="http://www.vsxu.com/">VSXu</a>',
+ '<a href="http://www.woodem.eu/">Woo</a>',
+ '<a href="http://www.wxperl.co.uk/building/msw.html">wxPerl PPMs</a>',
+ '<a href="http://www.wxwidgets.org/">wxWidgets</a>',
+ '<a href="http://www.yafaray.org/">YafaRay</a>',
+ '<a href="http://www.zlib.net/">zlib</a>',
+);
- '<a href="http://factorcode.org/">Factor</a>',
- '<a href="http://jpen.sf.net/">JPen</a>',
- '<a href="http://www.iauxsoft.com/">iAuxSoft</a>',
- '<a href="http://remood.sf.net/">ReMooD</a>',
- '<a href="http://emergedesktop.org">Emerge Desktop</a>',
- '<a href="http://www.mega-nerd.com/libsndfile/">libsndfile</a>',
+function print_links($name, $links) {
+ global $builds_against;
- '<a href="http://www.wxperl.co.uk/building/msw.html">wxPerl PPMs</a>',
- '<a href="http://www.zlib.net/">zlib</a>',
- '<a href="http://www.r-project.org/">The R Project for Statistical Computing</a>',
- '<a href="http://www.perl.org/">Perl (5.12.0 and later)</a>',
- '<a href="http://strawberryperl.com/">Strawberry Perl (bundles mingw-w64 gcc toolchain)</a>',
- '<a href="http://quakespasm.sourceforge.net/">QuakeSpasm</a>',
- '<a href="http://www.gnu.org/software/gsasl/">GNU SASL</a>',
- '<a href="http://www.gnu.org/software/gnutls/">GnuTLS</a>',
- '<a href="http://www.symscape.com/openfoam-1-7-x-on-windows-64-mpi">OpenFOAM</a>',
- '<a href="http://www.symscape.com/configure-msmpi-for-mingw-w64">MS MPI</a>',
- '<a href="http://xmlsoft.org/">Libxml2</a>',
- '<a href="http://code.google.com/p/barchart-udt/">Barchart-UDT</a>',
- '<a href="http://www.postgresql.org/">PostgreSQL</a>',
- '<a href="http://www.yafaray.org/">YafaRay</a>',
- '<a href="http://libav.org/">libav</a>',
- '<a href="http://www.mpir.org/">MPIR</a>',
- '<a href="http://common-lisp.net/project/mkcl/">ManKai Common Lisp</a>',
- '<a href="https://www.libreoffice.org/">LibreOffice</a>',
- '<a href="http://www.tomahawk-player.org/">Tomahawk Player</a>',
- '<a href="http://mctrl.sourceforge.net/">mCtrl</a>',
- '<a href="http://www.blender.org/">Blender</a>',
- '<a href="http://www.paratools.com/PToolsWIN">PToolsWin - Parallel Tools for Windows Binaries on Linux</a>',
- '<a href="http://www.enlightenment.org/">Enlightenment</a>',
- '<a href="http://kde.org/">KDE Software Collection</a>',
- '<a href="http://devkitpro.org/">devkitPro</a>',
- '<a href="http://fc-solve.shlomifish.org/">Freecell Solver</a>',
- '<a href="http://libvirt.org/">libvirt</a>',
- '<a href="http://smartmontools.sourceforge.net/">smartmontools</a>',
- '<a href="http://freeverb3.sourceforge.net/">Freeverb3</a>',
- '<a href="http://www.vsxu.com/">VSXu</a>',
- '<a href="http://www.graphicsmagick.org/">GraphicsMagick</a>',
- '<a href="http://www.imagemagick.org/">ImageMagick</a>',
- '<a href="http://www.boost.org/">Boost</a>',
- '<a href="http://botan.randombit.net/">Botan</a>',
- '<a href="http://www.woodem.eu/">Woo</a>',
- '<a href="http://qt-project.org/">Qt 4.8.3</a>',
- '<a href="http://www.ecere.com/">Ecere SDK - eC compiler, GUI toolkit, and IDE</a>',
- '<a href="http://code.google.com/p/windows-package-manager/">Npackd</a>',
- '<a href="http://smartimagedenoiser.com/">Smart Image Denoiser</a>',
- '<a href="http://sourceforge.net/projects/dbh/">Disk Based HashTables</a>',
- '<a href="http://www.ekiga.org/">Ekiga</a>',
- '<a href="https://bitbucket.org/Haroogan/microsoft-mpi/downloads">MS MPI (repackaged)</a>',
- '<a href="http://www.webmproject.org/">libvpx</a>'
-);
+ if (count($links) > 4) {
+ shuffle($links);
+ $links = array_slice($links, 0, 30);
+ sort($links, SORT_STRING);
+ }
- shuffle($projects);
- $projects_slice = array_slice($projects, 0, 60);
- foreach($projects_slice as $project) echo $project;
+ printf('<h3>%s</h3>', $name);
+ foreach($links as $link) echo $link;
- echo '<a href="mailto:min...@li..." style="text-align: center"><strong>Add your project!</strong></a>';
+}
?>
Added: web/htdocs/users.php
===================================================================
--- web/htdocs/users.php (rev 0)
+++ web/htdocs/users.php 2014-05-09 23:00:49 UTC (rev 6622)
@@ -0,0 +1,38 @@
+<?php
+ $page_title = 'Projects Using Mingw-w64';
+
+ include('inc/header.php');
+ include('inc/navigation.php');
+ include('inc/right.php');
+
+?>
+
+
+ <!-- MAIN CONTENT AREA -->
+ <div id="middle">
+ <?php
+ include('projects.php');
+
+ printf('<h3>%s</h3>', 'Associated Projects');
+ echo '<ul>';
+ foreach($associated_projects as $link) printf('<li>%s</li>', $link);
+ echo '</ul>';
+
+ printf('<h3>%s</h3>', 'Package Providers');
+ echo '<ul>';
+ foreach($providers as $link) printf('<li>%s</li>', $link);
+ echo '</ul>';
+
+ printf('<h3>%s</h3>', 'Compilers and Tools');
+ echo '<ul>';
+ foreach($compilers_ides_tools as $link) printf('<li>%s</li>', $link);
+ echo '</ul>';
+
+ printf('<h3>%s</h3>', 'Projects using mingw-w64 to build');
+ echo '<ul>';
+ foreach($builds_against as $link) printf('<li>%s</li>', $link);
+ echo '</ul>';
+ ?>
+ </div>
+
+<?php include('inc/footer.php'); ?>
Property changes on: web/htdocs/users.php
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+text/html
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <adr...@us...> - 2014-05-09 22:37:56
|
Revision: 6621
http://sourceforge.net/p/mingw-w64/code/6621
Author: adrien-n
Date: 2014-05-09 22:37:49 +0000 (Fri, 09 May 2014)
Log Message:
-----------
web: rm mibbit.html which doesn't work anymore.
Mibbit has been banned on many IRC networks beccause it makes it
difficult to ban people and makes it easy to circumvent bans. It hasn't
worked for OFTC for quite a long time and the link to mibbit.html has
been removed months ago from the website. This commit merely removes the
leftover file.
Note that OFTC has a its own webchat own but I haven't checked it
(yet?).
Removed Paths:
-------------
web/htdocs/mibbit.html
Deleted: web/htdocs/mibbit.html
===================================================================
--- web/htdocs/mibbit.html 2014-05-09 21:58:25 UTC (rev 6620)
+++ web/htdocs/mibbit.html 2014-05-09 22:37:49 UTC (rev 6621)
@@ -1,36 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
- <head>
-
- <style type="text/css">
- body { background: black; }
- h1 { font: 2em arial, sans-serif; color: #eee; font-weight: bold; }
- </style>
-
- <title>mingw-w64</title>
- <meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
- <script type="text/javascript">
- var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
- document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
- </script>
- <script type="text/javascript">
- try {
- var pageTracker = _gat._getTracker("UA-6878641-1");
- pageTracker._trackPageview();
- } catch(err) {}
- </script>
- </head>
- <body>
- <div>
- <a href="/donate/index.php?group_id=202880"><img src="http://sourceforge.net/images/project-support.jpg" width="88" height="32" border="0" alt="Support This Project"></a>
- </div>
- <div style="text-align: center;">
- <h1>Chat Help</h1>
- <iframe
- src="https://widget.mibbit.com/?settings=71d2f69689965d8b9de1254f921b8e46&server=irc.oftc.net&channel=%23mingw-w64&autoConnect=true"
- style="height: 500px; width: 80%;">
- Can't see the chat window? Go to <a href="https://widget.mibbit.com/?settings=71d2f69689965d8b9de1254f921b8e46&server=irc.oftc.net&channel=%23mingw-w64&autoConnect=true">https://widget.mibbit.com/?settings=71d2f69689965d8b9de1254f921b8e46&server=irc.oftc.net&channel=%23mingw-w64&autoConnect=true</a>
- </iframe>
- </div>
- </body>
-</html>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-09 21:58:31
|
Revision: 6620
http://sourceforge.net/p/mingw-w64/code/6620
Author: dawncrow
Date: 2014-05-09 21:58:25 +0000 (Fri, 09 May 2014)
Log Message:
-----------
_chgsignl: Add ARM implementation
Modified Paths:
--------------
trunk/mingw-w64-crt/math/_chgsignl.S
Modified: trunk/mingw-w64-crt/math/_chgsignl.S
===================================================================
--- trunk/mingw-w64-crt/math/_chgsignl.S 2014-05-09 21:57:28 UTC (rev 6619)
+++ trunk/mingw-w64-crt/math/_chgsignl.S 2014-05-09 21:58:25 UTC (rev 6620)
@@ -25,10 +25,10 @@
#else
.align 4
#endif
-.globl __MINGW_USYMBOL(_chgsignl)
+ .globl __MINGW_USYMBOL(_chgsignl)
.def __MINGW_USYMBOL(_chgsignl); .scl 2; .type 32; .endef
__MINGW_USYMBOL(_chgsignl):
-#ifdef _WIN64
+#if defined(_AMD64_) || defined(__x86_64__)
movq (%rdx), %rax
movq 8(%rdx), %rdx
xorq $0x8000, %rdx
@@ -36,7 +36,10 @@
movq %rdx, 8(%rcx)
movq %rcx, %rax
ret
-#else
+#elif defined(_ARM_) || defined(__arm__)
+ vneg.f64 d0, d0
+ bx lr
+#elif defined(_X86_) || defined(__i386__)
movl 12(%esp),%eax
xorl $0x8000,%eax
movl %eax,12(%esp)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-09 21:57:34
|
Revision: 6619
http://sourceforge.net/p/mingw-w64/code/6619
Author: dawncrow
Date: 2014-05-09 21:57:28 +0000 (Fri, 09 May 2014)
Log Message:
-----------
Don't align _CONTEXT on ARM as the toolchain isn't ready for this yet
Modified Paths:
--------------
trunk/mingw-w64-headers/include/winnt.h
Modified: trunk/mingw-w64-headers/include/winnt.h
===================================================================
--- trunk/mingw-w64-headers/include/winnt.h 2014-05-09 14:18:12 UTC (rev 6618)
+++ trunk/mingw-w64-headers/include/winnt.h 2014-05-09 21:57:28 UTC (rev 6619)
@@ -1838,7 +1838,7 @@
LONGLONG High;
} NEON128, *PNEON128;
- typedef struct DECLSPEC_ALIGN(8) _CONTEXT {
+ typedef struct _CONTEXT {
DWORD ContextFlags;
DWORD R0;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cj...@us...> - 2014-05-09 14:18:18
|
Revision: 6618
http://sourceforge.net/p/mingw-w64/code/6618
Author: cjacek
Date: 2014-05-09 14:18:12 +0000 (Fri, 09 May 2014)
Log Message:
-----------
hidpi.h: Added HidP_GetValueCaps and HidP_GetButtonCaps declarations.
Modified Paths:
--------------
trunk/mingw-w64-headers/include/hidpi.h
Modified: trunk/mingw-w64-headers/include/hidpi.h
===================================================================
--- trunk/mingw-w64-headers/include/hidpi.h 2014-05-09 10:41:31 UTC (rev 6617)
+++ trunk/mingw-w64-headers/include/hidpi.h 2014-05-09 14:18:12 UTC (rev 6618)
@@ -269,53 +269,12 @@
#define HIDP_STATUS_I8242_TRANS_UNKNOWN HIDP_STATUS_I8042_TRANS_UNKNOWN
-#if !defined(_HIDPI_NO_FUNCTION_MACROS_)
-/*
- * NTSTATUS
- * HidP_GetButtonCaps(
- * IN HIDP_REPORT_TYPE ReportType,
- * OUT PHIDP_BUTTON_CAPS ButtonCaps,
- * IN OUT PUSHORT ButtonCapsLength,
- * IN PHIDP_PREPARSED_DATA PreparsedData);
- */
-#define HidP_GetButtonCaps(_Type_, _Caps_, _Len_, _Data_) \
- HidP_GetSpecificButtonCaps(_Type_, 0, 0, 0, _Caps_, _Len_, _Data_)
+NTSTATUS HidP_GetButtonCaps(
+ HIDP_REPORT_TYPE ReportType,
+ PHIDP_BUTTON_CAPS ButtonCaps,
+ PUSHORT ButtonCapsLength,
+ PHIDP_PREPARSED_DATA PreparsedData);
-/*
- * NTSTATUS
- * HidP_GetButtons(
- * IN HIDP_REPORT_TYPE ReportType,
- * IN USAGE UsagePage,
- * IN USHORT LinkCollection,
- * OUT USAGE *UsageList,
- * IN OUT ULONG *UsageLength,
- * IN PHIDP_PREPARSED_DATA PreparsedData,
- * IN PCHAR Report,
- * IN ULONG ReportLength);
- */
-#define HidP_GetButtons(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe) \
- HidP_GetUsages(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe)
-
-#define HidP_GetButtonListLength(RTy, UPa, Ppd) \
- HidP_GetUsageListLength(Rty, UPa, Ppd)
-
-
-/*
- * NTSTATUS
- * HidP_GetButtonsEx(
- * IN HIDP_REPORT_TYPE ReportType,
- * IN USHORT LinkCollection,
- * OUT PUSAGE_AND_PAGE ButtonList,
- * IN OUT ULONG *UsageLength,
- * IN PHIDP_PREPARSED_DATA PreparsedData,
- * IN PCHAR Report,
- * IN ULONG ReportLength);
- */
-#define HidP_GetButtonsEx(RT, LC, BL, UL, PD, R, RL) \
- HidP_GetUsagesEx(RT, LC, BL, UL, PD, R, RL)
-
-#endif /* _HIDPI_NO_FUNCTION_MACROS_ */
-
HIDAPI
NTSTATUS
NTAPI
@@ -389,6 +348,9 @@
PUSHORT ValueCapsLength,
PHIDP_PREPARSED_DATA PreparsedData);
+#define HidP_GetButtons(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe) \
+ HidP_GetUsages(Rty, UPa, LCo, ULi, ULe, Ppd, Rep, RLe)
+
HIDAPI
NTSTATUS
NTAPI
@@ -402,6 +364,9 @@
PCHAR Report,
ULONG ReportLength);
+#define HidP_GetButtonsEx(RT, LC, BL, UL, PD, R, RL) \
+ HidP_GetUsagesEx(RT, LC, BL, UL, PD, R, RL)
+
HIDAPI
NTSTATUS
NTAPI
@@ -441,6 +406,12 @@
PCHAR Report,
ULONG ReportLength);
+NTSTATUS NTAPI HidP_GetValueCaps(
+ HIDP_REPORT_TYPE ReportType,
+ PHIDP_VALUE_CAPS ValueCaps,
+ PUSHORT ValueCapsLength,
+ PHIDP_PREPARSED_DATA PreparsedData);
+
#if !defined(_HIDPI_NO_FUNCTION_MACROS_)
/*
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2014-05-09 10:41:38
|
Revision: 6617
http://sourceforge.net/p/mingw-w64/code/6617
Author: jon_y
Date: 2014-05-09 10:41:31 +0000 (Fri, 09 May 2014)
Log Message:
-----------
math.h change: add the _USE_MATH_DEFINES flag
By Patrick Spendrin <ps...@gm...>
according to the msdn documentation
http://msdn.microsoft.com/en-us/library/4hwaceh6.aspx _USE_MATH_DEFINES
should give constants like M_PI etc.
This patch adds it.
regards,
Patrick
Modified Paths:
--------------
trunk/mingw-w64-headers/crt/math.h
Modified: trunk/mingw-w64-headers/crt/math.h
===================================================================
--- trunk/mingw-w64-headers/crt/math.h 2014-05-08 18:50:24 UTC (rev 6616)
+++ trunk/mingw-w64-headers/crt/math.h 2014-05-09 10:41:31 UTC (rev 6617)
@@ -36,7 +36,7 @@
#endif
#endif
-#if !defined(__STRICT_ANSI__) || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE)
+#if !defined(__STRICT_ANSI__) || defined(_XOPEN_SOURCE) || defined(_GNU_SOURCE) || defined(_BSD_SOURCE) || defined(_USE_MATH_DEFINES)
#define M_E 2.7182818284590452354
#define M_LOG2E 1.4426950408889634074
#define M_LOG10E 0.43429448190325182765
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <cor...@us...> - 2014-05-08 18:50:34
|
Revision: 6616
http://sourceforge.net/p/mingw-w64/code/6616
Author: corinnav999
Date: 2014-05-08 18:50:24 +0000 (Thu, 08 May 2014)
Log Message:
-----------
* lmaccess.h (struct _USER_INFO_24): Define.
Modified Paths:
--------------
trunk/mingw-w64-headers/include/ChangeLog
trunk/mingw-w64-headers/include/lmaccess.h
Modified: trunk/mingw-w64-headers/include/ChangeLog
===================================================================
--- trunk/mingw-w64-headers/include/ChangeLog 2014-05-06 21:59:16 UTC (rev 6615)
+++ trunk/mingw-w64-headers/include/ChangeLog 2014-05-08 18:50:24 UTC (rev 6616)
@@ -1,3 +1,7 @@
+2014-05-08 Corinna Vinschen <vin...@re...>
+
+ * lmaccess.h (struct _USER_INFO_24): Define.
+
2014-04-24 Corinna Vinschen <vin...@re...>
* mstcpip.h: Add LP64 u_long override.
Modified: trunk/mingw-w64-headers/include/lmaccess.h
===================================================================
--- trunk/mingw-w64-headers/include/lmaccess.h 2014-05-06 21:59:16 UTC (rev 6615)
+++ trunk/mingw-w64-headers/include/lmaccess.h 2014-05-08 18:50:24 UTC (rev 6616)
@@ -207,6 +207,14 @@
PSID usri23_user_sid;
} USER_INFO_23,*PUSER_INFO_23,*LPUSER_INFO_23;
+ typedef struct _USER_INFO_24 {
+ BOOL usri24_internet_identity;
+ DWORD usri24_flags;
+ LPWSTR usri24_internet_provider_name;
+ LPWSTR usri24_internet_principal_name;
+ PSID usri24_user_sid;
+ } USER_INFO_24,*PUSER_INFO_24,*LPUSER_INFO_24;
+
typedef struct _USER_INFO_1003 {
LPWSTR usri1003_password;
} USER_INFO_1003,*PUSER_INFO_1003,*LPUSER_INFO_1003;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-06 21:59:23
|
Revision: 6615
http://sourceforge.net/p/mingw-w64/code/6615
Author: dawncrow
Date: 2014-05-06 21:59:16 +0000 (Tue, 06 May 2014)
Log Message:
-----------
Add ARM jump buffer definition
Modified Paths:
--------------
trunk/mingw-w64-headers/crt/setjmp.h
Modified: trunk/mingw-w64-headers/crt/setjmp.h
===================================================================
--- trunk/mingw-w64-headers/crt/setjmp.h 2014-05-06 21:57:44 UTC (rev 6614)
+++ trunk/mingw-w64-headers/crt/setjmp.h 2014-05-06 21:59:16 UTC (rev 6615)
@@ -141,6 +141,27 @@
SETJMP_FLOAT128 Xmm15;
} _JUMP_BUFFER;
+#elif defined(_ARM_)
+
+#define _JBLEN 28
+#define _JBTYPE int
+
+ typedef struct __JUMP_BUFFER {
+ unsigned long Frame;
+ unsigned long R4;
+ unsigned long R5;
+ unsigned long R6;
+ unsigned long R7;
+ unsigned long R8;
+ unsigned long R9;
+ unsigned long R10;
+ unsigned long R11;
+ unsigned long Sp;
+ unsigned long Pc;
+ unsigned long Fpscr;
+ unsigned long long D[8];
+ } _JUMP_BUFFER;
+
#endif
#ifndef _JMP_BUF_DEFINED
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <daw...@us...> - 2014-05-06 21:57:50
|
Revision: 6614
http://sourceforge.net/p/mingw-w64/code/6614
Author: dawncrow
Date: 2014-05-06 21:57:44 +0000 (Tue, 06 May 2014)
Log Message:
-----------
Don't care about x86 acceleration instruction sets on non-x86
Modified Paths:
--------------
trunk/mingw-w64-headers/crt/intrin.h
Modified: trunk/mingw-w64-headers/crt/intrin.h
===================================================================
--- trunk/mingw-w64-headers/crt/intrin.h 2014-05-06 21:55:51 UTC (rev 6613)
+++ trunk/mingw-w64-headers/crt/intrin.h 2014-05-06 21:57:44 UTC (rev 6614)
@@ -99,6 +99,8 @@
#endif
#endif
+#if (defined(_X86_) || defined(__x86_64))
+
#if defined(__MMX__) || defined(__MINGW_FORCE_SYS_INTRINS)
#if defined(__cplusplus)
extern "C" {
@@ -150,6 +152,8 @@
#endif
#endif
+#endif
+
#if (defined(_X86_) && !defined(__x86_64))
#if defined(__cplusplus)
extern "C" {
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|