]> git.donarmstrong.com Git - lilypond.git/blobdiff - lib/include/source-file.hh
release: 0.0.44
[lilypond.git] / lib / include / source-file.hh
index 7f7168eb7ec1f4ca1268227846a4c84b74b15325..6fdcc5d88a56dd6c2e7200df10d2fcaf2fe68b79 100644 (file)
@@ -5,19 +5,21 @@
 
 #ifndef SOURCE_FILE_HH
 #define SOURCE_FILE_HH
-
+#include "fproto.hh"
+#include "string.hh"
+class istream;
 /// class for reading and mapping a file. 
 class Source_file
 {
 public:
     /** Ugh! filename gets changed! The path to the opened file may
        change, since it might be searched in multiple directories.  */
-    Source_file( String& filename_str_r );
+    Source_file( String filename_str_r );
     virtual ~Source_file();
 
-    char const* ch_c_l();
+    char const* ch_C();
     virtual String error_str( char const* pos_ch_c_l );
-    istream* istream_l();
+    istream * istream_l();
     bool in_b( char const* pos_ch_c_l );
     off_t length_off();
     virtual int line_i( char const* pos_ch_c_l );