Hi, 2010/8/9 <olafbuddenha...@gmx.net>: > > Hm, why tmp[5]? The way I read the code, only 4 entries are used... >
Well it's the null that terminates the string. But as this isn't used as a string it probably does not make much sense. > BTW, minor stylistic nitpick: I generally consider it clearer and more > robust to use sizeof in strncpy(), i.e.: > > strncpy(tmp, keyname, sizeof tmp) > > But that's only matter of style -- so if you prefer your variant, > feel free to keep it like that :-) > It's alway good to remove hardcoded constants. :)