damus

nostr ios client
git clone git://jb55.com/damus
Log | Files | Refs | README | LICENSE

commit 51cd34c9c25bfbc2d16bc02e84704b2f837318ff
parent a6745af5199913aa4677d38fcd0f3e55509fa68f
Author: William Casarin <jb55@jb55.com>
Date:   Mon, 15 May 2023 09:59:10 -0700

c: move parse_digit to remove warning

Diffstat:
Mdamus-c/cursor.h | 15---------------
Mdamus-c/damus.c | 16++++++++++++++++
2 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/damus-c/cursor.h b/damus-c/cursor.h @@ -110,21 +110,6 @@ static inline int peek_char(struct cursor *cur, int ind) { return *(cur->p + ind); } -static int parse_digit(struct cursor *cur, int *digit) { - int c; - if ((c = peek_char(cur, 0)) == -1) - return 0; - - c -= '0'; - - if (c >= 0 && c <= 9) { - *digit = c; - cur->p++; - return 1; - } - return 0; -} - static inline int pull_byte(struct cursor *cur, u8 *byte) { if (cur->p >= cur->end) diff --git a/damus-c/damus.c b/damus-c/damus.c @@ -12,6 +12,22 @@ #include <stdlib.h> #include <string.h> +static int parse_digit(struct cursor *cur, int *digit) { + int c; + if ((c = peek_char(cur, 0)) == -1) + return 0; + + c -= '0'; + + if (c >= 0 && c <= 9) { + *digit = c; + cur->p++; + return 1; + } + return 0; +} + + static int parse_mention_index(struct cursor *cur, struct block *block) { int d1, d2, d3, ind; const u8 *start = cur->p;