> > > Perhaps this "x =" should also include += and + > > > and the various other operators that are possible > > > or does SmPL grammar already do that? This is now done. It seems to have had no impact. > Anywhere the return value of strlcpy is used, not just as > an assignment, is an instance that should not be changed. Mostly what is changed for strlcpy is the case where there is a ; after the call, so that is not going to match an if test, etc. It also doesn't match the right side of an assignment. The only case of an assignment that is matched is when the variable is not used afterwards. The rule now properly checks that the third argument is the size of the first argument. This made a small reduction in the number of results. julia