unsigned long checksum;
};
-}
+} // namespace
/** The cache contains one item per orig file and target format, so use a
string const & format)
{
if (!lyxrc.use_converter_cache)
- return 0;
+ return nullptr;
CacheType::iterator const it1 = cache.find(from);
if (it1 == cache.end())
- return 0;
+ return nullptr;
FormatCacheType & format_cache = it1->second.cache;
FormatCacheType::iterator const it2 = format_cache.find(format);
if (it2 == format_cache.end())
- return 0;
+ return nullptr;
return &(it2->second);
}
cache_dir = FileName(addName(package().user_support().absFileName(), "cache"));
if (!cache_dir.exists())
if (!cache_dir.createDirectory(0700)) {
+ // FIXME This should really be displayed as a message. But the GUI
+ // does not exist yet.
lyxerr << "Could not create cache directory `"
<< cache_dir << "'." << endl;
exit(EXIT_FAILURE);
void ConverterCache::writeIndex() const
{
- if (!lyxrc.use_converter_cache
+ if (!lyxrc.use_converter_cache
|| cache_dir.empty())
return;
pimpl_->writeIndex();