digitalmars.D.announce - DMD 1.020 release
- Walter Bright (4/4) Jul 23 2007 extern (System)
- Stewart Gordon (4/8) Jul 26 2007 What is the practical use of extern (System)?
- Frits van Bommel (14/24) Jul 26 2007 Some libraries have the same interface (functions) on different
- Sean Kelly (3/9) Jul 26 2007 The ODBC API is one such.
extern (System) should work now. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.020.zip
Jul 23 2007
"Walter Bright" <newshound1 digitalmars.com> wrote in message news:f83il1$1b57$1 digitalmars.com...extern (System) should work now. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.020.zipWhat is the practical use of extern (System)? Stewart.
Jul 26 2007
Stewart Gordon wrote:"Walter Bright" <newshound1 digitalmars.com> wrote in message news:f83il1$1b57$1 digitalmars.com...Some libraries have the same interface (functions) on different operating systems, but with a different calling convention. (Typically extern(Windows) on Windows and extern(C) elsewhere) This used to be handled by putting --- version(Windows) { extern(Windows): } else { extern(C): } --- at the top of the interface module but apparently the fact that that worked was due to a bug, and it was fixed...extern (System) should work now. http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.020.zipWhat is the practical use of extern (System)?
Jul 26 2007
Frits van Bommel wrote:Stewart Gordon wrote:The ODBC API is one such. SeanWhat is the practical use of extern (System)?Some libraries have the same interface (functions) on different operating systems, but with a different calling convention.
Jul 26 2007