CURL easy handles are now cached for reacquisition. Should lessen hitching by about half on systems exhibiting such.
This commit is contained in:
@@ -2469,12 +2469,12 @@ void dump_prehash_files()
|
||||
" * Generated from message template version number %.3f\n"
|
||||
" */\n",
|
||||
gMessageSystem->mMessageFileVersionNumber);
|
||||
fprintf(fp, "\n\nextern F32 gPrehashVersionNumber;\n\n");
|
||||
fprintf(fp, "\n\nextern F32 const gPrehashVersionNumber;\n\n");
|
||||
for (i = 0; i < MESSAGE_NUMBER_OF_HASH_BUCKETS; i++)
|
||||
{
|
||||
if (!LLMessageStringTable::getInstance()->mEmpty[i] && LLMessageStringTable::getInstance()->mString[i][0] != '.')
|
||||
{
|
||||
fprintf(fp, "extern char * _PREHASH_%s;\n", LLMessageStringTable::getInstance()->mString[i]);
|
||||
fprintf(fp, "extern char const* const _PREHASH_%s;\n", LLMessageStringTable::getInstance()->mString[i]);
|
||||
}
|
||||
}
|
||||
fprintf(fp, "\n\n#endif\n");
|
||||
@@ -2499,12 +2499,12 @@ void dump_prehash_files()
|
||||
gMessageSystem->mMessageFileVersionNumber);
|
||||
fprintf(fp, "#include \"linden_common.h\"\n");
|
||||
fprintf(fp, "#include \"message.h\"\n\n");
|
||||
fprintf(fp, "\n\nF32 gPrehashVersionNumber = %.3ff;\n\n", gMessageSystem->mMessageFileVersionNumber);
|
||||
fprintf(fp, "\n\nF32 const gPrehashVersionNumber = %.3ff;\n\n", gMessageSystem->mMessageFileVersionNumber);
|
||||
for (i = 0; i < MESSAGE_NUMBER_OF_HASH_BUCKETS; i++)
|
||||
{
|
||||
if (!LLMessageStringTable::getInstance()->mEmpty[i] && LLMessageStringTable::getInstance()->mString[i][0] != '.')
|
||||
{
|
||||
fprintf(fp, "char * _PREHASH_%s = LLMessageStringTable::getInstance()->getString(\"%s\");\n", LLMessageStringTable::getInstance()->mString[i], LLMessageStringTable::getInstance()->mString[i]);
|
||||
fprintf(fp, "char const* const _PREHASH_%s = LLMessageStringTable::getInstance()->getString(\"%s\");\n", LLMessageStringTable::getInstance()->mString[i], LLMessageStringTable::getInstance()->mString[i]);
|
||||
}
|
||||
}
|
||||
fclose(fp);
|
||||
|
||||
Reference in New Issue
Block a user