Quiero eliminar variables locales sin usar del archivo C. Ejemplo:Eliminación automática de variables locales no utilizadas del código fuente C
int fun(int a , int b)
{
int c,sum=0;
sum=a + b;
return sum;
}
Aquí la variable no utilizada es 'c'.
I externamente tendré una lista de todas las variables locales no utilizadas. Ahora, utilizando las variables locales no utilizadas que tengo, tenemos que encontrar variables locales del código fuente & eliminar.
En el ejemplo anterior, "c" es una variable no utilizada. Lo sabré (tengo un código para eso). Aquí tengo que encontrar c & eliminarlo.
EDITAR
El punto no es encontrar las variables locales no utilizados con una herramienta externa. El punto es eliminarlos del código dada una lista de ellos.
Por supuesto, se puede ir más lejos, y decir "diversión int (int a, int b) {return a + b;}" y eliminar suma así. Pero esa no era tu pregunta. –
¿Cuál es el formato de lista de variables no utilizadas que tiene? ¿Tiene números de línea y columna? – Constantin
¿por qué quieres hacer eso? ¿Qué le impide borrar manualmente las variables no utilizadas tan pronto como no se utilizan? ¿O tus colegas los colocan deliberadamente en el código y te dicen que los elimines con una lista? –