Anyone have any idea what to do about this?
mingw32-gcc -c -I. -I. -I../../include -I../../include -D__MINGW__ -D_WINDOWS - DWINE_NOWINSOCK -Wall -mpreferred-stack-boundary=2 -DSTRICT -DNONAMELESSUNION -D NONAMELESSSTRUCT -D_REENTRANT -o regedit.o regedit.c In file included from ../../include/winnt.h:24, from ../../include/windef.h:30, from ../../include/windows.h:32, from regedit.c:23: ../../include/basetsd.h:47: warning: useless keyword or type name in empty decla ration ../../include/basetsd.h:47: warning: empty declaration
Basetsd.h has
#ifndef _MSC_VER typedef char __int8; typedef short __int16; typedef int __int32; typedef long long __int64; #endif /* !defined(_MSC_VER) */
With "typedef long long __int64;" being the problem on line 47.
Thanks Steven
"Every revolution was once a thought in one man's mind" - Ralph Waldo Emerson
On Thu, Apr 25, 2002 at 12:53:01PM -0400, Steven Edwards wrote:
Anyone have any idea what to do about this?
mingw32-gcc -c -I. -I. -I../../include -I../../include -D__MINGW__ -D_WINDOWS - DWINE_NOWINSOCK -Wall -mpreferred-stack-boundary=2 -DSTRICT -DNONAMELESSUNION -D NONAMELESSSTRUCT -D_REENTRANT -o regedit.o regedit.c In file included from ../../include/winnt.h:24, from ../../include/windef.h:30, from ../../include/windows.h:32, from regedit.c:23: ../../include/basetsd.h:47: warning: useless keyword or type name in empty decla ration ../../include/basetsd.h:47: warning: empty declaration
Basetsd.h has
#ifndef _MSC_VER typedef char __int8; typedef short __int16; typedef int __int32; typedef long long __int64; #endif /* !defined(_MSC_VER) */
With "typedef long long __int64;" being the problem on line 47.
Could it be that mingw32 simply doesn't understand "long long" ? (probably the second "long" confuses it into an "empty declaration").
If so, either find the real type name of "long long" that mingw32 uses (if it exists), or simply #ifdef it out completely.
Thanks I will have a look at that.
With "typedef long long __int64;" being the problem on line 47.
Could it be that mingw32 simply doesn't understand "long long" ? (probably the second "long" confuses it into an "empty declaration").
If so, either find the real type name of "long long" that mingw32 uses (if it exists), or simply #ifdef it out completely.