Share September 2005: Project of the Month

MinGW - Minimalist GNU for Windows

Code

Programming Languages: C, Fortran, Pascal, C++, Ada, Java

License: Public Domain, GNU General Public License (GPL), BSD License

Repositories

browse code, statistics, last commit on 2009-09-14 cvs -d:pserver:anonymous@mingw.cvs.sourceforge.net:/cvsroot/mingw login

cvs -z3 -d:pserver:anonymous@mingw.cvs.sourceforge.net:/cvsroot/mingw co -P modulename

Show:

What's happening?

  • Comment: winbase.h: 'Interlocked' API functions incorrectly declared

    In fact, MSDN says that *all* of the 'Interlocked' API functions which are declared in w32api's winbase.h should be declared with the `__cdecl' attribute, *except* for the three which appeared in WinXP, which are correctly declared.

    2009-12-21 21:41:57 UTC by keithmarshall

  • Include a winwlx.h

    This is the continuation of the patch tracker 2481093. It turned out that the available patch couldn't be comitted because we didn't know the source. But in any case, we and likely others would benefit from a winwlx.h, so I've created this feature request.

    2009-12-21 07:30:10 UTC by astrand

  • Comment: Include winwlx.h

    This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 30 days (the time period specified by the administrator of this Tracker).

    2009-12-21 02:20:04 UTC by sf-robot

  • Comment: InterlockIncrement prototype error in <windows.h>

    This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 30 days (the time period specified by the administrator of this Tracker).

    2009-12-21 02:20:04 UTC by sf-robot

  • Comment: Fix error in w32api-3.13 when build openssl

    This Tracker item was closed automatically by the system. It was previously set to a Pending status, and the original submitter did not respond within 30 days (the time period specified by the administrator of this Tracker).

    2009-12-21 02:20:03 UTC by sf-robot

  • Cannot build STLPort Test units

    Mingw tools installed and setup with the latest stable download mingw-5.1.6.exe. When building STLPort 5.2.1 Test units, the following compilation errors occur: .../winbase.h:1667: error: declaration of C function `LONG InterlockedDecrement(LONG*)' conflicts with .../_windows.h:167: error: previous declaration `long int InterlockedDecrement(volatile long int*)' here .../winbase.h:...

    2009-12-20 19:34:54 UTC by Greatwolf

  • combining return statement with builtin functions

    Bug found while attempting to use the __builtin_ffsll gcc builtin function. Note that the same problem occurs also when using some of the other builtin functions, e.g. __builtin_popcountll. Contents of source file "returnbug.c" (4 lines total) to reproduce bug: int returnbug() { unsigned long long a = 0ull, b = 0ull; return __builtin_ffsll(a & b); } The bug is not present if we...

    2009-12-20 10:26:55 UTC by kswenson

  • ld 2.20 --version-script does not work correctly

    i have build libpng with binutils 2.20 ,but libpng12-0.dll doesn't export any thing but if i using binutils 2.19.1 it work correctly and i have test other snapshots version of binutils after v2.19.51 does not work correctly.

    2009-12-19 03:53:58 UTC by squallatf

  • gas 2.2.0 generates wrong code

    This bug in gnu assembler 2.2.0 http://sourceware.org/bugzilla/show_bug.cgi?id=10856 miscompiles Crypto++, causing pycryptopp and Tahoe-LAFS, which depend on Crypto++, to fail: http://allmydata.org/trac/tahoe/ticket/853 There is a patch in gas trunk which fixes this issue, which was a regression from the previous release of gas. See the sourceware.org link above for that. Here is the...

    2009-12-13 21:35:18 UTC by zooko

  • TLS callback support

    This is the patch I have provided already to Danny and Chris for review. I tried to consider Win9x/Me case and use of mingwm10.dll for those platforms, but as I don't have one of those systems, this patch needs a verify for them. The initial mingw.org specific copyright comments I spared for this patch, as this patch is a simple merge from the current mingw-w64 repository variant. But of course...

    2009-12-11 11:28:13 UTC by ktietz70

Our Numbers