- Port to SL-5

SKIPPED:
	psi/tecs/make_crv
This commit is contained in:
koennecke
2008-01-03 09:56:55 +00:00
parent 64e5c22369
commit 1f862889ce
21 changed files with 912 additions and 517 deletions

View File

@ -19,6 +19,8 @@ static int getTypeSize(int typecode){
return 4;
break;
case NX_FLOAT64:
case NX_INT64:
case NX_UINT64:
return 8;
break;
case NX_INT16:
@ -208,6 +210,10 @@ double getNXDatasetValueAt(pNXDS dataset, int address){
case NX_UINT32:
value = (double)dataset->u.iPtr[address];
break;
case NX_INT64:
case NX_UINT64:
value = (double)dataset->u.lPtr[address];
break;
case NX_INT16:
case NX_UINT16:
value = (double)dataset->u.sPtr[address];
@ -224,10 +230,10 @@ char *getNXDatasetText(pNXDS dataset){
int length, status = 1;
if(dataset == NULL){
status = 0;
return strdup("NULL");
}
if(dataset->magic != MAGIC){
status = 0;
return strdup("NULL");
}
if(dataset->rank > 1){
status = 0;
@ -236,6 +242,8 @@ char *getNXDatasetText(pNXDS dataset){
dataset->type == NX_FLOAT64 ||
dataset->type == NX_INT32 ||
dataset->type == NX_UINT32 ||
dataset->type == NX_INT64 ||
dataset->type == NX_UINT64 ||
dataset->type == NX_INT16 ||
dataset->type == NX_UINT16 ) {
status = 0;
@ -284,6 +292,10 @@ int putNXDatasetValueAt(pNXDS dataset, int address, double value){
case NX_UINT32:
dataset->u.iPtr[address] = (int)value;
break;
case NX_INT64:
case NX_UINT64:
dataset->u.lPtr[address] = (int64_t)value;
break;
case NX_INT16:
case NX_UINT16:
dataset->u.sPtr[address] = (short int)value;