projects
/
selector.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
*** empty log message ***
[selector.git]
/
selector.cc
diff --git
a/selector.cc
b/selector.cc
index
f89f6b8
..
ae945fd
100644
(file)
--- a/
selector.cc
+++ b/
selector.cc
@@
-43,9
+43,10
@@
using namespace std;
#define VERSION "1.0"
#define VERSION "1.0"
+const int buffer_size = 1024;
+
// Yeah, global variables!
// Yeah, global variables!
-int buffer_size = 1024;
int nb_lines_max = 10000;
char pattern_separator = ';';
int output_to_vt_buffer = 0;
int nb_lines_max = 10000;
char pattern_separator = ';';
int output_to_vt_buffer = 0;
@@
-348,8
+349,9
@@
int main(int argc, char **argv) {
setlocale(LC_ALL, "");
char input_filename[buffer_size], output_filename[buffer_size];
setlocale(LC_ALL, "");
char input_filename[buffer_size], output_filename[buffer_size];
+
strcpy(input_filename, "");
strcpy(input_filename, "");
- strcpy(output_filename, "
/tmp/selector.out
");
+ strcpy(output_filename, "");
int i = 1;
while(i < argc) {
int i = 1;
while(i < argc) {
@@
-563,7
+565,9
@@
int main(int argc, char **argv) {
if(temporary_line >= 0 && temporary_line < nb_lines) {
inject_into_tty_buffer(lines[temporary_line]);
}
if(temporary_line >= 0 && temporary_line < nb_lines) {
inject_into_tty_buffer(lines[temporary_line]);
}
- } else {
+ }
+
+ if(output_filename[0]) {
ofstream out(output_filename);
if(out.fail()) {
cerr << "Can not open " << output_filename << " for writing." << endl;
ofstream out(output_filename);
if(out.fail()) {
cerr << "Can not open " << output_filename << " for writing." << endl;