DOKK / manpages / debian 10 / alliance / isck.3.en
ISCK(3) MBK UTILITY FUNCTIONS ISCK(3)

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

See the file buster/alliance/alc_origin.1.en.gz.

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

Pointer to the string to be check as clock

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

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

#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;
}

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

See the file buster/alliance/alc_bug_report.1.en.gz.

October 1, 1997 ASIM/LIP6