console.c
changeset 1889 5cf08d091a20
parent 1879 2ccc61e922e2
child 1891 92a3b0aa0946
equal deleted inserted replaced
1888:5f0398340e05 1889:5cf08d091a20
   497 			hooks->pre = proc;
   497 			hooks->pre = proc;
   498 			break;
   498 			break;
   499 		case ICONSOLE_HOOK_POST_ACTION:
   499 		case ICONSOLE_HOOK_POST_ACTION:
   500 			hooks->post = proc;
   500 			hooks->post = proc;
   501 			break;
   501 			break;
   502 			default: NOT_REACHED();
   502 		default: NOT_REACHED();
   503 	}
   503 	}
   504 }
   504 }
   505 
   505 
   506 /**
   506 /**
   507  * Handle any special hook triggers. If the hook type is met check if
   507  * Handle any special hook triggers. If the hook type is met check if
   524 			proc = hooks->pre;
   524 			proc = hooks->pre;
   525 			break;
   525 			break;
   526 		case ICONSOLE_HOOK_POST_ACTION:
   526 		case ICONSOLE_HOOK_POST_ACTION:
   527 			proc = hooks->post;
   527 			proc = hooks->post;
   528 			break;
   528 			break;
   529 			default: NOT_REACHED();
   529 		default: NOT_REACHED();
   530 	}
   530 	}
   531 
   531 
   532 	return (proc == NULL) ? true : proc();
   532 	return (proc == NULL) ? true : proc();
   533 }
   533 }
   534 
   534 
   923 		case ICONSOLE_VAR_INT32:
   923 		case ICONSOLE_VAR_INT32:
   924 			snprintf(tempres, sizeof(tempres), "%i",  *(int32*)var->addr);
   924 			snprintf(tempres, sizeof(tempres), "%i",  *(int32*)var->addr);
   925 			break;
   925 			break;
   926 		case ICONSOLE_VAR_STRING:
   926 		case ICONSOLE_VAR_STRING:
   927 			value = (char*)var->addr;
   927 			value = (char*)var->addr;
       
   928 			break;
   928 		default: NOT_REACHED();
   929 		default: NOT_REACHED();
   929 	}
   930 	}
   930 
   931 
   931 	return value;
   932 	return value;
   932 }
   933 }