-static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/tcl/tclParam.c,v 1.32 2005-04-06 13:59:48 hadaq Exp $";
+static const char rcsId[] = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/allParam/tcl/tclParam.c,v 1.33 2005-04-06 14:37:56 hadaq Exp $";
#define _POSIX_C_SOURCE 199509L
#if HAVE_CONFIG_H
char lname[PARAM_MAX_NAME_LEN];
char lidx[PARAM_MAX_NAME_LEN];
- for (i = 0; i <= strlen(name); i++) {
- lname[i] = tolower(name[i]);
+ for (i = 0; name[i] != '\0'; i++) {
+ lname[i] = isalnum(name[i]) ? tolower(name[i]) : '_';
}
- for (i = 0; i <= strlen(idx); i++) {
- lidx[i] = tolower(idx[i]);
+ lname[i] = '\0';
+
+ for (i = 0; idx[i] != '\0'; i++) {
+ lidx[i] = isalnum(idx[i]) ? tolower(idx[i]) : '_';
}
+ lidx[i] = '\0';
*rows = 0;
#ifdef PTHREADS