console_cmds.c
changeset 232 c3d08de192ed
parent 229 b94bfdf02bae
child 247 1cbc32ff06eb
equal deleted inserted replaced
231:74c8ed1d9e21 232:c3d08de192ed
   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");