Compiler & Tools Guide

• Overview

Compiling
• Compiling Code
• Language Implementation
• Mixing Languages
• Assembly Language
• Inline Assembler
• Optimizing Code
• Numerics Programming
• Acrtused
• Pragmas
• Precompiled Headers
• Predefined Macros
• Warning Messages
• Error Messages
• Runtime Messages


Linking
• Optlink
• Switches
• Module Definition Files
• Operation and Design
• Error Messages


Win32 Programming
• Win32 Programming


DOS and Win16 Programming
• Memory Models
• 16 Bit Pointer Types and Type Modifiers
• Handle Pointers
• DOS Programming
• DOS 32 (DOSX) Programming
• Win16 Programming
• Win16 DLLs
• Win16 Prolog/Epilog


C/C++ Extensions
• Design by Contract
• __debug statement
• __debug declaration
• Dynamic Profiling
• Embedding C in HTML


Tools
• BCC
• CHMOD
• CL
• DMC
• DIFF
• DIFFDIR
• DUMP
• DUMPOBJ
• DUMPEXE
• EXE2BIN
• FLPYIMG
• GREP
• HC
• IMPLIB
• COFF2OMF
• LIB
• LIBUNRES
• MAKE
• MAKEDEP
• ME
• OBJ2ASM
• PATCHOBJ
• RC
• RCC
• SC
• SHELL
• SMAKE
• TOUCH
• UNMANGLE
• WHEREIS


Porting to DMC++
• Switching to DMC++
• from Microsoft
• from Borland
• Porting Guide

Copyright © 1995-2003 Digital Mars. All Rights Reserved.