3636#include < exception>
3737#include < functional>
3838#include < map>
39- #include < stack>
4039#include < string>
4140#include < utility>
4241#include < vector>
4342
4443#include < errno.h>
4544#include < poll.h>
46- #include < readline/history.h>
4745#include < readline/readline.h>
4846#include < stdlib.h>
4947#include < string.h>
@@ -146,11 +144,11 @@ public:
146144
147145 std::string get_alt_value () const { return this ->rc_alt_value ; }
148146
149- void update_poll_set (std::vector<struct pollfd >& pollfds) override ;
147+ void update_poll_set (std::vector<pollfd>& pollfds) override ;
150148
151149 void handle_key (const ncinput& ch);
152150
153- void check_poll_set (const std::vector<struct pollfd >& pollfds) override ;
151+ void check_poll_set (const std::vector<pollfd>& pollfds) override ;
154152
155153 void focus (int context,
156154 const std::string& prompt,
@@ -219,7 +217,7 @@ public:
219217
220218 void add_possibility (const int context,
221219 const std::string& type,
222- const char * values[])
220+ const char * const values[])
223221 {
224222 for (int lpc = 0 ; values[lpc]; lpc++) {
225223 this ->add_possibility (context, type, values[lpc]);
@@ -228,8 +226,8 @@ public:
228226
229227 void add_possibility (const int context,
230228 const std::string& type,
231- const char ** first,
232- const char ** last)
229+ const char * const * first,
230+ const char * const * last)
233231 {
234232 for (; first < last; first++) {
235233 this ->add_possibility (context, type, *first);
0 commit comments