| 112 | } |
| 113 | |
| 114 | static char *readBytes(redisReader *r, unsigned int bytes) { |
| 115 | char *p; |
| 116 | if (r->len-r->pos >= bytes) { |
| 117 | p = r->buf+r->pos; |
| 118 | r->pos += bytes; |
| 119 | return p; |
| 120 | } |
| 121 | return NULL; |
| 122 | } |
| 123 | |
| 124 | /* Find pointer to \r\n. */ |
| 125 | static char *seekNewline(char *s, size_t len) { |