diff options
Diffstat (limited to 'buf.c')
-rw-r--r-- | buf.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -110,3 +110,10 @@ char* peekstrbuf(buf* buffer, size_t loc, size_t len){ } return str; } +char peekchrbuf(buf* buffer, size_t loc){ + buf_node* start; + loc += buffer->pop; + for (start = buffer->tail; loc>buffer->cap; loc -= buffer->cap) + start = start->next; + return start->text[loc]; +} |