commit | 4b785f69c0616dba5d3f38e8ce4b5398cec89407 | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Tue Nov 29 21:54:44 2016 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Tue Nov 29 21:54:44 2016 +0100 |
tree | fea8b654714ff391135ce61da9c9d0792b7a5265 | |
parent | f422bcc7f9615fe91fa69b059cfe4785093d3d4a [diff] [blame] |
patch 8.0.0105 Problem: When using ch_read() with zero timeout, can't tell the difference between reading an empty line and nothing available. Solution: Add ch_canread().
diff --git a/src/channel.c b/src/channel.c index 6c5a4ff..e5f2800 100644 --- a/src/channel.c +++ b/src/channel.c
@@ -2603,7 +2603,7 @@ /* * Return TRUE if "channel" has JSON or other typeahead. */ - static int + int channel_has_readahead(channel_T *channel, ch_part_T part) { ch_mode_T ch_mode = channel->ch_part[part].ch_mode;