diff -r 86ff6927e68a -r 261d33fbabb8 src/ai/api/ai_transactionmode.hpp --- a/src/ai/api/ai_transactionmode.hpp Thu Mar 22 08:58:17 2007 +0000 +++ b/src/ai/api/ai_transactionmode.hpp Thu Mar 22 09:10:00 2007 +0000 @@ -103,7 +103,9 @@ #ifdef DEFINE_SQUIRREL_CLASS /* Custom template to allow AITransactionMode-instance as param */ -template <> AITransactionMode *SQConvert::GetParam(ForceType, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AITransactionMode *)instance; } +namespace SQConvert { + template <> AITransactionMode *GetParam(ForceType, HSQUIRRELVM vm, int index) { SQUserPointer instance; sq_getinstanceup(vm, index, &instance, 0); return (AITransactionMode *)instance; } +}; // namespace SQConvert void SQAITransactionModeRegister(Squirrel *engine) { DefSQClass SQAITransactionMode("AITransactionMode");