Merge pull request #544 from alliedmodders/update-amtl
Update to the latest SourcePawn and AMTL.
This commit is contained in:
commit
07ba8df977
@ -313,13 +313,13 @@ bool ConsoleDetours::AddListener(IPluginFunction *fun, const char *command)
|
||||
}
|
||||
else
|
||||
{
|
||||
ke::AutoArray<char> str(UTIL_ToLowerCase(command));
|
||||
ke::AutoPtr<char[]> str(UTIL_ToLowerCase(command));
|
||||
IChangeableForward *forward;
|
||||
if (!m_Listeners.retrieve(str, &forward))
|
||||
if (!m_Listeners.retrieve(str.get(), &forward))
|
||||
{
|
||||
forward = forwardsys->CreateForwardEx(NULL, ET_Hook, 3, NULL, Param_Cell,
|
||||
Param_String, Param_Cell);
|
||||
m_Listeners.insert(str, forward);
|
||||
m_Listeners.insert(str.get(), forward);
|
||||
}
|
||||
forward->AddFunction(fun);
|
||||
}
|
||||
@ -335,9 +335,9 @@ bool ConsoleDetours::RemoveListener(IPluginFunction *fun, const char *command)
|
||||
}
|
||||
else
|
||||
{
|
||||
ke::AutoArray<char> str(UTIL_ToLowerCase(command));
|
||||
ke::AutoPtr<char[]> str(UTIL_ToLowerCase(command));
|
||||
IChangeableForward *forward;
|
||||
if (!m_Listeners.retrieve(str, &forward))
|
||||
if (!m_Listeners.retrieve(str.get(), &forward))
|
||||
return false;
|
||||
return forward->RemoveFunction(fun);
|
||||
}
|
||||
|
@ -520,7 +520,7 @@ void DBManager::KillWorkerThread()
|
||||
m_QueueEvent.Notify();
|
||||
}
|
||||
m_Worker->Join();
|
||||
m_Worker = NULL;
|
||||
m_Worker = nullptr;
|
||||
s_OneTimeThreaderErrorMsg = false;
|
||||
m_Terminate = false;
|
||||
}
|
||||
@ -547,7 +547,7 @@ bool DBManager::AddToThreadQueue(IDBThreadOperation *op, PrioQueueLevel prio)
|
||||
logger->LogError("[SM] Unable to create db threader (error unknown)");
|
||||
s_OneTimeThreaderErrorMsg = true;
|
||||
}
|
||||
m_Worker = NULL;
|
||||
m_Worker = nullptr;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
@ -251,7 +251,7 @@ void CPlugin::EvictWithError(PluginStatus status, const char *error_fmt, ...)
|
||||
ke::SafeVsprintf(m_errormsg, sizeof(m_errormsg), error_fmt, ap);
|
||||
va_end(ap);
|
||||
|
||||
if (m_pRuntime != NULL)
|
||||
if (m_pRuntime)
|
||||
{
|
||||
m_pRuntime->SetPauseState(true);
|
||||
}
|
||||
@ -499,7 +499,7 @@ bool CPlugin::TryCompile()
|
||||
|
||||
IPluginContext *CPlugin::GetBaseContext()
|
||||
{
|
||||
if (m_pRuntime == NULL)
|
||||
if (!m_pRuntime)
|
||||
{
|
||||
return NULL;
|
||||
}
|
||||
@ -558,7 +558,7 @@ bool CPlugin::IsSilentlyFailed()
|
||||
|
||||
bool CPlugin::IsDebugging()
|
||||
{
|
||||
if (m_pRuntime == NULL)
|
||||
if (!m_pRuntime)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
@ -181,7 +181,7 @@ struct TrieSnapshot
|
||||
}
|
||||
|
||||
size_t length;
|
||||
ke::AutoArray<int> keys;
|
||||
ke::AutoPtr<int[]> keys;
|
||||
BaseStringTable strings;
|
||||
};
|
||||
|
||||
@ -556,7 +556,7 @@ static cell_t CreateTrieSnapshot(IPluginContext *pContext, const cell_t *params)
|
||||
|
||||
TrieSnapshot *snapshot = new TrieSnapshot;
|
||||
snapshot->length = pTrie->map.elements();
|
||||
snapshot->keys = new int[snapshot->length];
|
||||
snapshot->keys = ke::MakeUnique<int[]>(snapshot->length);
|
||||
size_t i = 0;
|
||||
for (StringHashMap<Entry>::iterator iter = pTrie->map.iter(); !iter.empty(); iter.next(), i++)
|
||||
snapshot->keys[i] = snapshot->strings.AddString(iter->key.chars(), iter->key.length());
|
||||
|
@ -1634,8 +1634,8 @@ private:
|
||||
|
||||
assert(results_.length() == txn_->entries.length());
|
||||
|
||||
ke::AutoArray<cell_t> data(new cell_t[results_.length()]);
|
||||
ke::AutoArray<cell_t> handles(new cell_t[results_.length()]);
|
||||
ke::AutoPtr<cell_t[]> data = ke::MakeUnique<cell_t[]>(results_.length());
|
||||
ke::AutoPtr<cell_t[]> handles = ke::MakeUnique<cell_t[]>(results_.length());
|
||||
for (size_t i = 0; i < results_.length(); i++)
|
||||
{
|
||||
CombinedQuery *obj = new CombinedQuery(results_[i], db_);
|
||||
@ -1662,8 +1662,8 @@ private:
|
||||
success_->PushCell(dbh);
|
||||
success_->PushCell(data_);
|
||||
success_->PushCell(txn_->entries.length());
|
||||
success_->PushArray(handles, results_.length());
|
||||
success_->PushArray(data, results_.length());
|
||||
success_->PushArray(handles.get(), results_.length());
|
||||
success_->PushArray(data.get(), results_.length());
|
||||
success_->Execute(NULL);
|
||||
|
||||
// Cleanup. Note we clear results_, since freeing their handles will
|
||||
@ -1692,7 +1692,7 @@ public:
|
||||
{
|
||||
HandleSecurity sec(ident_, g_pCoreIdent);
|
||||
|
||||
ke::AutoArray<cell_t> data(new cell_t[results_.length()]);
|
||||
ke::AutoPtr<cell_t[]> data = ke::MakeUnique<cell_t[]>(results_.length());
|
||||
for (size_t i = 0; i < txn_->entries.length(); i++)
|
||||
data[i] = txn_->entries[i].data;
|
||||
|
||||
@ -1708,7 +1708,7 @@ public:
|
||||
failure_->PushCell(txn_->entries.length());
|
||||
failure_->PushString(error_.chars());
|
||||
failure_->PushCell(failIndex_);
|
||||
failure_->PushArray(data, txn_->entries.length());
|
||||
failure_->PushArray(data.get(), txn_->entries.length());
|
||||
failure_->Execute(NULL);
|
||||
|
||||
handlesys->FreeHandle(dbh, &sec);
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit c0a83b780054b57f145d51f156551e108b93845c
|
||||
Subproject commit e3a888eab7ee73e7fbff9f3e2f0529a87b284d39
|
@ -1 +1 @@
|
||||
Subproject commit 8b39fef524a695f7c6fab743cdd531dfeaeff936
|
||||
Subproject commit 836bb7a6da1f88b3c795f11e88306c724ccef5dc
|
Loading…
Reference in New Issue
Block a user