-static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/server/paramBlobRecord.cc,v 1.14 2003-05-19 11:01:55 sailer Exp $";
+static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/server/paramBlobRecord.cc,v 1.15 2003-05-19 16:30:48 sailer Exp $";
 #define _POSIX_C_SOURCE 199509L
 
 #if HAVE_CONFIG_H
        funcTable.installReadFunc("graphicHigh", &Record::readGraphicHigh);
        funcTable.installReadFunc("controlLow", &Record::readControlLow);
        funcTable.installReadFunc("controlHigh", &Record::readControlHigh);
+       funcTable.installReadFunc("enums", &Record::readEnums);
        funcTable.installReadFunc("precision", &Record::readPrecision);
 
        funcTable.installReadFunc("value", &ParamBlobRecord::readValue);
 
-static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/server/paramFilenameRecord.cc,v 1.10 2003-05-19 11:01:55 sailer Exp $";
+static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/server/paramFilenameRecord.cc,v 1.11 2003-05-19 16:30:48 sailer Exp $";
 #define _POSIX_C_SOURCE 199509L
 
 #if HAVE_CONFIG_H
        funcTable.installReadFunc("graphicHigh", &Record::readGraphicHigh);
        funcTable.installReadFunc("controlLow", &Record::readControlLow);
        funcTable.installReadFunc("controlHigh", &Record::readControlHigh);
+       funcTable.installReadFunc("enums", &Record::readEnums);
        funcTable.installReadFunc("precision", &Record::readPrecision);
 
        funcTable.installReadFunc("value", &ParamFilenameRecord::readValue);
 
-static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/server/paramIntRecord.cc,v 1.13 2003-05-19 11:01:55 sailer Exp $";
+static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/server/paramIntRecord.cc,v 1.14 2003-05-19 16:30:48 sailer Exp $";
 #define _POSIX_C_SOURCE 199509L
 
 #if HAVE_CONFIG_H
        funcTable.installReadFunc("graphicHigh", &Record::readGraphicHigh);
        funcTable.installReadFunc("controlLow", &Record::readControlLow);
        funcTable.installReadFunc("controlHigh", &Record::readControlHigh);
+       funcTable.installReadFunc("enums", &Record::readEnums);
        funcTable.installReadFunc("precision", &Record::readPrecision);
 
        funcTable.installReadFunc("value", &ParamIntRecord::readValue);
 
-static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/server/paramStringRecord.cc,v 1.12 2003-05-19 11:01:55 sailer Exp $";
+static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/server/paramStringRecord.cc,v 1.13 2003-05-19 16:30:48 sailer Exp $";
 #define _POSIX_C_SOURCE 199509L
 
 #if HAVE_CONFIG_H
        funcTable.installReadFunc("graphicHigh", &Record::readGraphicHigh);
        funcTable.installReadFunc("controlLow", &Record::readControlLow);
        funcTable.installReadFunc("controlHigh", &Record::readControlHigh);
+       funcTable.installReadFunc("enums", &Record::readEnums);
        funcTable.installReadFunc("precision", &Record::readPrecision);
 
        funcTable.installReadFunc("value", &ParamStringRecord::readValue);
 
-static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/server/record.cc,v 1.5 2003-05-19 11:01:56 sailer Exp $";
+static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/ca/server/record.cc,v 1.6 2003-05-19 16:30:48 sailer Exp $";
 #define _POSIX_C_SOURCE 199506L
 
 #if HAVE_CONFIG_H
        alarmStatus = epicsAlarmNone;
        alarmSeverity = epicsSevNone;
 
-       if(sscanf(pPVName, "HAD:P%*c:%[^:]:%[^:]:%[^:]", buf1, buf2, buf3) != 4) {
+       if(sscanf(pPVName, "HAD:P%*c:%[^:]:%[^:]:%[^:]", buf1, buf2, buf3) != 3) {
                strcpy(name, buf1);
                strcpy(idx, buf2);
        } else {