diff options
author | 2014-11-08 21:39:57 +0000 | |
---|---|---|
committer | 2014-11-08 21:39:57 +0000 | |
commit | 5ac16f6c9736e1ebff6c8a26d47a75b5c0f2360e (patch) | |
tree | 3f6596477a6d00c718a8d2c4334787e3caf9b1d7 /native/dicttoolkit/dict_toolkit_main.cpp | |
parent | 7f19c201a72783c239e4acf0db1c1dc77639a7d7 (diff) | |
parent | 61280c0b7fc87cf901272f38b75d12c5193b33ff (diff) | |
download | latinime-5ac16f6c9736e1ebff6c8a26d47a75b5c0f2360e.tar.gz latinime-5ac16f6c9736e1ebff6c8a26d47a75b5c0f2360e.tar.xz latinime-5ac16f6c9736e1ebff6c8a26d47a75b5c0f2360e.zip |
am 61280c0b: Merge "Add CommandExecutor for dicttoolkit."
* commit '61280c0b7fc87cf901272f38b75d12c5193b33ff':
Add CommandExecutor for dicttoolkit.
Diffstat (limited to 'native/dicttoolkit/dict_toolkit_main.cpp')
-rw-r--r-- | native/dicttoolkit/dict_toolkit_main.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/native/dicttoolkit/dict_toolkit_main.cpp b/native/dicttoolkit/dict_toolkit_main.cpp index 22db3d4d1..53cc5e915 100644 --- a/native/dicttoolkit/dict_toolkit_main.cpp +++ b/native/dicttoolkit/dict_toolkit_main.cpp @@ -26,15 +26,14 @@ void usage(int argc, char **argv) { int main(int argc, char **argv) { if (argc < MIN_ARG_COUNT) { usage(argc, argv); - return 0; + return 1; } using namespace latinime::dicttoolkit; const CommandType commandType = CommandUtils::getCommandType(argv[1]); if (commandType == CommandType::Unknown) { CommandUtils::printCommandUnknownMessage(argv[0], argv[1]); - return 0; + return 1; } - // TODO: Implement. - fprintf(stderr, "Command '%s' has not been implemented yet.\n", argv[1]); - return 0; + const auto executor = CommandUtils::getCommandExecutor(commandType); + return executor(argc - 1, argv + 1); } |