aboutsummaryrefslogtreecommitdiffhomepage
path: root/env_universal_common.cpp
diff options
context:
space:
mode:
authorGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-07-17 12:47:01 -0700
committerGravatar ridiculousfish <corydoras@ridiculousfish.com>2012-07-17 12:47:01 -0700
commitd06d6c69645c4d355772cb19043469328c05ccc5 (patch)
treeba9f91943b94b9b59b3e781580eca5d3230ac493 /env_universal_common.cpp
parent977a4477f646e344e66a7b0bc22e2e89b72d20db (diff)
Various changes to reduce fish's compiled code size
OS X release build executable size dropped from 672k to 511k
Diffstat (limited to 'env_universal_common.cpp')
-rw-r--r--env_universal_common.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/env_universal_common.cpp b/env_universal_common.cpp
index 80ab4a0f..e2c1d62d 100644
--- a/env_universal_common.cpp
+++ b/env_universal_common.cpp
@@ -106,7 +106,8 @@ static void parse_message( wchar_t *msg,
/**
The table of all universal variables
*/
-std::map<wcstring, var_uni_entry_t*> env_universal_var;
+typedef std::map<wcstring, var_uni_entry_t*> env_var_table_t;
+env_var_table_t env_universal_var;
/**
Callback function, should be called on all events
@@ -412,7 +413,7 @@ void env_universal_common_init( void (*cb)(int type, const wchar_t *key, const w
void env_universal_common_destroy()
{
- std::map<wcstring, var_uni_entry_t*>::iterator iter;
+ env_var_table_t::iterator iter;
for(iter = env_universal_var.begin(); iter != env_universal_var.end(); ++iter)
{
@@ -545,7 +546,7 @@ void read_message( connection_t *src )
*/
void env_universal_common_remove( const wcstring &name )
{
- std::map<wcstring, var_uni_entry_t*>::iterator result = env_universal_var.find(name);
+ env_var_table_t::iterator result = env_universal_var.find(name);
if (result != env_universal_var.end())
{
var_uni_entry_t* v = result->second;
@@ -900,7 +901,7 @@ void env_universal_common_get_names( wcstring_list_t &lst,
int show_exported,
int show_unexported )
{
- std::map<wcstring, var_uni_entry_t*>::const_iterator iter;
+ env_var_table_t::const_iterator iter;
for (iter = env_universal_var.begin(); iter != env_universal_var.end(); ++iter)
{
const wcstring& key = iter->first;
@@ -918,7 +919,7 @@ void env_universal_common_get_names( wcstring_list_t &lst,
wchar_t *env_universal_common_get( const wcstring &name )
{
- std::map<wcstring, var_uni_entry_t*>::const_iterator result = env_universal_var.find(name);
+ env_var_table_t::const_iterator result = env_universal_var.find(name);
if (result != env_universal_var.end() )
{
@@ -932,7 +933,7 @@ wchar_t *env_universal_common_get( const wcstring &name )
int env_universal_common_get_export( const wcstring &name )
{
- std::map<wcstring, var_uni_entry_t*>::const_iterator result = env_universal_var.find(name);
+ env_var_table_t::const_iterator result = env_universal_var.find(name);
if (result != env_universal_var.end() )
{
const var_uni_entry_t *e = result->second;
@@ -944,7 +945,7 @@ int env_universal_common_get_export( const wcstring &name )
void enqueue_all( connection_t *c )
{
- std::map<wcstring, var_uni_entry_t*>::const_iterator iter;
+ env_var_table_t::const_iterator iter;
for (iter = env_universal_var.begin(); iter != env_universal_var.end(); ++iter)
{