char *quotechar = strchr (curarg, '\"');
int offset = 0;
bool open = FALSE;
+ char *freearg = NULL;
while (quotechar != NULL)
{
}
}
+ llassert (quotechar != NULL);
*quotechar = '\0';
offset = (quotechar - arg) + 2;
(message ("%s\"\'%s",
cstring_fromChars (arg),
cstring_fromChars (quotechar + 1)));
+ freearg = arg;
open = FALSE;
}
else
(message ("%s\'\"%s",
cstring_fromChars (arg),
cstring_fromChars (quotechar + 1)));
+ freearg = arg;
open = TRUE;
}
BADBRANCH;
}
}
+
+ sfree (freearg);
}
void showHerald (void)
{
cstring incval = cstring_copy
(osd_getEnvironmentVariable (cstring_makeLiteralTemp (INCLUDE_VAR)));
+ cstring oincval = incval;
if (cstring_isDefined (incval))
{
}
}
- cstring_free (incval);
+ cstring_free (oincval);
}
/*