:Base c_compiler_reference.HLP
1 C Compilers Reference
2 Chapter Descriptions=Chapter_Descriptions
2 Introduction
3 Read the Release Notes!=Read_the_Release_NotesTCCR
3 What's New=What's_NewCCR
3 CodeWarrior Year 2000 Compliance=CodeWarrior_Year_2000_ComplianceCCR
3 Conventions Used in This Reference=Conventions_Used_in_This_ReferenceCCR
2 Setting C/C++ Compiler Options
3 Setting C Compiler Options Overview=Setting_C_Compiler_Options_OverviewCCR
3 C/C++ Language Panel=CDCPP_Language_PanelCCR
3 C/C++ Warnings Panel
4 C/C++ Warnings Panel=CDCPP_Warnings_PanelCCR
4 Treat All Warnings as Errors=Treat_All_Warnings_as_ErrorsCCR
4 Illegal Pragmas=Illegal_PragmasCCR
4 Empty Declarations=Empty_DeclarationsCCR
4 Possible Errors=Possible_ErrorsCCR
4 Unused Variables=Unused_VariablesCCR
4 Unused Arguments=Unused_ArgumentsCCR
4 Extra Commas=Extra_CommasCCR
4 Extended Error Checking=Extended_Error_CheckingCCR
4 Hidden Virtual Functions=Hidden_Virtual_FunctionsCCR
4 Implicit Arithmetic Conversions=Implicit_Arithmetic_ConversionsCCR
4 Non-Inlined Functions=NonMInlined_FunctionsCCR
4 Inconsistent Use of 'class' and 'struct' Keywords=Inconsistent_Use_of_'class'_and_'struct'_KeywordsCCR
2 C Compiler
3 C Compiler Overview=C_Compiler_OverviewCCR
3 The CodeWarrior Implementation of C
4 The CodeWarrior Implementation of C=The_CodeWarrior_Implementation_of_CCCR
4 Identifiers=IdentifiersCCR
4 Include Files=Include_FilesCCR
4 Prefix Files=Prefix_FilesCCR
4 Sizeof() Operator=Sizeof()_OperatorCCR
4 Volatile Variables=Volatile_VariablesCCR
4 Enumerated Types=Enumerated_TypesCCR
3 Extensions to ANSI/ISO C
4 Extensions to ANSI/ISO C=Extensions_to_ANSIDISO_CCCR
4 ANSI Strict=ANSI_StrictCCR
4 Using the wchar_t Type=Using_the_wchar_t_TypeCCR
4 C++ Style Comments=CPP_Style_CommentsCCR
4 Unnamed Arguments in Function Definitions=Unnamed_Arguments_in_Function_DefinitionsCCR
4 A # not Followed by Argument in a Macro=A_N_not_Followed_by_Argument_in_a_MacroCCR
4 Using an Identifier After #endif=Using_an_Identifier_After_NendifCCR
4 Using Typecasted Pointers as lvalues=Using_Typecasted_Pointers_as_lvaluesCCR
4 Declaring Variables By Address=Declaring_Variables_By_AddressCCR
4 ANSI Keywords Only=ANSI_Keywords_OnlyCCR
4 Expand Trigraphs=Expand_TrigraphsCCR
4 Character Constants as Integer Values=Character_Constants_as_Integer_ValuesCCR
4 Inlining=InliningCCR
4 Multibyte Strings and Comments=Multibyte_Strings_and_CommentsCCR
4 Pool Strings=Pool_StringsCCR
4 Reusing Strings=Reusing_StringsCCR
4 Require Function Prototypes=Require_Function_PrototypesCCR
4 Map Newlines to CR=Map_Newlines_to_CRCCR
4 Relaxed Pointer Type Rules=Relaxed_Pointer_Type_RulesCCR
4 Use Unsigned Chars=Use_Unsigned_CharsCCR
4 Using 64-bit Integers=Using_64Mbit_IntegersCCR
4 Converting Pointers to Types of the Same Size=Converting_Pointers_to_Types_of_the_Same_SizeCCR
4 Getting Alignment and Type Information at Compile-Time=Getting_Alignment_and_Type_Information_at_CompileMTimeCCR
4 Arrays of Zero Length in Structures=Arrays_of_Zero_Length_in_StructuresCCR
4 Intrinsic Functions for Bit Rotation=Intrinsic_Functions_for_Bit_RotationCCR
4 The "D" Constant Suffix=The_"D"_Constant_SuffixCCR
2 C++ Compiler
3 C++ Compiler Overview=CPP_Compiler_OverviewCCR
3 CodeWarrior Implementation of C++
4 CodeWarrior Implementation of C++=CodeWarrior_Implementation_of_CPPCCR
4 Implicit Return Statement for main()=Implicit_Return_Statement_for_main()CCR
4 (Untitled) Using_the_virtual_or_friend_keywords_CCR040_CPP.fmCCR=Using_the_virtual_or_friend_keywords_CCR040_CPP.fmCCR
4 Additional Keywords=Additional_KeywordsCCR
4 Conversions in the Conditional Operator=Conversions_in_the_Conditional_OperatorCCR
4 Default Arguments in Member Functions=Default_Arguments_in_Member_FunctionsCCR
4 Local Class Declarations with Inline Functions=Local_Class_Declarations_with_Inline_FunctionsCCR
4 Copying and Constructing Class Objects=Copying_and_Constructing_Class_ObjectsCCR
4 Checking for Resources To Initialize Static Data=Checking_for_Resources_To_Initialize_Static_DataCCR
4 Calling an Inherited Member Function=Calling_an_Inherited_Member_FunctionCCR
3 Unsupported Extensions
4 Unsupported Extensions=Unsupported_ExtensionsCCR
3 Controlling the C++ Compiler
4 Controlling the C++ Compiler=Controlling_the_CPP_CompilerCCR
4 Using the C++ Compiler Always=Using_the_CPP_Compiler_AlwaysCCR
4 Controlling ARM Conformance=Controlling_ARM_ConformanceCCR
4 Controlling Exception Handling=Controlling_Exception_HandlingCCR
4 Controlling RTTI=Controlling_RTTICCR
4 Using the bool Type=Using_the_bool_TypeCCR
4 Controlling C++ Extensions=Controlling_CPP_ExtensionsCCR
3 Working With C++ Exceptions
4 Working With C++ Exceptions=Working_With_CPP_ExceptionsCCR
3 Working With RTTI
4 Working With RTTI=Working_With_RTTICCR
4 Using the dynamic_cast Operator=Using_the_dynamic_cast_OperatorCCR
4 Using the typeid Operator=Using_the_typeid_OperatorCCR
3 Working With Templates
4 Working With Templates=Working_With_TemplatesCCR
4 Declaring and Defining Templates=Declaring_and_Defining_TemplatesCCR
4 Instantiating a Template=Instantiating_a_TemplateCCR
2 C++ and Embedded Systems
3 C++ and Embedded Systems Overview=CPP_and_Embedded_Systems_OverviewCCR
3 Activating EC++=Activating_ECPPCCR
3 Differences Between ANSI/ISO C++ and EC++
4 Differences Between ANSI/ISO C++ and EC++=Differences_Between_ANSIDISO_CPP_and_ECPPCCR
4 Templates=TemplatesCCR
4 Libraries=Libraries_CCR
4 File Operations=File_OperationsCCR
4 Localization=LocalizationCCR
4 Exception Handling=Exception_HandlingCCR
4 Other Language Features=Other_Language_FeaturesCCR
3 Meeting EC++ Specifications With CodeWarrior
4 Meeting EC++ Specifications With CodeWarrior=Meeting_ECPP_Specifications_With_CodeWarriorCCR
4 Language Related Issues=Language_Related_Issues_CCR
4 Library Related Issues=Library_Related_IssuesCCR
3 Strategies for Smaller Code Size in C++
4 Strategies for Smaller Code Size in C++=Strategies_for_Smaller_Code_Size_in_CPPCCR
4 Size Optimizations=Size_OptimizationsCCR
4 Inlining=InliningCCR
4 Virtual Functions=Virtual_FunctionsCCR
4 Runtime Type Identification=Runtime_Type_IdentificationCCR
4 Exception Handling=Exception_HandlingCCR
4 Operator New=Operator_NewCCR
4 Multiple Inheritance=Multiple_InheritanceCCR
4 Virtual Inheritance=Virtual_InheritanceCCR
4 Stream-Based Classes=StreamMBased_Classes_CCR
4 Alternative Class Libraries=Alternative_Class_LibrariesCCR
2 Pragmas and Symbols
3 Pragmas and Symbols Overview=Pragmas_and_Symbols_OverviewCCR
3 Pragmas
4 Pragmas=PragmasCCR
4 Pragma Syntax=Pragma_SyntaxCCR
4 Pragma Scope=Pragma_ScopeCCR
4 a6frames=a6framesCCR
4 align=alignCCR
4 align_array_members=align_array_membersCCR
4 always_inline=always_inlineCCR
4 ANSI_strict=ANSI_strictCCR
4 arg_dep_lookup=arg_dep_lookupCCR
4 ARM_conform=ARM_conformCCR
4 auto_inline=auto_inlineCCR
4 bool=boolCCR
4 check_header_flags=check_header_flagsCCR
4 code_seg=code_segCCR
4 code68020=code68020CCR
4 code68881=code68881CCR
4 cplusplus=cplusplusCCR
4 cpp_extensions=cpp_extensionsCCR
4 d0_pointers=d0_pointersCCR
4 data_seg=data_segCCR
4 def_inherited=def_inheritedCCR
4 defer_codegen=defer_codegenCCR
4 define_section=define_sectionCCR
4 direct_destruction=direct_destructionCCR
4 direct_to_som=direct_to_somCCR
4 disable_registers=disable_registersCCR
4 dollar_identifiers=dollar_identifiersCCR
4 dont_inline=dont_inline_CCR
4 dont_reuse_strings=dont_reuse_stringsCCR
4 ecplusplus=ecplusplusCCR
4 EIPC_EIPSW=EIPC_EIPSWCCR
4 enumsalwaysint=enumsalwaysintCCR
4 exceptions=exceptionsCCR
4 export=exportCCR
4 extended_errorcheck=extended_errorcheckCCR
4 far_code, near_code, smart_code=far_codeCCR
4 far_data=far_dataCCR
4 far_strings=far_stringsCCR
4 far_vtables=far_vtablesCCR
4 faster_pch_gen=faster_pch_genCCR
4 float_constants=float_constantsCCR
4 force_active=force_activeCCR
4 fourbyteints=fourbyteintsCCR
4 fp_contract=fp_contractCCR
4 fp_pilot_traps=fp_pilot_trapsCCR
4 function=functionCCR
4 global_optimizer, optimization_level=global_optimizerCCR
4 IEEEdoubles=IEEEdoublesCCR
4 ignore_oldstyle=ignore_oldstyleCCR
4 import=importCCR
4 init_seg=init_segCCR
4 inline_depth=inline_depthCCR
4 inline_intrinsics=inline_intrinsicsCCR
4 internal=internalCCR
4 interrupt=interruptCCR
4 k63d=k63dCCR
4 k63d_calls=k63d_callsCCR
4 lib_export=lib_exportCCR
4 longlong=longlongCCR
4 longlong_enums=longlong_enumsCCR
4 longlong_prepval=longlong_prepvalCCR
4 macsbug, oldstyle_symbols=macsbugCCR
4 mark=mark_CCR
4 message=messageCCR
4 microsoft_exceptions=microsoft_exceptionsCCR
4 microsoft_RTTI=microsoft_RTTICCR
4 mmx=mmx_CCR
4 mmx_call=mmx_callCCR
4 mpwc=mpwcCCR
4 mpwc_newline=mpwc_newlineCCR
4 mpwc_relax=mpwc_relaxCCR
4 no_register_coloring=no_register_coloringCCR
4 no_static_dtors=no_static_dtorsCCR
4 once=onceCCR
4 only_std_keywords=only_std_keywordsCCR
4 opt_common_subs=opt_common_subsCCR
4 opt_dead_assignments=opt_dead_assignmentsCCR
4 opt_dead_code=opt_dead_codeCCR
4 opt_lifetimes=opt_lifetimesCCR
4 opt_loop_invariants=opt_loop_invariantsCCR
4 opt_propagation=opt_propagationCCR
4 opt_strength_reduction=opt_strength_reductionCCR
4 opt_unroll_loops=opt_unroll_loopsCCR
4 opt_vectorize_loops=opt_vectorize_loopsCCR
4 optimization_level=optimization_levelCCR
4 optimize_for_size=optimize_for_sizeCCR
4 oldstyle_symbols=oldstyle_symbolsCCR
4 pack=packCCR
4 parameter=parameterCCR
4 pcrelstrings=pcrelstringsCCR
4 peephole=peepholeCCR
4 pointers_in_A0, pointers_in_D0=pointers_in_A0CCR
4 pool_data=pool_dataCCR
4 pool_strings=pool_stringsCCR
4 pop, push=popCCR
4 precompile_target=precompile_target_CCR
4 profile=profileCCR
4 readonly_strings=readonly_stringsCCR
4 register_coloring=register_coloringCCR
4 require_prototypes=require_prototypesCCR
4 RTTI=RTTICCR
4 scheduling=scheduling_CCR
4 section=sectionCCR
4 segment=segmentCCR
4 side_effects=side_effectsCCR
4 simple_prepdump=simple_prepdumpCCR
4 SOM_Call_Optimization=SOM_Call_OptimizationCCR
4 SOMCallStyle=SOMCallStyleCCR
4 SOMCheckEnvironment=SOMCheckEnvironmentCCR
4 SOMClassVersion=SOMClassVersionCCR
4 SOMMetaClass=SOMMetaClassCCR
4 SOMReleaseOrder=SOMReleaseOrderCCR
4 stack_cleanup=stack_cleanupCCR
4 static_inlines=static_inlinesCCR
4 suppress_init_code=suppress_init_codeCCR
4 sym=sym_CCR
4 syspath_once=syspath_onceCCR
4 toc_data=toc_dataCCR
4 trigraphs=trigraphsCCR
4 traceback=tracebackCCR
4 unsigned_char=unsigned_charCCR
4 unused=unusedCCR
4 use_fp_instructions=use_fp_instructionsCCR
4 use_frame=use_frameCCR
4 use_mask_registers=use_mask_registersCCR
4 warn_emptydecl=warn_emptydeclCCR
4 warning_errors=warning_errorsCCR
4 warn_extracomma=warn_extracommaCCR
4 warn_hidevirtual=warn_hidevirtualCCR
4 warn_illpragma=warn_illpragmaCCR
4 warn_implicitconv=warn_implicitconvCCR
4 warn_notinlined=warn_notinlinedCCR
4 warn_padding=warn_paddingCCR
4 warn_possunwant=warn_possunwantCCR
4 warn_structclass=warn_structclassCCR
4 warn_unusedarg=warn_unusedargCCR
4 warn_unusedvar=warn_unusedvarCCR
4 warning=warningCCR
4 wchar_type=wchar_typeCCR
3 Predefined Symbols
4 Predefined Symbols=Predefined_SymbolsCCR
4 ANSI Predefined Symbols=ANSI_Predefined_SymbolsCCR
4 Metrowerks Predefined Symbols=Metrowerks_Predefined_SymbolsCCR
3 Checking Options
4 Checking Options=Checking_OptionsCCR
2 Credits
3 Credits=Credits
3 How to Contact Metrowerks=How_to_Contact_Metrowerks
