nameindex.3alc - Man Page
concatenate a name and index with user separator
Synopsis
#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 being 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).
Referenced By
mbkenv.3alc(3), MBK_SEPAR.1alc(1).
October 1, 1997 ASIM/LIP6 MBK UTILITY FUNCTIONS