projects
/
pspp-builds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lexer: Reimplement for better testability and internationalization.
[pspp-builds.git]
/
src
/
ui
/
terminal
/
terminal-opts.h
diff --git
a/src/ui/terminal/terminal-opts.h
b/src/ui/terminal/terminal-opts.h
index e5d032d18efcc156d28e2c7b3a613993affdc20d..64581baea304c81558074e3298d9c8744854ca03 100644
(file)
--- a/
src/ui/terminal/terminal-opts.h
+++ b/
src/ui/terminal/terminal-opts.h
@@
-1,5
+1,5
@@
/* PSPPIRE - a graphical user interface for PSPP.
/* PSPPIRE - a graphical user interface for PSPP.
- Copyright (C) 2008
Free Software Foundation
+ Copyright (C) 2008
, 2010 Free Software Foundation, Inc.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
@@
-15,13
+15,20
@@
along with this program. If not, see <http://www.gnu.org/licenses/>. */
along with this program. If not, see <http://www.gnu.org/licenses/>. */
-#ifndef
TERMINAL_OPTS
-#define
TERMINAL_OPTS
+#ifndef
UI_TERMINAL_TERMINAL_OPTS_H
+#define
UI_TERMINAL_TERMINAL_OPTS_H 1
-extern const struct argp io_argp ;
-extern const struct argp test_argp ;
+#include <stdbool.h>
+#include "language/lexer/lexer.h"
-extern const struct argp terminal_argp;
+struct argv_parser;
+struct lexer;
+struct terminal_opts;
-#endif
+struct terminal_opts *terminal_opts_init (struct argv_parser *,
+ enum lex_syntax_mode *,
+ bool *process_statrc,
+ char **syntax_encoding);
+void terminal_opts_done (struct terminal_opts *, int argc, char *argv[]);
+#endif /* ui/terminal/terminal-opts.h */