X-Git-Url: https://git.distorted.org.uk/~mdw/dvdrip/blobdiff_plain/dc53ebfaa3fb887f962b574c6bafa45b160fc765..53a3ad57a06b5709b3bd356ccdcb2a97d4acee81:/lib.h diff --git a/lib.h b/lib.h index 1f08848..c3ed607 100644 --- a/lib.h +++ b/lib.h @@ -72,6 +72,12 @@ extern PRINTF_LIKE(2, 3) NORETURN extern void sit(double t); +extern void carefully_write(int fd, const void *buf, size_t sz); +extern void open_file_on_demand(const char *file, FILE **fp_inout, + const char *what); +extern void check_write(FILE *fp, const char *what); +extern void carefully_fclose(FILE *fp, const char *what); + enum { RAW, IFO, VOB, BUP }; typedef uint_least32_t ident;