-#include "casl2.h"
#define _GNU_SOURCE
+#include <stdio.h>
+#include <stdlib.h>
#include <getopt.h>
+#include "word.h"
+#include "cerr.h"
+/**
+ * dumpwordコマンドのオプション
+ */
static struct option longopts[] = {
{ "arithmetic", no_argument, NULL, 'a' },
{ "logical", no_argument, NULL, 'l' },
{ 0, 0, 0, 0 },
};
+/**
+ * dumpwordコマンドのメイン
+ */
int main(int argc, char *argv[])
{
- bool logicalmode = false; /* ã\83¬ã\82¸ã\82¹ã\83\88ã\83ªã\81®å\86\85容ã\82\92è«\96ç\90\86å\80¤ï¼\880ã\80\9c65535)で表示する場合はtrue */
+ bool logicalmode = false; /* ã\83¬ã\82¸ã\82¹ã\83\88ã\83ªã\81®å\86\85容ã\82\92è«\96ç\90\86å\80¤ï¼\880ã\81\8bã\82\8965535)で表示する場合はtrue */
int opt;
WORD word;
const char *usage = "Usage: %s [-alh] WORD\n";
- cerr = malloc_chk(sizeof(CERR), "cerr");
+ cerr_init();
+ addcerrlist_word();
while((opt = getopt_long(argc, argv, "alh", longopts, NULL)) != -1) {
switch(opt) {
case 'l':