コマンドファイル共通のヘッダファイル設定をpackage.hに整理
[YACASL2.git] / src / dumpword.c
index d39dfaf..1fca90e 100644 (file)
@@ -1,13 +1,8 @@
-#define _GNU_SOURCE
-#include <stdio.h>
-#include <stdlib.h>
-#include <getopt.h>
-#include "word.h"
-#include "cerr.h"
 #include "package.h"
+#include "word.h"
 
 /**
- * dumpwordコマンドのオプション
+ * @brief dumpwordコマンドのオプション
  */
 static struct option longopts[] = {
     { "arithmetic", no_argument, NULL, 'a' },
@@ -18,7 +13,12 @@ static struct option longopts[] = {
 };
 
 /**
- * dumpwordコマンドのメイン
+ * @brief dumpwordコマンドのメイン
+ *
+ * @return 正常終了時は0、エラー発生時は1
+ *
+ * @param argc コマンドライン引数の数
+ * @param *argv[] コマンドライン引数の配列
  */
 int main(int argc, char *argv[])
 {
@@ -59,5 +59,6 @@ int main(int argc, char *argv[])
     }
     fprintf(stdout, "%6s: ", argv[optind]);
     print_dumpword(word, logicalmode);
+    fprintf(stdout, "\n");
     return 0;
 }