join(const char **pplist)
{
char *pinto = buffer;
- *pinto = '\0';
while (*pplist)
{
*pinto++ = ' ';
pplist++;
}
+ *pinto = '\0';
return buffer;
}
void
setMainValue (const char *pname, const char *pvalue)
{
+ assert(pname);
+ assert(pvalue);
+
shash_add (&_mainValues, pname, pvalue);
}
void
buildCmdLine2 (char *pbuffer, const char *pcmd)
{
- char *poutcmd = msprintf(_mainValues, pcmd);
+ char *poutcmd;
+ assert(pbuffer && pcmd);
+ assert(_mainValues);
+
+ poutcmd = msprintf(_mainValues, pcmd);
strcpy(pbuffer, poutcmd);
}
*nl = '\0';
}
+hTab *
+getRuntimeVariables(void)
+{
+ return _mainValues;
+}