/*
This file is part of LilyPond, the GNU music typesetter.
- Copyright (C) 1999--2011 Jan Nieuwenhuizen <janneke@gnu.org>
+ Copyright (C) 1999--2012 Jan Nieuwenhuizen <janneke@gnu.org>
LilyPond is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
class Source_file
{
- vector<char const*> newline_locations_;
+ vector<char const *> newline_locations_;
istream *istream_;
vector<char> characters_;
SCM str_port_;
void load_stdin ();
void init_port ();
void init ();
-
+
DECLARE_SMOBS (Source_file);
public:
Source_file (string fn);
Slice line_slice (char const *pos_str0) const;
string line_string (char const *pos_str0) const;
void get_counts (char const *pos_str0, int *, int *, int *, int *) const;
-
+
SCM get_port () const;
string name_;