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

  
 
  

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

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

SYNOPSIS
     #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 re-
     turned.

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)

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

home | help