diff --git a/src/dbStatic/dbStaticLib.c b/src/dbStatic/dbStaticLib.c index b5071db3f..fc3cb9bf2 100644 --- a/src/dbStatic/dbStaticLib.c +++ b/src/dbStatic/dbStaticLib.c @@ -1271,6 +1271,14 @@ char *dbGetFieldName(DBENTRY *pdbentry) return(pflddes->name); } +char *dbGetDefault(DBENTRY *pdbentry) +{ + dbFldDes *pflddes = pdbentry->pflddes; + + if(!pflddes) return(NULL); + return(pflddes->initial); +} + char *dbGetPrompt(DBENTRY *pdbentry) { dbFldDes *pflddes = pdbentry->pflddes; @@ -1987,10 +1995,8 @@ dbMenu *dbFindMenu(dbBase *pdbbase,char *name) char **dbGetChoices(DBENTRY *pdbentry) { dbFldDes *pflddes = pdbentry->pflddes; - void *pfield = pdbentry->pfield; if(!pflddes) return(NULL); - if(!pfield) return(NULL); switch (pflddes->field_type) { case DBF_MENU: { dbMenu *pdbMenu = (dbMenu *)pflddes->ftPvt; diff --git a/src/dbStatic/dbStaticLib.h b/src/dbStatic/dbStaticLib.h index b5a93af26..77b0bfe09 100644 --- a/src/dbStatic/dbStaticLib.h +++ b/src/dbStatic/dbStaticLib.h @@ -127,15 +127,16 @@ int dbGetNRecords(DBENTRY *pdbentry); char *dbGetRecordName(DBENTRY *pdbentry); long dbRenameRecord(DBENTRY *pdbentry,char *newName); -long dbFindField(DBENTRY *pdbentry,char *pfieldName); long dbFirstFielddes(DBENTRY *pdbentry,int dctonly); long dbNextFielddes(DBENTRY *pdbentry,int dctonly); int dbGetFieldType(DBENTRY *pdbentry); int dbGetNFields(DBENTRY *pdbentry,int dctonly); char *dbGetFieldName(DBENTRY *pdbentry); -char *dbGetPrompt(DBENTRY *pdbentry); +char *dbGetDefault(DBENTRY *pdbentry); +char *dbGetString(DBENTRY *pdbentry); int dbGetPromptGroup(DBENTRY *pdbentry); +long dbFindField(DBENTRY *pdbentry,char *pfieldName); char *dbGetString(DBENTRY *pdbentry); long dbPutString(DBENTRY *pdbentry,char *pstring); char *dbVerify(DBENTRY *pdbentry,char *pstring);