Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
NAMEINDEX(3)		     MBK UTILITY FUNCTIONS		  NAMEINDEX(3)

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

ASIM/LIP6			October	1, 1997			  NAMEINDEX(3)

NAME | SYNOPSYS | PARAMETERS | DESCRIPTION | RETURN VALUE | EXAMPLE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=nameindex&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help