Index: libmpc/branches/r2d/include/mpc/reader.h
===================================================================
--- libmpc/branches/r2d/include/mpc/reader.h	(revision 260)
+++ libmpc/branches/r2d/include/mpc/reader.h	(revision 264)
@@ -40,4 +40,5 @@
 
 #include <mpc/mpc_types.h>
+#include <stdio.h>
 
 #ifdef __cplusplus
@@ -80,4 +81,11 @@
 mpc_status mpc_reader_init_stdio(mpc_reader *p_reader, const char *filename);
 
+/// Initializes reader with default stdio file reader implementation.  Use
+/// this if you prefer to open the file yourself.
+///
+/// \param r p_reader handle to initialize
+/// \param p_file input file handle (already open)
+mpc_status mpc_reader_init_stdio_stream(mpc_reader * p_reader, FILE * p_file);
+
 /// Release reader with default stdio file reader implementation.
 ///
