Lines 1-38
Link Here
|
1 |
--- ginsh/ginsh_parser.yy.orig Mon Feb 5 22:08:16 2007 |
|
|
2 |
+++ ginsh/ginsh_parser.yy Sat Oct 20 16:46:13 2007 |
3 |
@@ -28,6 +28,8 @@ |
4 |
|
5 |
%{ |
6 |
#include "config.h" |
7 |
+#include <sys/time.h> |
8 |
+ |
9 |
#ifdef HAVE_RUSAGE |
10 |
#include <sys/resource.h> |
11 |
#else |
12 |
@@ -859,7 +861,7 @@ |
13 |
// For shell commands, revert back to filename completion |
14 |
rl_completion_append_character = orig_completion_append_character; |
15 |
rl_basic_word_break_characters = orig_basic_word_break_characters; |
16 |
- rl_completer_word_break_characters = GINAC_RL_COMPLETER_CAST(rl_basic_word_break_characters); |
17 |
+ rl_completer_word_break_characters = GINAC_RL_COMPLETER_CAST((char*)rl_basic_word_break_characters); |
18 |
#if (GINAC_RL_VERSION_MAJOR < 4) || (GINAC_RL_VERSION_MAJOR == 4 && GINAC_RL_VERSION_MINOR < 2) |
19 |
return completion_matches(const_cast<char *>(text), (CPFunction *)filename_completion_function); |
20 |
#else |
21 |
@@ -869,7 +871,7 @@ |
22 |
// Otherwise, complete function names |
23 |
rl_completion_append_character = '('; |
24 |
rl_basic_word_break_characters = " \t\n\"#$%&'()*+,-./:;<=>?@[\\]^`{|}~"; |
25 |
- rl_completer_word_break_characters = GINAC_RL_COMPLETER_CAST(rl_basic_word_break_characters); |
26 |
+ rl_completer_word_break_characters = GINAC_RL_COMPLETER_CAST((char*)rl_basic_word_break_characters); |
27 |
#if (GINAC_RL_VERSION_MAJOR < 4) || (GINAC_RL_VERSION_MAJOR == 4 && GINAC_RL_VERSION_MINOR < 2) |
28 |
return completion_matches(const_cast<char *>(text), (CPFunction *)fcn_generator); |
29 |
#else |
30 |
@@ -892,6 +894,8 @@ |
31 |
/* |
32 |
* Main program |
33 |
*/ |
34 |
+ |
35 |
+int yyparse(); |
36 |
|
37 |
int main(int argc, char **argv) |
38 |
{ |