diff options
author | Felix Fietkau <nbd@openwrt.org> | 2014-11-23 22:02:33 +0300 |
---|---|---|
committer | Felix Fietkau <nbd@openwrt.org> | 2014-11-23 22:02:51 +0300 |
commit | d59fa8d58844f3d6fad70a540a73ee6290613dd4 (patch) | |
tree | 82972210e3f6c1932a291735e137a662a53318b0 /jshn.c | |
parent | f386a0d7d86af42a584180c8898aef8ccb065a33 (diff) |
jshn: shorten variable names to speed up processing
Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Diffstat (limited to 'jshn.c')
-rw-r--r-- | jshn.c | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -179,8 +179,8 @@ static char *get_keys(const char *prefix) { char *keys; - keys = alloca(var_prefix_len + strlen(prefix) + sizeof("KEYS_") + 1); - sprintf(keys, "%sKEYS_%s", var_prefix, prefix); + keys = alloca(var_prefix_len + strlen(prefix) + sizeof("K_") + 1); + sprintf(keys, "%sK_%s", var_prefix, prefix); return getenv(keys); } @@ -188,15 +188,15 @@ static void get_var(const char *prefix, const char **name, char **var, char **ty { char *tmpname, *varname; - tmpname = alloca(var_prefix_len + strlen(prefix) + 1 + strlen(*name) + 1 + sizeof("TYPE_")); + tmpname = alloca(var_prefix_len + strlen(prefix) + 1 + strlen(*name) + 1 + sizeof("T_")); sprintf(tmpname, "%s%s_%s", var_prefix, prefix, *name); *var = getenv(tmpname); - sprintf(tmpname, "%sTYPE_%s_%s", var_prefix, prefix, *name); + sprintf(tmpname, "%sT_%s_%s", var_prefix, prefix, *name); *type = getenv(tmpname); - sprintf(tmpname, "%sNAME_%s_%s", var_prefix, prefix, *name); + sprintf(tmpname, "%sN_%s_%s", var_prefix, prefix, *name); varname = getenv(tmpname); if (varname) *name = varname; |