vsts_version_fixer.cpp File Reference

#include <basis/function.h>
#include <basis/istring.h>
#include <basis/portable.h>
#include <basis/string_array.h>
#include <data_struct/static_memory_gremlin.h>
#include <opsystem/application_shell.h>
#include <opsystem/byte_filer.h>
#include <opsystem/directory.h>
#include <opsystem/filename.h>
#include <opsystem/version_ini.h>

Include dependency graph for vsts_version_fixer.cpp:

Go to the source code of this file.

Defines

#define LOG(s)   CLASS_EMERGENCY_LOG(program_wide_logger(), s)
#define BASE_LOG(s)   program_wide_logger().log(s)
#define static_class_name()   "vsts_version_fixer"
#define static_class_name()   "vsts_version_fixer"

Functions

bool whacking_spider (const directory &current)
bool stamping_spider (const directory &current)

Variables

string_array global_file_whacks
string_array global_dir_whacks
istring global_build_ini


Define Documentation

#define BASE_LOG (  )     program_wide_logger().log(s)

Definition at line 32 of file vsts_version_fixer.cpp.

#define LOG (  )     CLASS_EMERGENCY_LOG(program_wide_logger(), s)

Definition at line 30 of file vsts_version_fixer.cpp.

 
#define static_class_name (  )     "vsts_version_fixer"

Definition at line 187 of file vsts_version_fixer.cpp.

 
#define static_class_name (  )     "vsts_version_fixer"

Definition at line 187 of file vsts_version_fixer.cpp.

Referenced by blowfish_decryption(), blowfish_encryption(), write_build_config::execute(), fake_pack(), infoton::fast_unpack(), cromp_transaction::flatten(), RSA_crypto::generate_key(), timer_driver::handle_system_timer(), main(), nodes::symbol_tree::prune(), array< contents >::resize(), array< contents >::retrain(), RSA_crypto::set_key(), test_bogon_amorph(), test_byte_array_amorph(), test_string_table(), cromp_transaction::unflatten(), write_build_config::write_output_file(), and array< contents >::zap().


Function Documentation

bool stamping_spider ( const directory current  ) 

Definition at line 191 of file vsts_version_fixer.cpp.

References directory::files(), FUNCDEF, global_build_ini, array< contents >::length(), version_ini::one_stop_version_stamp(), and directory::path().

bool whacking_spider ( const directory current  ) 

Definition at line 121 of file vsts_version_fixer.cpp.

References portable::AWAIT_APP_EXIT, BASE_LOG, directory::directories(), directory::files(), FUNCDEF, global_dir_whacks, global_file_whacks, portable::launch_process(), array< contents >::length(), and directory::path().


Variable Documentation

istring global_build_ini

Definition at line 189 of file vsts_version_fixer.cpp.

Referenced by stamping_spider().

string_array global_dir_whacks

Definition at line 119 of file vsts_version_fixer.cpp.

Referenced by whacking_spider().

string_array global_file_whacks

Definition at line 118 of file vsts_version_fixer.cpp.

Referenced by whacking_spider().


Generated on Fri Nov 28 04:29:42 2008 for HOOPLE Libraries by  doxygen 1.5.1