175 |
175 |
176 DEF_CONSOLE_CMD(ConInfoVar) |
176 DEF_CONSOLE_CMD(ConInfoVar) |
177 { |
177 { |
178 if (argc<2) return NULL; |
178 if (argc<2) return NULL; |
179 if (argt[1]!=ICONSOLE_VAR_REFERENCE) { |
179 if (argt[1]!=ICONSOLE_VAR_REFERENCE) { |
180 IConsoleError("first argument must be an variable reference"); |
180 IConsoleError("first argument has to be a variable reference"); |
181 } else { |
181 } else { |
182 _iconsole_var * item; |
182 _iconsole_var * item; |
183 item = (_iconsole_var *) argv[1]; |
183 item = (_iconsole_var *) argv[1]; |
184 IConsolePrintF(_iconsole_color_default,"var_name: %s",item->name); |
184 IConsolePrintF(_iconsole_color_default,"var_name: %s",item->name); |
185 IConsolePrintF(_iconsole_color_default,"var_type: %i",item->type); |
185 IConsolePrintF(_iconsole_color_default,"var_type: %i",item->type); |
186 IConsolePrintF(_iconsole_color_default,"var_addr: %i",item->addr); |
186 IConsolePrintF(_iconsole_color_default,"var_addr: %i",item->addr); |
187 if (item->_malloc) IConsolePrintF(_iconsole_color_default,"var_malloc: internal"); else IConsolePrintF(_iconsole_color_default, "var_malloc: external"); |
187 if (item->_malloc) IConsolePrintF(_iconsole_color_default,"var_malloc: internal"); |
|
188 else IConsolePrintF(_iconsole_color_default, "var_malloc: external"); |
188 if (item->hook_access) IConsoleWarning("var_access hooked"); |
189 if (item->hook_access) IConsoleWarning("var_access hooked"); |
189 if (item->hook_before_change) IConsoleWarning("var_before_change hooked"); |
190 if (item->hook_before_change) IConsoleWarning("var_before_change hooked"); |
190 if (item->hook_after_change) IConsoleWarning("var_after_change hooked"); |
191 if (item->hook_after_change) IConsoleWarning("var_after_change hooked"); |
191 } |
192 } |
192 return NULL; |
193 return NULL; |
195 |
196 |
196 DEF_CONSOLE_CMD(ConInfoCmd) |
197 DEF_CONSOLE_CMD(ConInfoCmd) |
197 { |
198 { |
198 if (argc<2) return NULL; |
199 if (argc<2) return NULL; |
199 if (argt[1]!=ICONSOLE_VAR_UNKNOWN) { |
200 if (argt[1]!=ICONSOLE_VAR_UNKNOWN) { |
200 IConsoleError("first argument must be an commandname"); |
201 IConsoleError("first argument has to be a command name"); |
201 } else { |
202 } else { |
202 _iconsole_cmd * item; |
203 _iconsole_cmd * item; |
203 item = IConsoleCmdGet(argv[1]); |
204 item = IConsoleCmdGet(argv[1]); |
204 if (item==NULL) { |
205 if (item==NULL) { |
205 IConsoleError("the given command was not found"); |
206 IConsoleError("the given command was not found"); |