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).