nameindex(3) 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);
}