Provided by: alliance_5.0-20120515-6_amd64 bug

NAME

       nameindex - concatenate a name and index with user separator

SYNOPSYS

       #include "mut.h"
       char ∗nameindex(s, i)
       char ∗s;
       long i;

PARAMETERS

       s                   Pointer to a string

       t                   Long integer

DESCRIPTION

       The  nameindex  function  adds the separator defined by MBK_SEPAR(1), and then the string version of i at
       the end of string s.  This is not like a strcat(3) of the standard  library,  because  s  is  not  beeing
       modified.
       The string returned has already been put in the names dictionary by a call to namealloc(3).

RETURN VALUE

       nameindex returns a pointer to a string in the name hash table.

EXAMPLE

       #include "mut.h"
       #include "mlo.h"
       void a_sig_name(ptsig)
       losig_list ∗ptsig;
       {
          return pt->NAMECHAIN ? (char ∗)(pt->NAMECHAIN->DATA)
                   : nameindex("mbk_sig", pt->INDEX);
       }

SEE ALSO

       mbk(1), namealloc(3), MBK_SEPAR(1).