isck(3) - Linux man page

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).