X-Git-Url: https://git.distorted.org.uk/~mdw/dvdrip/blobdiff_plain/4bd4876f5135f4dffd180d7e969dfd89151f4864..fb48dc9c913fa7f1fcba04208db38b1b81c985e9:/lib.h diff --git a/lib.h b/lib.h index 8a63e58..069cd37 100644 --- a/lib.h +++ b/lib.h @@ -73,6 +73,12 @@ extern PRINTF_LIKE(1, 2) NORETURN void bail(const char *fmt, ...); extern PRINTF_LIKE(2, 3) NORETURN void bail_syserr(int err, const char *fmt, ...); +#define PNF_JUNK 1u +extern double parse_float(const char **p_inout, unsigned f, + double min, double max, const char *what); +extern long parse_int(const char **p_inout, unsigned f, + long min, long max, const char *what); + extern void sit(double t); extern void carefully_write(int fd, const void *buf, size_t sz); @@ -109,7 +115,7 @@ extern struct progress_state progress; extern void show_banner(const char *msg); extern void hide_banner(void); -extern void open_dvd(const char *device, +extern void open_dvd(const char *device, int mode, int *fd_out, dvd_reader_t **dvd_out); #endif