Code Generation Model Options ( ) Tiny [X] Treat enums as ints (x) Small [ ] Word alignment ( ) Medium [ ] Duplicate strings merged ( ) Compact [ ] Unsigned characters ( ) Large [X] Pre-compiled headers ( ) Huge [ ] Generate assembler source [ ] Compile via assembler Assume SS Equals DS (x) Default for memory model ( ) Never ( ) Always
Advanced Code Generation Floating Point Options ( ) None [X] Generate underbars (x) Emulation [ ] Line numbers debug info ( ) 8087 [X] Debug info in OBJs ( ) 80287/387 [ ] Browser info in OBJs [X] Fast floating point Instruction Set [ ] Fast huge pointers (x) 8088/8086 [ ] Generate COMDEFs ( ) 80186 [ ] Automatic far data ( ) 80286 ( ) 80386 Far Data Threshold 32767
Entry/Exit Code Generation Prolog/Epilog Code Generation (x) DOS standard ( ) DOS overlay ( ) Windows all functions exportable ( ) Windows explicit functions exported ( ) Windows smart callbacks ( ) Windows DLL all functions exportable ( ) Windows DLL explicit functions exported Calling Convention Stack Options (x) C [X] Standard stack frame ( ) Pascal [X] Test stack overflow ( ) Register
Optimization Options Optimizations Register Variables [ ] Global register allocation ( ) None [ ] Invariant code motion ( ) Register keyword [ ] Induction variables (x) Automatic [ ] Loop optimization [ ] Suppress redundant loads Common Subexpressions [ ] Copy propagation (x) No optimization [ ] Assume no pointer aliasing ( ) Optimize locally [ ] Dead code elimination ( ) Optimize globally [ ] Jump optimization [ ] Inline intrinsic functions Optimize For [X] Standard stack frame (x) Size [ ] Object data calling ( ) Speed
Source Options Keywords Source Options (x) Borland C++ [ ] Nested comments ( ) ANSI ( ) UNIX V Identifier Length 32 ( ) Kernighan and Ritchie
Messages-valinnan alla on uusi valikko:
+-------------------------+ ¦ Display... ¦ ks. alla (Compiler Messages) +-------------------------¦ ¦ Portability... ¦ ¦ Ansi violations... ¦ ks. alla (ANSI Violations) ¦ C++ warnings... ¦ ¦ Frequent errors... ¦ ¦ Less frequent errors... ¦ +-------------------------+
Compiler Messages Display warnings (x) All Errors: Stop After 25 ( ) Selected Warnings: Stop After 100 ( ) None
ANSI Violations [X] Void functions may not return a value [X] Both return and return of a value used [X] Suspicious pointer conversion [X] Undefined structure 'ident' [X] Redefinition of 'ident' is not identical [X] Hexadecimal value more than three digits [X] Bit fields must be signed or unsigned int [X] 'ident' declared as both external and static [X] Declare 'ident' prior to use in prototype [X] Division by zero [X] Initializing 'ident' with 'ident' [X] Initialization is only partially bracketed