FlexeLint - replacement for lint - any reviews?

John Gordon gordon at osiris.cso.uiuc.edu
Mon Jan 7 06:14:37 AEST 1991


	"Shrouded Source" is source code that is fully compilable, but all of
the identifiers (variables & function names) have been replaced with totally
unreadable strings.  For example, if you have the line:

	int num_records, employee_num;

it could be changed into:

	int JcqX_8iM, A8lrh7;

	In general, the purpose of "Shrouding" is to provide source code that
can be ported and compiled, but not really understood or modified.

	Other things that shrouding can do:

	Replace all integer constants with hex or octal constants

	change for's, while's, and if's to goto's

	destroy the nice format of the original source (i.e. have the shrouded
	source be 1 big long line)

	And probably some other things that I forgot.


---
John Gordon
Internet: gordon at osiris.cso.uiuc.edu        #include <disclaimer.h>
          gordon at cerl.cecer.army.mil       #include <clever_saying.h>



More information about the Comp.lang.c mailing list