From: Thomas S. <ste...@gm...> - 2008-10-31 14:10:34
|
Hello Keith, >>> I think I found a bug in the include files stdlib.h >>> and malloc.h of the runtime versions 3.15 and 3.15.1 >>> (and malloc.h from version 3.14) > Already reported... > http://article.gmane.org/gmane.comp.gnu.mingw.user/27765 > http://article.gmane.org/gmane.comp.gnu.mingw.user/27795 > > Already fixed... > http://cygwin.com/cgi-bin/cvsweb.cgi/src/winsup/mingw/ChangeLog?rev=1.417&content-type=text/x-cvsweb-markup&cvsroot=src Thank you for that links but I'm a little bit helpless what I have to do and how to fix this error or to get rt 3.15.1 running > Make strtod() inline definition C89 compliant. > (Issue reported by Ilya Shestopalov and Ian Puleston) > (Correction identified by Danny Smith) > > * include/stdlib.h (strtod): Declare as `__inline__', not > `inline'; reformat inline function definition. [etc.] Puuh, strange for me and very confusing to me. Do I have to aply all these definitions/hints to compile in ANSI compilance mode? >>> btw: Why there are no older versions of mingw >>> available at sourceforge.net? I think it would be good >>> if there will be available in the future... >> >> Why should that be of value? > > Can't imagine, but they *are* there anyway, if you take the trouble to > look -- hint: what do you think `Previous' might mean? I think I know the meaning of previous, but didn't find a previous versions - just the version 3.15.1. But I would like to get 3.15.1 running. Not the old ones. Anyway. Perhaps somebody would like to test other older versions and if theese older versions are available, perhaps it will be usefull for those people... it's just an idea... Thomas |