made [Input | Output]Formats() better handle the case where out_count is NULL and made the functions better handle the cas
e when the number of input or output formats changes git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2315 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
parent
d4dd380232
commit
32898e2a71
@ -234,10 +234,12 @@ TGATranslator::TranslatorVersion() const
|
|||||||
const translation_format *
|
const translation_format *
|
||||||
TGATranslator::InputFormats(int32 *out_count) const
|
TGATranslator::InputFormats(int32 *out_count) const
|
||||||
{
|
{
|
||||||
if (out_count)
|
if (out_count) {
|
||||||
*out_count = 2;
|
*out_count = sizeof(gInputFormats) /
|
||||||
|
sizeof(translation_format);
|
||||||
return gInputFormats;
|
return gInputFormats;
|
||||||
|
} else
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------
|
// ---------------------------------------------------------------
|
||||||
@ -258,10 +260,12 @@ TGATranslator::InputFormats(int32 *out_count) const
|
|||||||
const translation_format *
|
const translation_format *
|
||||||
TGATranslator::OutputFormats(int32 *out_count) const
|
TGATranslator::OutputFormats(int32 *out_count) const
|
||||||
{
|
{
|
||||||
if (out_count)
|
if (out_count) {
|
||||||
*out_count = 2;
|
*out_count = sizeof(gOutputFormats) /
|
||||||
|
sizeof(translation_format);
|
||||||
return gOutputFormats;
|
return gOutputFormats;
|
||||||
|
} else
|
||||||
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
// ---------------------------------------------------------------
|
// ---------------------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user