fArgv
BList fArgv;
fArgv(CloneArgv(argv)),
fArgv = new char*[fArgc+ 1];
fArgv[i] = (char*) argList.ItemAt(i);
fArgv[fArgc] = NULL;// terminate the array
FreeArgv(fArgv);
into->AddString("largv", fArgv[i]);
else if ((result = LaunchCommand(fArgv, fArgc)) != B_OK) {
string << "Can't launch " << fArgv[0];
char** fArgv;
fArgv->AddItem(new BString(argument));
for (int32 i = 0; void* item = fArgv->ItemAt(i); i++) {
BList* fArgv;
fArgv = new BList();
for (int32 i = 0; void* item = fArgv->ItemAt(i); i++)
delete fArgv;
for (int32 i = fArgv.CountItems() - 1; i >= 0; i--)
free(fArgv.ItemAtFast(i));
if (clonedArg == NULL || !fArgv.AddItem(clonedArg))
return fArgv.CountItems();
return (char*)fArgv.ItemAt(index);
return fArgv;
fArgv = new char*[fArgc + 1];
fArgv[i] = new char[len + 1];
memcpy(fArgv[i], argVector[i].c_str(), len + 1);
fArgv[fArgc] = NULL;
if (fArgv) {
delete[] fArgv[i];
delete[] fArgv;
char** fArgv;