Quote: "Its functions in C - Procedures are only used in BASIC and Pascal. Anyway, new functions get compiled in."
It's just a matter of terminology. What they taught us over here (about C++) is that functions have a return value, where procedures have no return value (type void). It's true that not everyone uses that terminology (they also told us that).
Quote: "Quote: "Will the M$ compiler run them in the order that they're in the code?"
It will run them in the order that you call them."
But I was wondering how they will be run if they are not called (if there is no main function).
Quote: "DarkSDK is only for Windows, and thus only uses Windows products"
GNU Emacs is a windows product. The g++ is a windows product.
I don't think it's a such big deal to make the Dark SDK library code conform to the C++ conventions, while it will make the requirements for your customers smaller. Then it will be working for any compiler/IDE under the Windows environement, and we'll be able to choose our own taste of developing environement (some compilers are better at optimizing, some IDE's have better text indention, etc.).
Since this post is going a lil off-topic it could be split by a moderator. Sorry for this, I was just curious about the code snippet.
in 2002-2003 I used to be active here under the name 'freak'