Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- db_VISTA III - d_setmm http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
   D_SETMM

SUMMARY
   d_setmm(TO_SET,FR_SET [,dbn])
   int TO_SET;
   int FR_SET;
   int dbn;

ARGUMENTS
   TO_SET      The set type to which the current member will be assigned
               from the current member of FR_SET.

   FR_SET      The set type from which the current member of TO_SET will be
               assigned.

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

DESCRIPTION
   This function assigns as current member of TO_SET the current member of
   FR_SET. The current member of FR_SET must be a legal meber of TO_SET which
   is also connected to a TO_SET occurrence. The current owner of TO_SET will
   become the new member's owner.

CURRENCY CHANGES
   curr_mem[TO_SET] = curr_mem[FR_SET];
   curr_own[TO_SET] = owner of curr_mem[FR_SET] via TO_SET.

RETURN CODES

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

   -16    S_NOCOT       The current member of FR_SET is not connected to an
                        occurrence of TO_SET.

   -19    S_INVMEM      The current member of FR_SET is not legal member of
                        TO_SET.


EXAMPLE

    /* print key words associates with tech.info */
    while (d_findnm(INFO_TO_KEY)==S_OKAY)
      {
       d_setmm(KEY_TO_INFO,INFO_TO_KEY);
       d_csoread(INFO_TI_KEY,WORD,key);
       printf("%s\n",key);
      }

See Also: d_setmo d_setmr d_setom d_setro

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson