#590 typedef missing in decl for QACONTAINERFLAGS

WSL
closed
nobody
None
fixed
Known_bugs
2013-01-28
2004-06-13
No

I use w32api-2.5 and encountered, that in ocidl.h in line 62 the
enum declaration for QACONTAINERFLAGS is missing the typedef
keyword.

This leads to 'multiplydefined symbol QACONTAINERFLAGS' linker
errors for files, which include this header.

The patch is simple:

Change line 62

enum tag QACONTAINERFLAGS
{
...omitted for brevity...
}
QACOINTAINERFLAGS;

to

typedef enum tag QACONTAINERFLAGS
{
...omitted for brevity...
}
QACOINTAINERFLAGS;

Please consoder this in the next w32api release.

Best regards,

Wolfgang

Discussion

  • Luke Dunstan

    Luke Dunstan - 2004-06-14
    • status: open --> closed-out-of-date
     
  • Luke Dunstan

    Luke Dunstan - 2004-06-14

    Logged In: YES
    user_id=30442

    Thanks but this is already fixed in CVS:

    http://sources.redhat.com/cgi-
    bin/cvsweb.cgi/src/winsup/w32api/include/ocidl.h?cvsroot=src

     
  • Earnie Boyd

    Earnie Boyd - 2013-01-28
    • Description has changed:

    Diff:

    • status: closed-out-of-date --> closed
    • resolution: --> fixed
    • category: --> Known_bugs
    • milestone: Known_bugs --> WSL
     
  • Earnie Boyd

    Earnie Boyd - 2013-01-28
    • labels: w32api (deprecated use WSL) -->
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks