﻿<?xml version='1.0' encoding='utf-8' ?>
<tocdata>
<book name="1. Installing Dynamic C" url="dc10/1install/1install.htm" >
  <item name="1.1 Requirements" url="dc10/1install/1install.htm#TOC_1_1_Requirementsbc-1" />
  <item name="1.2 Assumptions" url="dc10/1install/1install.htm#TOC_1_2_Assumptionsbc-2" />
</book>
<book name="2. Introduction to Dynamic C" url="dc10/2intro/2intro.htm" >
  <book name="2.1 The Nature of Dynamic C" url="dc10/2intro/2intro.htm#TOC_2_1_The_Nature_ofbc-1" >
    <item name="2.1.1 Speed" url="dc10/2intro/2intro.htm#TOC_2_1_1_Speedbc-2" />
  </book>
  <item name="2.2 New Features from ANSI C" url="dc10/2intro/2intro.htm#TOC_2_2_New_Features_frombc-3" />
  <item name="2.3 Dynamic C Enhancements and Differences" url="dc10/2intro/2intro.htm#TOC_2_3_Dynamic_Cbc-4" />
</book>
<book name="3. Quick Tutorial" url="dc10/3tutorial/3tutorial.htm" >
  <book name="3.1 Run DEMO1.C" url="dc10/3tutorial/3tutorial.htm#TOC_3_1_Run_DEMO1_Cbc-1" >
    <item name="3.1.1 Single Stepping" url="dc10/3tutorial/3tutorial.htm#TOC_3_1_1_Single_Steppingbc-2" />
    <item name="3.1.2 Watch Expression" url="dc10/3tutorial/3tutorial.htm#TOC_3_1_2_Watch_Expressionbc-3" />
    <item name="3.1.3 Breakpoint" url="dc10/3tutorial/3tutorial.htm#TOC_3_1_3_Breakpointbc-4" />
    <item name="3.1.4 Editing the Program" url="dc10/3tutorial/3tutorial.htm#TOC_3_1_4_Editing_the_Programbc-5" />
  </book>
  <book name="3.2 Run DEMO2.C" url="dc10/3tutorial/3tutorial.htm#TOC_3_2_Run_DEMO2_Cbc-6" >
    <item name="3.2.1 Watching Variables Dynamically" url="dc10/3tutorial/3tutorial.htm#TOC_3_2_1_Watching_Variablesbc-7" />
  </book>
  <book name="3.3 Run DEMO3.C" url="dc10/3tutorial/3tutorial.htm#TOC_3_3_Run_DEMO3_Cbc-8" >
    <item name="3.3.1 Cooperative Multitasking" url="dc10/3tutorial/3tutorial.htm#TOC_3_3_1_Cooperativebc-9" />
  </book>
  <item name="3.4 Summary of Features" url="dc10/3tutorial/3tutorial.htm#TOC_3_4_Summary_of_Featuresbc-10" />
</book>
<book name="4. Language" url="dc10/4lang/4lang.htm" >
  <item name="4.1 Storage Classes" url="dc10/4lang/4lang.htm#TOC_4_1_Storage_Classesbc-1" />
  <item name="4.2 Pointers" url="dc10/4lang/4lang.htm#TOC_4_2_Pointersbc-2" />
  <book name="4.3 Far Pointers and Far Data" url="dc10/4lang/4lang.htm#TOC_4_3_Far_Pointers_and_Farbc-3" >
    <item name="4.3.1 The far Qualifier" url="dc10/4lang/4lang.htm#TOC_4_3_1_The_far_Qualifierbc-4" />
    <item name="4.3.2 Basic Declarations" url="dc10/4lang/4lang.htm#TOC_4_3_2_Basic_Declarationsbc-5" />
    <item name="4.3.3 Multi-Level Far Pointers" url="dc10/4lang/4lang.htm#TOC_4_3_3_Multi_Level_Farbc-6" />
    <item name="4.3.4 Arrays and Structures" url="dc10/4lang/4lang.htm#TOC_4_3_4_Arrays_andbc-7" />
    <item name="4.3.5 Complex Declarations" url="dc10/4lang/4lang.htm#TOC_4_3_5_Complexbc-8" />
    <item name="4.3.6 Sample Programs" url="dc10/4lang/4lang.htm#TOC_4_3_6_Sample_Programsbc-9" />
  </book>
  <book name="4.4 The const Keyword" url="dc10/4lang/4lang.htm#TOC_4_4_The_const_Keywordbc-10" >
    <item name="4.4.1 Simple Constants" url="dc10/4lang/4lang.htm#TOC_4_4_1_Simple_Constantsbc-11" />
    <item name="4.4.2 Const and Pointers" url="dc10/4lang/4lang.htm#TOC_4_4_2_Const_and_Pointersbc-12" />
    <item name="4.4.3 Const Conversions, Casting, and Parameter Passing" url="dc10/4lang/4lang.htm#TOC_4_4_3_Const_Conversionsbc-13" />
    <item name="4.4.4 Dynamic C Version Differences" url="dc10/4lang/4lang.htm#TOC_4_4_4_Dynamic_C_Versionbc-14" />
  </book>
  <item name="4.5 Pointers to Functions, Indirect Calls" url="dc10/4lang/4lang.htm#TOC_4_5_Pointers_tobc-15" />
  <item name="4.6 Function Chaining" url="dc10/4lang/4lang.htm#TOC_4_6_Function_Chainingbc-16" />
  <item name="4.7 Global Initialization" url="dc10/4lang/4lang.htm#TOC_4_7_Global_Initializationbc-17" />
  <book name="4.8 Libraries" url="dc10/4lang/4lang.htm#TOC_4_8_Librariesbc-18" >
    <item name="4.8.1 Libraries and File Scope" url="dc10/4lang/4lang.htm#TOC_4_8_1_Libraries_and_Filebc-19" />
    <item name="4.8.2 LIB.DIR" url="dc10/4lang/4lang.htm#TOC_4_8_2_LIB_DIRbc-20" />
  </book>
  <item name="4.9 Headers" url="dc10/4lang/4lang.htm#TOC_4_9_Headersbc-21" />
  <book name="4.10 Modules" url="dc10/4lang/4lang.htm#TOC_4_10_Modulesbc-22" >
    <item name="4.10.1 The Parts of a Module" url="dc10/4lang/4lang.htm#TOC_4_10_1_The_Parts_of_abc-23" />
    <item name="4.10.2 Module Sample Code" url="dc10/4lang/4lang.htm#TOC_4_10_2_Module_Sample_Codebc-24" />
    <item name="4.10.3 Important Notes" url="dc10/4lang/4lang.htm#TOC_4_10_3_Important_Notesbc-25" />
  </book>
  <item name="4.11 Function Description Headers" url="dc10/4lang/4lang.htm#TOC_4_11_Functionbc-26" />
  <item name="4.12 Support Files" url="dc10/4lang/4lang.htm#TOC_4_12_Support_Filesbc-27" />
</book>
<book name="5. Multitasking with Dynamic C" url="dc10/Multi/Multi.htm" >
  <item name="5.1 Cooperative Multitasking" url="dc10/Multi/Multi.htm#TOC_5_1_Cooperativebc-1" />
  <book name="5.2 A Real-Time Problem" url="dc10/Multi/Multi.htm#TOC_5_2_A_Real_Time_Problembc-2" >
    <item name="5.2.1 Solving the Real-Time Problem with a State Machine" url="dc10/Multi/Multi.htm#TOC_5_2_1_Solving_the_Realbc-3" />
  </book>
  <book name="5.3 Costatements" url="dc10/Multi/Multi.htm#TOC_5_3_Costatementsbc-4" >
    <item name="5.3.1 Solving the Real-Time Problem with Costatements" url="dc10/Multi/Multi.htm#TOC_5_3_1_Solving_the_Realbc-5" />
    <item name="5.3.2 Costatement Syntax" url="dc10/Multi/Multi.htm#TOC_5_3_2_Costatement_Syntaxbc-6" />
    <item name="5.3.3 Control Statements" url="dc10/Multi/Multi.htm#TOC_5_3_3_Control_Statementsbc-7" />
  </book>
  <book name="5.4 Advanced Costatement Topics" url="dc10/Multi/Multi.htm#TOC_5_4_Advanced_Costatementbc-8" >
    <item name="5.4.1 The CoData Structure" url="dc10/Multi/Multi.htm#TOC_5_4_1_The_CoDatabc-9" />
    <item name="5.4.2 CoData Fields" url="dc10/Multi/Multi.htm#TOC_5_4_2_CoData_Fieldsbc-10" />
    <item name="5.4.3 Pointer to CoData Structure" url="dc10/Multi/Multi.htm#TOC_5_4_3_Pointer_to_CoDatabc-11" />
    <item name="5.4.4 Functions for Use With Named Costatements" url="dc10/Multi/Multi.htm#TOC_5_4_4_Functions_for_Usebc-12" />
    <item name="5.4.5 Firsttime Functions" url="dc10/Multi/Multi.htm#TOC_5_4_5_Firsttime_Functionsbc-13" />
    <item name="5.4.6 Shared Global Variables" url="dc10/Multi/Multi.htm#TOC_5_4_6_Shared_Globalbc-14" />
  </book>
  <book name="5.5 Cofunctions" url="dc10/Multi/Multi.htm#TOC_5_5_Cofunctionsbc-15" >
    <item name="5.5.1 Cofunction Syntax" url="dc10/Multi/Multi.htm#TOC_5_5_1_Cofunction_Syntaxbc-16" />
    <item name="5.5.2 Calling Restrictions" url="dc10/Multi/Multi.htm#TOC_5_5_2_Callingbc-17" />
    <item name="5.5.3 CoData Structure" url="dc10/Multi/Multi.htm#TOC_5_5_3_CoData_Structurebc-18" />
    <item name="5.5.4 Firsttime Functions" url="dc10/Multi/Multi.htm#TOC_5_5_4_Firsttime_Functionsbc-19" />
    <item name="5.5.5 Types of Cofunctions" url="dc10/Multi/Multi.htm#TOC_5_5_5_Types_ofbc-20" />
    <item name="5.5.6 Types of Cofunction Calls" url="dc10/Multi/Multi.htm#TOC_5_5_6_Types_ofbc-21" />
    <item name="5.5.7 Special Code Blocks" url="dc10/Multi/Multi.htm#TOC_5_5_7_Special_Code_Blocksbc-22" />
    <item name="5.5.8 Solving the Real-Time Problem with Cofunctions" url="dc10/Multi/Multi.htm#TOC_5_5_8_Solving_the_Realbc-23" />
  </book>
  <item name="5.6 Patterns of Cooperative Multitasking" url="dc10/Multi/Multi.htm#TOC_5_6_Patterns_ofbc-24" />
  <book name="5.7 Timing Considerations" url="dc10/Multi/Multi.htm#TOC_5_7_Timing_Considerationsbc-25" >
    <item name="5.7.1 waitfor Accuracy Limits" url="dc10/Multi/Multi.htm#TOC_5_7_1_waitfor_Accuracybc-26" />
  </book>
  <item name="5.8 Overview of Preemptive Multitasking" url="dc10/Multi/Multi.htm#TOC_5_8_Overview_ofbc-27" />
  <book name="5.9 Slice Statements" url="dc10/Multi/Multi.htm#TOC_5_9_Slice_Statementsbc-28" >
    <item name="5.9.1 Slice Syntax" url="dc10/Multi/Multi.htm#TOC_5_9_1_Slice_Syntaxbc-29" />
    <item name="5.9.2 Usage" url="dc10/Multi/Multi.htm#TOC_5_9_2_Usagebc-30" />
    <item name="5.9.3 Restrictions" url="dc10/Multi/Multi.htm#TOC_5_9_3_Restrictionsbc-31" />
    <item name="5.9.4 Slice Data Structure" url="dc10/Multi/Multi.htm#TOC_5_9_4_Slice_Databc-32" />
    <item name="5.9.5 Slice Internals" url="dc10/Multi/Multi.htm#TOC_5_9_5_Slice_Internalsbc-33" />
  </book>
  <book name="5.10 µC/OS-II" url="dc10/Multi/Multi.htm#TOC_5_10_µC_OS_IIbc-34" >
    <item name="5.10.1 Changes to µC/OS-II" url="dc10/Multi/Multi.htm#TOC_5_10_1_Changes_to_µC_OSbc-35" />
    <item name="5.10.2 Tasking Aware Interrupt Service Routines (TA-ISR)" url="dc10/Multi/Multi.htm#TOC_5_10_2_Tasking_Awarebc-36" />
    <item name="5.10.3 Library Reentrancy" url="dc10/Multi/Multi.htm#TOC_5_10_3_Library_Reentrancybc-37" />
    <item name="5.10.4 How to Get a µC/OS-II Application Running" url="dc10/Multi/Multi.htm#TOC_5_10_4_How_to_Get_a_µCbc-38" />
    <item name="5.10.5 Compatibility with TCP/IP" url="dc10/Multi/Multi.htm#TOC_5_10_5_Compatibilitybc-39" />
    <item name="5.10.6 Debugging Tips" url="dc10/Multi/Multi.htm#TOC_5_10_6_Debugging_Tipsbc-40" />
  </book>
  <item name="5.11 Summary" url="dc10/Multi/Multi.htm#TOC_5_11_Summarybc-41" />
</book>
<book name="6. Debugging with Dynamic C" url="dc10/debug/debug.htm" >
<chunk name="6. Debugging with Dynamic C" url="dc10/debug/debug.htm" ref="whtdata1.xml" />
</book>
<book name="7. The Virtual Driver" url="dc10/virtual/virtual.htm" >
<chunk name="7. The Virtual Driver" url="dc10/virtual/virtual.htm" ref="whtdata2.xml" />
</book>
<book name="8. The Slave Port Driver" url="dc10/SPdriver/SPdriver.htm" >
<chunk name="8. The Slave Port Driver" url="dc10/SPdriver/SPdriver.htm" ref="whtdata3.xml" />
</book>
<book name="9. Run-Time Errors" url="dc10/RTE/RTE.htm" >
<chunk name="9. Run-Time Errors" url="dc10/RTE/RTE.htm" ref="whtdata4.xml" />
</book>
<book name="10. Memory Management" url="dc10/8mem/8mem.htm" >
<chunk name="10. Memory Management" url="dc10/8mem/8mem.htm" ref="whtdata5.xml" />
</book>
<book name="11. Direct Memory Access" url="dc10/DMA/DMA.htm" >
<chunk name="11. Direct Memory Access" url="dc10/DMA/DMA.htm" ref="whtdata6.xml" />
</book>
<book name="12. FAT File System" url="dc10/filesys/filesys.htm" >
<chunk name="12. FAT File System" url="dc10/filesys/filesys.htm" ref="whtdata7.xml" />
</book>
<book name="13. Using Assembly Language" url="dc10/9assem/9assem.htm" >
<chunk name="13. Using Assembly Language" url="dc10/9assem/9assem.htm" ref="whtdata8.xml" />
</book>
<book name="14. Keywords" url="dc10/10key/10key.htm" >
<chunk name="14. Keywords" url="dc10/10key/10key.htm" ref="whtdata9.xml" />
</book>
<book name="15. Operators" url="dc10/11oper/11oper.htm" >
<chunk name="15. Operators" url="dc10/11oper/11oper.htm" ref="whtdata10.xml" />
</book>
<book name="16. Graphical User Interface" url="dc10/GUIdoc/GUIdoc.htm" >
<chunk name="16. Graphical User Interface" url="dc10/GUIdoc/GUIdoc.htm" ref="whtdata11.xml" />
</book>
<book name="17. Command Line Interface" url="dc10/CmdLineDC/CmdLineDC.htm" >
<chunk name="17. Command Line Interface" url="dc10/CmdLineDC/CmdLineDC.htm" ref="whtdata12.xml" />
</book>
<book name="18. Project Files" url="dc10/Project/Project.htm" >
<chunk name="18. Project Files" url="dc10/Project/Project.htm" ref="whtdata13.xml" />
</book>
<book name="19. Hints and Tips" url="dc10/18hints/18hints.htm" >
<chunk name="19. Hints and Tips" url="dc10/18hints/18hints.htm" ref="whtdata14.xml" />
</book>
<book name="Appendix A. Macros and Global Variables" url="dc10/rabregs/rabregs.htm" >
<chunk name="Appendix A. Macros and Global Variables" url="dc10/rabregs/rabregs.htm" ref="whtdata15.xml" />
</book>
<book name="Appendix B. Map File Generation" url="dc10/Mapfile/Mapfile.htm" >
  <item name="B.1 Grammar" url="dc10/Mapfile/Mapfile.htm#TOC_B_1_Grammarbc-1" />
</book>
<book name="Appendix C. Security Software &amp; Utility Programs" url="dc10/utilities/utilities.htm" >
<chunk name="Appendix C. Security Software &amp; Utility Programs" url="dc10/utilities/utilities.htm" ref="whtdata16.xml" />
</book>
<item name="Software License Agreement" url="dc10/Legal/Legal.htm" />

</tocdata>
