I had a quick look with grep and I could not see anywhere in classicladder that these variables were referenced aside from the procedures directly following. Seems odd that they are declared as a global scope and not local to the procedures that use them.
Rod Webster *1300 896 832* +61 435 765 611 VMN® www.vmn.com.au On Fri, 26 Jun 2020 at 22:51, andy pugh <[email protected]> wrote: > Reported on the forum when compiling for Arch, but looks flaky at best. > > > https://github.com/LinuxCNC/linuxcnc/blob/2.7/src/hal/classicladder/files_project.c#L159 > > https://github.com/LinuxCNC/linuxcnc/blob/2.7/src/hal/classicladder/files.c#L1298 > > I don't know if this is meant to create a limited-scope global or two > independent variables, but it is hard to argue that the compiler is > wrong to complain. > > -- > atp > "A motorcycle is a bicycle with a pandemonium attachment and is > designed for the especial use of mechanical geniuses, daredevils and > lunatics." > — George Fitch, Atlanta Constitution Newspaper, 1912 > > > _______________________________________________ > Emc-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-developers > _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
