concatname(3)
concatenate two names with user separator
SYNOPSYS
#include "mut.h"
char *concatname(s, t)
char *s, *t;
PARAMETERS
- s
-
Pointer to a string
- t
-
Pointer to a string
DESCRIPTION
The
concatname function adds the separator defined by
MBK_SEPAR(1),
and then the string
t 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
concatname returns a pointer to a string in the name hash table.
EXAMPLE
#include "mut.h"
#include "mlo.h"
void flat_sig_alias(ptsig, insname)
losig_list *ptsig;
char *insname;
{
chain_list *pt;
for (pt = ptsig->NAMECHAIN; pt; pt = pt->NEXT)
pt->DATA = (void *)concatname(insname, (char *)pt->DATA);
}