diff options
author | Nobuyoshi Nakada <[email protected]> | 2020-12-27 19:35:27 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2020-12-27 19:35:27 +0900 |
commit | 730b0099fd7b32bf1a79d2a233c327425680a145 (patch) | |
tree | 2acc8821ad1d4f124d907eaf39dc6e3d9edeef5b | |
parent | 0a2e4a8f0cfd0c303717ede51a2a848ce19cf3a8 (diff) |
Get rid of inconsistent dll linkages against vcpkg readline
-rw-r--r-- | ext/readline/readline.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/ext/readline/readline.c b/ext/readline/readline.c index ae68cf7548..9f76f90e41 100644 --- a/ext/readline/readline.c +++ b/ext/readline/readline.c @@ -78,7 +78,7 @@ static ID id_special_prefixes; #ifndef HAVE_RL_USERNAME_COMPLETION_FUNCTION # define rl_username_completion_function username_completion_function #else -char *rl_username_completion_function(const char *, int); +RUBY_EXTERN char *rl_username_completion_function(const char *, int); #endif #ifndef HAVE_RL_COMPLETION_MATCHES # define rl_completion_matches completion_matches @@ -689,7 +689,7 @@ readline_s_insert_text(VALUE self, VALUE str) #endif #if defined(HAVE_RL_DELETE_TEXT) -int rl_delete_text(int, int); +RUBY_EXTERN int rl_delete_text(int, int); static const char * str_subpos(const char *ptr, const char *end, long beg, long *sublen, rb_encoding *enc) { @@ -1148,7 +1148,7 @@ readline_s_get_screen_size(VALUE self) #endif #ifdef HAVE_RL_VI_EDITING_MODE -int rl_vi_editing_mode(int, int); +RUBY_EXTERN int rl_vi_editing_mode(int, int); /* * call-seq: * Readline.vi_editing_mode -> nil @@ -1187,7 +1187,7 @@ readline_s_vi_editing_mode_p(VALUE self) #endif #ifdef HAVE_RL_EMACS_EDITING_MODE -int rl_emacs_editing_mode(int, int); +RUBY_EXTERN int rl_emacs_editing_mode(int, int); /* * call-seq: * Readline.emacs_editing_mode -> nil @@ -1672,7 +1672,7 @@ readline_s_get_filename_quote_characters(VALUE self) #endif #ifdef HAVE_RL_REFRESH_LINE -int rl_refresh_line(int, int); +RUBY_EXTERN int rl_refresh_line(int, int); /* * call-seq: * Readline.refresh_line -> nil @@ -1919,7 +1919,7 @@ username_completion_proc_call(VALUE self, VALUE str) } #ifdef HAVE_RL_CLEAR_SIGNALS -int rl_clear_signals(void); +RUBY_EXTERN int rl_clear_signals(void); #endif #undef rb_intern |