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

FreeBSD Manual Pages

  
 
  

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

NAME
       isvss -tells if a name contains the pattern defined by the user

SYNOPSYS
       #include	"mut.h"
       char* isvss(s)
       char *s;

PARAMETER
       s		   Pointer to the string to be check as	power high

DESCRIPTION
       isvss searches an occurence of the string defined by the	MBK_VSS(1) en-
       vironment variable in the string	s.  If this string is not set  by  the
       user, its default value is "vss".

RETURN VALUE
       isvss return NULL the pattern is	not present If the pattern is found, a
       value different from NULL is returned.

EXAMPLE
       #include	"mut.h"
       #include	"mlo.h"
       find_a_vss(f)
       lofig_list *f;
       {
       locon_list *c;
       losig_list *s;
	  /* first check connectors */
	  for (c = f->LOCON; c;	c = c->NEXT) {
	     if	(isvss(c->NAME))
		return c->SIG;
	     if	(isvss(getsigname(c->SIG)))
		return c->SIG;
	  }
	  /* then check	internal signals */
	  for (s = f->LOSIG; s;	s = s->NEXT)
	     if	(s->TYPE == INTERNAL)
		if (isvss(getsigname(s)))
		   return s;
	  return NULL;
       }

SEE ALSO
       mbk(1), mbkenv(3), instr(3), isvdd(3), MBK_VDD(1), MBK_VSS(1).

ASIM/LIP6			October	1, 1997			      ISVSS(3)

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

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

home | help