[Issue 23808] New: #include <stdlib.h> is not working with importc

d-bugmail at puremagic.com d-bugmail at puremagic.com
Fri Mar 24 13:40:42 UTC 2023


https://issues.dlang.org/show_bug.cgi?id=23808

          Issue ID: 23808
           Summary: #include <stdlib.h> is not working with importc
           Product: D
           Version: D2
          Hardware: All
                OS: Windows
            Status: NEW
          Severity: critical
          Priority: P1
         Component: dmd
          Assignee: nobody at puremagic.com
          Reporter: temtaime at gmail.com

Just try this line

#include <stdlib.h>

And there's tons of:

C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(58,35): Error:
extended-decl-modifier expected
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(58,43): Error: no type
for declarator before `)`
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(65,36): Error:
extended-decl-modifier expected
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(65,44): Error: no type
for declarator before `)`
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(94,35): Error:
extended-decl-modifier expected
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(94,43): Error: no type
for declarator before `)`
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(100,36): Error:
extended-decl-modifier expected
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(100,44): Error: no
type for declarator before `)`
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(118,35): Error:
extended-decl-modifier expected
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(118,43): Error: no
type for declarator before `)`
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(125,35): Error:
extended-decl-modifier expected
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(125,43): Error: no
type for declarator before `)`
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(132,35): Error:
extended-decl-modifier expected
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(132,43): Error: no
type for declarator before `)`
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(140,35): Error:
extended-decl-modifier expected
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(140,43): Error: no
type for declarator before `)`
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(153,35): Error:
extended-decl-modifier expected
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(153,43): Error: no
type for declarator before `)`
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(160,35): Error:
extended-decl-modifier expected
C:\workshop\tools\compiler\msvc\include\corecrt_malloc.h(160,43): Error: no
type for declarator before `)`

--


More information about the Digitalmars-d-bugs mailing list