aboutsummaryrefslogtreecommitdiffstats
path: root/native/dicttoolkit/dict_toolkit_main.cpp
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2014-11-08 21:39:57 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-11-08 21:39:57 +0000
commit5ac16f6c9736e1ebff6c8a26d47a75b5c0f2360e (patch)
tree3f6596477a6d00c718a8d2c4334787e3caf9b1d7 /native/dicttoolkit/dict_toolkit_main.cpp
parent7f19c201a72783c239e4acf0db1c1dc77639a7d7 (diff)
parent61280c0b7fc87cf901272f38b75d12c5193b33ff (diff)
downloadlatinime-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.cpp9
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);
}