obfuscate.h
Go to the documentation of this file.00001 #ifndef __OBFUSCATE_H__
00002 #define __OBFUSCATE_H__
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00030 #define obf_sig(x) (obf_mode ? obfuscate_name(x,'s') : x)
00031
00036 #define obf_funit(x) (obf_mode ? obfuscate_name(x,'f') : x)
00037
00041 #define obf_file(x) (obf_mode ? obfuscate_name(x,'v') : x)
00042
00046 #define obf_inst(x) (obf_mode ? obfuscate_name(x,'i') : x)
00047
00048
00049 extern bool obf_mode;
00050
00051
00053 void obfuscate_set_mode( bool value );
00054
00056 char* obfuscate_name( const char* real_name, char prefix );
00057
00059 void obfuscate_dealloc();
00060
00061 #endif
00062