Add ImportC compiler to dmd
    Walter Bright 
    newshound2 at digitalmars.com
       
    Mon May 10 01:53:26 UTC 2021
    
    
  
On 5/9/2021 6:13 PM, Max Haughton wrote:
> ```
> #include <stdio.h>
> inline int square(int num) {
>      return num * num;
> }
> 
> int main()
> {
>      printf("%d\n", square(3));
> }
> ```
> fails to link in C but not in C++.
I just tried it with gcc, it links. It does not with clang. Examination of 
clang's output shows it treated it as extern. I don't really understand what's 
going on with clang here, but that code will work with DMD.
    
    
More information about the Digitalmars-d
mailing list