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)
       environment 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.0-RELEASE+and+Ports>

home | help