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