CONTENTS Title Page Copyright Page Preface 1 Using the CDA Access Routines on OS/2 Systems 1.1 Macros Defined for Function Prototypes 1.2 Compile and Link Procedures 2 Porting CDA Converters to OS/2 Systems 2.1 Including the Required Files in Your Source Code 2.2 Using the Callable Interface Prototypes 2.3 Naming the Read or Write Format 2.4 Function Definitions for the Text Front End 2.5 Function Definitions for the Text Back End 2.6 Building the Converter 3 Using the CDA Viewer Routines on OS/2 Systems 3.1 Prototype Function Definitions for OS/2 Character-Cell Viewer Routines 3.2 Prototype Function Definitions for OS/2 Presentation Manager Viewer Routines 3.3 Compile and Link Procedure DvrViewer DvrViewerCreate DvrGetValues DvrSetValues DvrLoadFile and DvrDisplayFirstPage EXAMPLES 2-1 Prototype Function Definition for the Text Front End 2-2 Actual Function Definition for the Text Front End 2-3 Prototype Function Definition for the Text Back End 2-4 Actual Function Definition for the Text Back End 2-5 Makefile Used to Build Read and Write Text Converters FIGURES 2-1 CDAPATH Root Substructure