Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#590 typedef missing in decl for QACONTAINERFLAGS

WSL
closed
nobody
None
fixed
Known_bugs
2013-01-28
2004-06-13
Wolfgang Glas
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) -->