Lines Matching refs:newObj
1455 DPSBinObjRec newObj;
1458 newObj = *currObj;
1465 IEEELowToNative(&currObj->val.realVal, &newObj.val.realVal);
1467 IEEEHighToNative(&currObj->val.realVal, &newObj.val.realVal);
1471 NativeToIEEELow(&currObj->val.realVal, &newObj.val.realVal);
1473 NativeToIEEEHigh(&currObj->val.realVal, &newObj.val.realVal);
1479 if (type == DPS_STRING && newObj.length > 0) {
1481 firstCharOffset = ((unsigned) newObj.val.stringVal < firstCharOffset)
1482 ? newObj.val.stringVal : firstCharOffset;
1485 if (newObj.length == DPSSYSNAME) { /* system name index, never expand to string body */
1488 else if (newObj.length == 0) { /* user name index */
1489 register char *p = DPSNameFromIndex(newObj.val.nameVal);
1494 newObj.length = strlen(p);
1495 newObj.val.nameVal = nameOffset;
1496 nameOffset += newObj.length;
1505 firstCharOffset = ((unsigned) newObj.val.nameVal < firstCharOffset)
1506 ? newObj.val.nameVal : firstCharOffset;
1510 DPSWriteData(ctxt, (char *) &newObj, sizeof(newObj));
1514 offset += sizeof(newObj);