nameindex3
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 |
Overview
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.
Examples
#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);
}
Releases
4 releases since Debian 7 (Wheezy); the text changed 1 time.