Exemple #1
0
int executeCommand(programOptions po)
{
	switch (programOptionsGetMode(po))
	{
	case MODE_ADD:
		return commandAdd(po);
		break;
	case MODE_DELETE:
		return commandDelete(po);
		break;
	case MODE_EXTRACT:
		return commandExtract(po);
		break;
	case MODE_UPDATE:
		return commandUpdate(po);
		break;
	case MODE_CREATE:
		return commandCreate(po);
		break;
	case MODE_LIST:
		return commandList(po);
		break;
	case MODE_DIFF:
		return commandDiff(po);
		break;
	case MODE_HELP:
		return commandHelp(po);
		break;
	default:
		break;
	}
	return 0;
}
Exemple #2
0
void requestParserDelete(requestParser_t parser) {
	requestParserImpl_t* pParser = PARSER(parser);
	if (pParser) {
		if (pParser->pCommand) {
			commandDelete(pParser->fallocator, pParser->pCommand);
		}
		FREE(pParser);
	}
}