projects
/
YACASL2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ソースコードの推敲
[YACASL2.git]
/
src
/
dumpword.c
diff --git
a/src/dumpword.c
b/src/dumpword.c
index
7e7d00a
..
9574364
100644
(file)
--- a/
src/dumpword.c
+++ b/
src/dumpword.c
@@
-1,9
+1,13
@@
#define _GNU_SOURCE
#define _GNU_SOURCE
+#include <stdio.h>
+#include <stdlib.h>
#include <getopt.h>
#include "word.h"
#include "cerr.h"
#include <getopt.h>
#include "word.h"
#include "cerr.h"
-#include "cmem.h"
+/**
+ * dumpwordコマンドのオプション
+ */
static struct option longopts[] = {
{ "arithmetic", no_argument, NULL, 'a' },
{ "logical", no_argument, NULL, 'l' },
static struct option longopts[] = {
{ "arithmetic", no_argument, NULL, 'a' },
{ "logical", no_argument, NULL, 'l' },
@@
-11,14
+15,18
@@
static struct option longopts[] = {
{ 0, 0, 0, 0 },
};
{ 0, 0, 0, 0 },
};
+/**
+ * dumpwordコマンドのメイン
+ */
int main(int argc, char *argv[])
{
int main(int argc, char *argv[])
{
- bool logicalmode = false; /* ã
\83
‹
\82
¸ã
\82
¹ã
\83
\88
ã
\83
ªã
\81
®å
\86
\85
容ã
\82
\92
è«
\96
ç
\90
\86
å
\80
¤ï¼
\88
0ã
\80
\9c
65535)で表示する場合はtrue */
+ bool logicalmode = false; /* ã
\83
‹
\82
¸ã
\82
¹ã
\83
\88
ã
\83
ªã
\81
®å
\86
\85
容ã
\82
\92
è«
\96
ç
\90
\86
å
\80
¤ï¼
\88
0ã
\81
\8b
ã
\82
\89
65535)で表示する場合はtrue */
int opt;
WORD word;
const char *usage = "Usage: %s [-alh] WORD\n";
cerr_init();
int opt;
WORD word;
const char *usage = "Usage: %s [-alh] WORD\n";
cerr_init();
+ addcerrlist_word();
while((opt = getopt_long(argc, argv, "alh", longopts, NULL)) != -1) {
switch(opt) {
case 'l':
while((opt = getopt_long(argc, argv, "alh", longopts, NULL)) != -1) {
switch(opt) {
case 'l':