[Issue 19612] Wrong(?) code compiles
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Fri Jan 25 08:53:54 UTC 2019
    
    
  
https://issues.dlang.org/show_bug.cgi?id=19612
anonymous4 <dfj1esp02 at sneakemail.com> changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|x86_64                      |All
                 OS|Linux                       |All
--- Comment #2 from anonymous4 <dfj1esp02 at sneakemail.com> ---
C uses this idiom to maintain compatibility between function declarations in
the header file and function definitions in the implementation file. When
implementation includes the header, the compiler checks that declarations match
definitions and can report a warning if they don't. Well, extern just allows to
declare a function, and provide implementation elsewhere, not restricted where.
--
    
    
More information about the Digitalmars-d-bugs
mailing list