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

FreeBSD Manual Pages

  
 
  

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

NAME
       isck -tells if a	name is	the pattern defined by the user

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

PARAMETER
       s		   Pointer to the string to be check as	clock

DESCRIPTION
       isck  compares the string defined by the	MBK_CK(1) environment variable
       with the	string s.  If this string is not set by	the user, its  default
       value is	"ck".

RETURN VALUE
       isck returns 0 the pattern is not present If the	pattern	is found, 1 is
       returned.

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

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

ASIM/LIP6			October	1, 1997			       ISCK(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=isck&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help