On 2011-03-07 at 16:14:47 [+0100], jonas@xxxxxxxxxxx wrote: > Author: kirilla > Date: 2011-03-07 16:14:46 +0100 (Mon, 07 Mar 2011) > New Revision: 40858 > Changeset: http://dev.haiku-os.org/changeset/40858 > > Modified: > haiku/trunk/headers/build/os/storage/AppFileInfo.h > haiku/trunk/headers/os/storage/AppFileInfo.h > haiku/trunk/src/build/libbe/storage/AppFileInfo.cpp > haiku/trunk/src/build/libbe/storage/mime/UpdateMimeInfoThread.cpp > haiku/trunk/src/kits/storage/AppFileInfo.cpp > haiku/trunk/src/servers/registrar/mime/UpdateMimeInfoThread.cpp > Log: > Add app filename localization catalog entry support to BAppFileInfo, > registrar and mimeset. Need help to understand why the build-version of > UpdateMimeInfoThread.cpp does not compile with the added code, currently > commented out. What does the compiler say? > Sorry about the arbitrary B_MIME_TYPE_LENGTH*3. Advice and > review welcome. The key is a file name, so B_FILE_NAME_LENGTH should be used for it. I don't know, if there's an actual length limit for the context -- maybe one could be introduced. Alternatively simply make BAppFileInfo::GetCatalogEntry() return a dynamically sized structure -- a BString or some class that already provides access to the parsed components. CU, Ingo