refactoring de las funciones que juegan con malloc y sysvars.c aparece de nuevo