- Modified dubiuos limit code in ECBSetValue

- Added subsampling to sinqhmdriv
This commit is contained in:
koennecke
2008-06-09 09:00:19 +00:00
parent b9157b18d7
commit 90497e4beb
4 changed files with 32 additions and 6 deletions

View File

@@ -625,7 +625,13 @@ static hdbCallbackReturn JulChoGetCallback(pHdb currentNode,
}
/*--------------------------------------------------------------------------*/
static int AppendJulChoROPar(pHdb parent, char *name, int type){
return AddSICSHdbROPar(parent,name,makeHdbValue(type,1));
pHdb child = NULL;
child = AddSICSHdbROPar(parent,name,makeHdbValue(type,1));
if(child != NULL){
return 1;
} else {
return 0;
}
}
/*---------------------------------------------------------------------------*/
static int ConfigureSingleJulCho(pHdb parent, pJulCho driv,
@@ -796,11 +802,13 @@ static int InitJulChoPar(pJulCho driv){
* set callback and replace by a speed setting callback
*/
parChild = GetHipadabaNode(child,"nomspeed");
assert(parChild != NULL);
assert(parChild != NULL);
/*
* TODO: possible delete some callbacks
* delete the callback cahin in order to remove the
* read only callback
*/
DeleteCallbackChain(parChild->callBackChain);
parChild->callBackChain = NULL;
pCb = MakeCheckPermissionCallback(usUser);
if(pCb == NULL){
@@ -812,6 +820,10 @@ static int InitJulChoPar(pJulCho driv){
return 0;
}
AppendHipadabaCallback(parChild,pCb);
AppendHipadabaCallback(parChild,
MakeHipadabaCallback(JulChoGetCallback,driv,NULL));
AddHipadabaChild(driv->parNode,child,NULL);
child = MakeHipadabaNode(CH3N,HIPNONE,0);