D_MEMBERS

SUMMARY
d_members(SET,count[,dbn])
int SET;
long *count;
int dbn;

ARGUMENTS
SET The set type for which the current membership count is to
be returned

count A pointer to a long integer variable to receive the total
member count

dbn (optional)The number of the database containing the record

DESCRIPTION
Function d_members copies the count of the total number of members for
the current owner of SET into the long integer pointer yo be count.


───────────────────────────────────────────────────────────────────

CURRENCY CHANGES
None

RETURN CODES

-2 S_INVSET Invalid set type.Probably passed a record or field
type instead of a set type.

-8 S_NOCO The current owner is null.

-24 S_NOTLOCKED Record type is not locked.

EXAMPLE

char name[23]; /* author name */
long num; /* number of pubs */

..
/* Print list of authors with total number of
associated publications in database */
for(d_findfm(AUTHOR_LIST);db_status==S_OKAY;
d_findnm(AUTHOR_LIST)){
d_crread(NANE,name);
d_setor(HAS_PUBLISHED);
d_members(HAS_PUBLISHED,&num);
printf("author %s has %old publcations on file\n",
name,num);
}