cmdutils: wrap exit explicitly
[ffmpeg.git] / cmdutils.h
index 2372b3f3878a76ffe4bfde614f2d5369f9706347..997ba1c75042e5c6918f51ef5a8ec781dab28dc4 100644 (file)
@@ -44,6 +44,16 @@ extern AVFormatContext *avformat_opts;
 extern struct SwsContext *sws_opts;
 extern AVDictionary *format_opts, *codec_opts, *resample_opts;
 
+/**
+ * Register a program-specific cleanup routine.
+ */
+void register_exit(void (*cb)(int ret));
+
+/**
+ * Wraps exit with a program-specific cleanup routine.
+ */
+void exit_program(int ret);
+
 /**
  * Initialize the cmdutils option system, in particular
  * allocate the *_opts contexts.