static long initRecord(dbCommon *record) { calcoutRecord *co = (calcoutRecord *)record; return streamInitRecord(record, &co->out, readData, writeData) == ERROR ? ERROR : OK; }
static long initRecord(dbCommon *record) { lsiRecord *lsi = (lsiRecord *)record; return streamInitRecord(record, &lsi->inp, readData, writeData) == ERROR ? ERROR : OK; }
static long initRecord (dbCommon *record) { longoutRecord *lo = (longoutRecord *) record; return streamInitRecord (record, &lo->out, readData, writeData) == ERROR ? ERROR : OK; }
static long initRecord (dbCommon *record) { mbboRecord *mbbo = (mbboRecord *) record; mbbo->mask <<= mbbo->shft; return streamInitRecord (record, &mbbo->out, readData, writeData); }
static long initRecord (dbCommon *record) { waveformRecord *wf = (waveformRecord *) record; return streamInitRecord (record, &wf->inp, readData, writeData) == ERROR ? ERROR : OK; }
static long initRecord (dbCommon *record) { mbbiRecord *mbbi = (mbbiRecord *) record; mbbi->mask <<= mbbi->shft; return streamInitRecord (record, &mbbi->inp, readData, writeData) == ERROR ? ERROR : OK; }
static long initRecord (dbCommon *record) { static const int typesize[] = {MAX_STRING_SIZE,1,1,2,2,4,4,4,8,2}; aaoRecord *aao = (aaoRecord *) record; aao->bptr = calloc(aao->nelm, typesize[aao->ftvl]); if (aao->bptr == NULL) { errlogSevPrintf (errlogFatal, "initRecord %s: can't allocate memory for data array\n", record->name); return ERROR; } return streamInitRecord (record, &aao->out, readData, writeData) == ERROR ? ERROR : OK; }
static long initRecord (dbCommon *record) { scalcoutRecord *sco = (scalcoutRecord *) record; return streamInitRecord (record, &sco->out, readData, writeData); }