diff options
Diffstat (limited to 'include/mupdf/fitz/string.h')
-rw-r--r-- | include/mupdf/fitz/string.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/mupdf/fitz/string.h b/include/mupdf/fitz/string.h index 8daa28fc..2af6ba93 100644 --- a/include/mupdf/fitz/string.h +++ b/include/mupdf/fitz/string.h @@ -136,4 +136,11 @@ float fz_strtof_no_exp(const char *string, char **tailptr); */ int fz_grisu(float f, char *s, int *exp); +/* + Check and parse string into page ranges: + ( ','? ([0-9]+|'N') ( '-' ([0-9]+|N) )? )+ +*/ +int fz_is_page_range(fz_context *ctx, const char *s); +const char *fz_parse_page_range(fz_context *ctx, const char *s, int *a, int *b, int n); + #endif |