| 1231 | } |
| 1232 | |
| 1233 | void Namespace::addFunction(StringTableEntry name, CodeBlock *cb, U32 functionOffset, const char* usage, U32 lineNumber) |
| 1234 | { |
| 1235 | Entry *ent = createLocalEntry(name); |
| 1236 | trashCache(); |
| 1237 | |
| 1238 | ent->mUsage = usage; |
| 1239 | ent->mCode = cb; |
| 1240 | ent->mFunctionOffset = functionOffset; |
| 1241 | ent->mCode->incRefCount(); |
| 1242 | ent->mType = Entry::ConsoleFunctionType; |
| 1243 | ent->mFunctionLineNumber = lineNumber; |
| 1244 | } |
| 1245 | |
| 1246 | void Namespace::addCommand(StringTableEntry name, StringCallback cb, const char *usage, S32 minArgs, S32 maxArgs, bool isToolOnly, ConsoleFunctionHeader* header) |
| 1247 | { |