diff options
author | Marti Maria <info@littlecms.com> | 2011-05-13 11:20:59 +0200 |
---|---|---|
committer | Marti Maria <info@littlecms.com> | 2011-05-13 11:20:59 +0200 |
commit | dd1c51f91dabf54cb38708530c2ab1510f4ef428 (patch) | |
tree | 30b1c934a3b28671224f6a794af0423023bef81c | |
parent | a0fac7a0ebfd846a339bed1465470ab7cfcdc1b0 (diff) | |
download | lcms2-dd1c51f91dabf54cb38708530c2ab1510f4ef428.tar.gz |
Updated documentation. Added dummy placeholders for dictionary tag
-rwxr-xr-x | doc/LittleCMS2.1 API.pdf | bin | 1075972 -> 0 bytes | |||
-rwxr-xr-x | doc/LittleCMS2.1 Plugin API.pdf | bin | 467190 -> 0 bytes | |||
-rwxr-xr-x | doc/LittleCMS2.1 tutorial.pdf | bin | 709340 -> 0 bytes | |||
-rwxr-xr-x | doc/LittleCMS2.2 API.pdf | bin | 0 -> 1075882 bytes | |||
-rwxr-xr-x | doc/LittleCMS2.2 Plugin API.pdf | bin | 0 -> 467007 bytes | |||
-rwxr-xr-x | doc/LittleCMS2.2 tutorial.pdf | bin | 0 -> 708142 bytes | |||
-rw-r--r-- | src/cmstypes.c | 46 |
7 files changed, 45 insertions, 1 deletions
diff --git a/doc/LittleCMS2.1 API.pdf b/doc/LittleCMS2.1 API.pdf Binary files differdeleted file mode 100755 index 02b5977..0000000 --- a/doc/LittleCMS2.1 API.pdf +++ /dev/null diff --git a/doc/LittleCMS2.1 Plugin API.pdf b/doc/LittleCMS2.1 Plugin API.pdf Binary files differdeleted file mode 100755 index bdc4c85..0000000 --- a/doc/LittleCMS2.1 Plugin API.pdf +++ /dev/null diff --git a/doc/LittleCMS2.1 tutorial.pdf b/doc/LittleCMS2.1 tutorial.pdf Binary files differdeleted file mode 100755 index e23a2fb..0000000 --- a/doc/LittleCMS2.1 tutorial.pdf +++ /dev/null diff --git a/doc/LittleCMS2.2 API.pdf b/doc/LittleCMS2.2 API.pdf Binary files differnew file mode 100755 index 0000000..3170dd2 --- /dev/null +++ b/doc/LittleCMS2.2 API.pdf diff --git a/doc/LittleCMS2.2 Plugin API.pdf b/doc/LittleCMS2.2 Plugin API.pdf Binary files differnew file mode 100755 index 0000000..0b0b5c4 --- /dev/null +++ b/doc/LittleCMS2.2 Plugin API.pdf diff --git a/doc/LittleCMS2.2 tutorial.pdf b/doc/LittleCMS2.2 tutorial.pdf Binary files differnew file mode 100755 index 0000000..86514ba --- /dev/null +++ b/doc/LittleCMS2.2 tutorial.pdf diff --git a/src/cmstypes.c b/src/cmstypes.c index 47d0e35..ad5e0bc 100644 --- a/src/cmstypes.c +++ b/src/cmstypes.c @@ -165,7 +165,7 @@ typedef cmsBool (* PositionTableEntryFn)(struct _cms_typehandler_struct* self, cmsUInt32Number SizeOfTag); // Helper function to deal with position tables as decribed in several addendums to ICC spec 4.2 -// A table of n elements is written, where first comes n records containing offsets and sizes and +// A table of n elements is readed, where first comes n records containing offsets and sizes and // then a block containing the data itself. This allows to reuse same data in more than one entry static cmsBool ReadPositionTable(struct _cms_typehandler_struct* self, @@ -4733,6 +4733,48 @@ void Type_vcgt_Free(struct _cms_typehandler_struct* self, void* Ptr) _cmsFree(self ->ContextID, Ptr); } + + + +// ******************************************************************************** +// Type cmsSigDictType +// ******************************************************************************** + +static +void *Type_Dictionary_Read(struct _cms_typehandler_struct* self, cmsIOHANDLER* io, cmsUInt32Number* nItems, cmsUInt32Number SizeOfTag) +{ + +} + + +static +cmsBool Type_Dictionary_Write(struct _cms_typehandler_struct* self, cmsIOHANDLER* io, void* Ptr, cmsUInt32Number nItems) +{ +} + + +static +void* Type_Dictionary_Dup(struct _cms_typehandler_struct* self, const void *Ptr, cmsUInt32Number n) +{ +} + + +static +void Type_Dictionary_Free(struct _cms_typehandler_struct* self, void* Ptr) +{ +} + +/* +cmsHANDLE cmsDictAlloc(); +cmsHANDLE cmsDictFree(cmsHANDLE hDict); +cmsUInt32Number cmsDictPut(cmsHANDLE hDict, const char LanguageCode[3], const char CountryCode[3], + wchar_t* DisplayName, wchar_t* DisplayValue, const wchar_t* Name, const wchar_t* Value); +cmsUInt32Number cmsDictCount(cmsHANDLE hDict); +cmsBool cmsDictGetData(cmsHANDLE hDict, cmsUInt32Number n, wchar_t* Name, wchar_t* Value); +cmsBool cmsDictGetDisplayData(cmsHANDLE hDict, cmsUInt32Number n, const char LanguageCode[3], const char CountryCode[3], + wchar_t* DisplayName, wchar_t* DisplayValue); +*/ + // ******************************************************************************** // Type support main routines // ******************************************************************************** @@ -4770,6 +4812,7 @@ static _cmsTagTypeLinkedList SupportedTagTypes[] = { {TYPE_HANDLER(cmsCorbisBrokenXYZtype, XYZ), &SupportedTagTypes[27] }, {TYPE_HANDLER(cmsMonacoBrokenCurveType, Curve), &SupportedTagTypes[28] }, {TYPE_HANDLER(cmsSigProfileSequenceIdType, ProfileSequenceId), &SupportedTagTypes[29] }, +{TYPE_HANDLER(cmsSigDictType, Dictionary), &SupportedTagTypes[30] }, {TYPE_HANDLER(cmsSigVcgtType, vcgt), NULL } }; @@ -4889,6 +4932,7 @@ static _cmsTagLinkedList SupportedTags[] = { { cmsSigScreeningTag, { 1, 1, { cmsSigScreeningType}, NULL }, &SupportedTags[59]}, { cmsSigVcgtTag, { 1, 1, { cmsSigVcgtType}, NULL }, &SupportedTags[60]}, + { cmsSigMetaTag, { 1, 1, { cmsSigDictType}, NULL }, &SupportedTags[61]}, { cmsSigProfileSequenceIdTag, { 1, 1, { cmsSigProfileSequenceIdType}, NULL}, NULL} }; |