[svn:parrot] r41757 - in trunk: config/gen/platform/generic src src/interp
mikehh at svn.parrot.org
mikehh at svn.parrot.org
Wed Oct 7 23:39:00 UTC 2009
Author: mikehh
Date: Wed Oct 7 23:39:00 2009
New Revision: 41757
URL: https://trac.parrot.org/parrot/changeset/41757
Log:
clear up some compiler warnings from r41602
Modified:
trunk/config/gen/platform/generic/env.c
trunk/src/interp/inter_create.c
trunk/src/library.c
Modified: trunk/config/gen/platform/generic/env.c
==============================================================================
--- trunk/config/gen/platform/generic/env.c Wed Oct 7 23:08:09 2009 (r41756)
+++ trunk/config/gen/platform/generic/env.c Wed Oct 7 23:39:00 2009 (r41757)
@@ -54,8 +54,6 @@
strcpy(envs + name_len + 1, value);
putenv(envs);
-
- /* The buffer is intentionally not freed! */
#endif
Parrot_str_free_cstring(name);
Parrot_str_free_cstring(value);
Modified: trunk/src/interp/inter_create.c
==============================================================================
--- trunk/src/interp/inter_create.c Wed Oct 7 23:08:09 2009 (r41756)
+++ trunk/src/interp/inter_create.c Wed Oct 7 23:39:00 2009 (r41757)
@@ -63,7 +63,7 @@
is_env_var_set(PARROT_INTERP, ARGIN(STRING* var))
{
ASSERT_ARGS(is_env_var_set)
- int free_it, retval;
+ int retval;
char* const value = Parrot_getenv(interp, var);
if (value == NULL)
retval = 0;
@@ -71,8 +71,6 @@
retval = 0;
else
retval = !STREQ(value, "0");
- if (free_it)
- mem_sys_free(value);
return retval;
}
Modified: trunk/src/library.c
==============================================================================
--- trunk/src/library.c Wed Oct 7 23:08:09 2009 (r41756)
+++ trunk/src/library.c Wed Oct 7 23:39:00 2009 (r41757)
@@ -778,11 +778,10 @@
Parrot_get_runtime_prefix(PARROT_INTERP)
{
ASSERT_ARGS(Parrot_get_runtime_prefix)
- int free_it;
char * const env = Parrot_getenv(interp, CONST_STRING(interp, "PARROT_RUNTIME"));
if (env)
- return free_it ? env : mem_sys_strdup(env);
+ return env;
else {
PMC * const config_hash =
VTABLE_get_pmc_keyed_int(interp, interp->iglobals, (INTVAL) IGLOBALS_CONFIG_HASH);
@@ -813,15 +812,12 @@
Parrot_get_runtime_path(PARROT_INTERP)
{
ASSERT_ARGS(Parrot_get_runtime_path)
- int free_it;
char * const env = Parrot_getenv(interp, CONST_STRING(interp, "PARROT_RUNTIME"));
STRING *result;
if (env)
{
result = Parrot_str_new(interp, env, 0);
- if (free_it)
- free(env);
}
else {
PMC * const config_hash =
More information about the parrot-commits
mailing list