Short: Datatype for Photo-CD Images (44.0) Author: astegema@ix.urz.uni-heidelberg.de (Achim Stegemann) Uploader: astegema@ix.urz.uni-heidelberg.de (Achim Stegemann) Version: 44.0 Type: util/dtype Requires minimum: * OS 3.5 * A mounted PIPE: handler !! * ixemul.library V39 Additionally recommended: * MUI 3.8 for the preferences. ########################################################## NOTE: This PCD datatype is for OS 3.5 only !! Download util/dtype/PCD-DT.lha under OS 3.0 or OS 3.1 !! ########################################################## With the help of the pcd.datatype, your datatype sytem is able to read Photo-CD images. This datatype is freeware and can be used for any purpose. Internet: http://www.rzuser.uni-heidelberg.de/~astegema/ Important note about the source code: ************************************* The source has been written in C++ using Maxon-C++ V3. You will find several instructions a bit strange as I have converted all C-style OS-structures to C++ OS-structures. E.g. struct Library { struct Node lib_Node; UBYTE lib_Flags; UBYTE lib_pad; UWORD lib_NegSize; UWORD lib_PosSize; UWORD lib_Version; UWORD lib_Revision; APTR lib_IdString; ULONG lib_Sum; UWORD lib_OpenCnt; }; has been converted to struct Library:Node // !!!!! { UBYTE lib_Flags; UBYTE lib_pad; UWORD lib_NegSize; UWORD lib_PosSize; UWORD lib_Version; UWORD lib_Revision; APTR lib_IdString; ULONG lib_Sum; UWORD lib_OpenCnt; }; This simplifies the code as I don't always need to cast variables to fit arguments in functions. Additionally C++ allows to leave away the 'struct' keyword ! If you like to recompile the source-code for your compiler, you need to adjust the source-code to C. But this should be no problem. ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 3352 2243 33.0% 17-Nov-99 00:17:52 PCD-DT35.info 73472 36815 49.8% 15-Jul-99 15:28:02 +pcdtoppm 4404 2461 44.1% 15-Nov-99 03:50:36 +pcd.datatype 80 69 13.7% 15-Jul-99 15:28:02 +PCD 3 3 0.0% 15-Nov-99 03:50:58 +pcd.prefs 1129 383 66.0% 15-Nov-99 03:40:54 +Install 4231 2884 31.8% 15-Nov-99 03:52:06 +Install.info 2079 1026 50.6% 15-Nov-99 03:54:42 +PCD-DT35.doc 3576 1926 46.1% 15-Nov-99 17:18:44 +PCD-DT35.doc.info 1751 796 54.5% 15-Nov-99 03:55:36 +PCD-DT35.readme 2221 1388 37.5% 15-Nov-99 17:18:44 +PCD-DT35.readme.info 3781 2516 33.4% 15-Nov-99 03:52:06 +Prefs.info 4476 2520 43.6% 15-Nov-99 03:50:36 +PCDPrefs 3902 2924 25.0% 15-Nov-99 17:19:08 +PCDPrefs.info 5094 1945 61.8% 15-Nov-99 03:50:38 +dispatcher.c 3316 1162 64.9% 15-Nov-99 03:50:38 +libbase.c 175 102 41.7% 15-Nov-99 03:50:36 +make -------- ------- ----- --------- -------- 117042 61163 47.7% 24-Nov-99 20:30:48 17 files