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

  
 
  

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

NAME
     nameindex - 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 str-
     cat(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).

ASIM/LIP6			 October 1, 1997		    NAMEINDEX(3)

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

home | help