From 21dbdef1fcf5169ade95e05aed35ff361f4d3cc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Mon, 21 Oct 2002 07:14:55 +0000 Subject: fixed the stupid "rule"-bug in ann_som.c svn path=/trunk/externals/ann/; revision=180 --- src/ann_som.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/ann_som.c b/src/ann_som.c index 3247e39..2bd2b4a 100644 --- a/src/ann_som.c +++ b/src/ann_som.c @@ -353,10 +353,10 @@ static void som_rule(t_som *x, t_symbol *s, int argc, t_atom *argv) if (argv->a_type==A_FLOAT) rule=atom_getint(argv); else if (argv->a_type==A_SYMBOL) { - char *name=atom_getsymbol(argv)->s_name; - if (!strcmp(name, "instar") && !strcmp(name, "INSTAR")) rule=INSTAR; - else if (!strcmp(name, "outstar") && !strcmp(name, "OUTSTAR")) rule=OUTSTAR; - else if (!strcmp(name, "kohonen") && !strcmp(name, "KOHONEN")) rule=KOHONEN; + char name=*atom_getsymbol(argv)->s_name; + if (name=='I' || name=='i') rule=INSTAR; + else if (name=='O' || name=='O') rule=OUTSTAR; + else if (name=='K' || name=='k') rule=KOHONEN; } switch (rule) { -- cgit v1.2.1