- Slice line_slice (char const* pos_str0) const;
- String line_string (char const* pos_str0) const;
- int get_column (char const* pos_str0) const;
- int get_char (char const* pos_str0) const;
-
- /*
- JUNKME.
-
- This thing doubles as a file-storage/file-iterator object.
- */
- char const* pos_str0_;
-
- SCM get_port () const { return str_port_; }
- String name_;
-
-private:
- Link_array<char> newline_locations_;
- std::istream* istream_;
- char * contents_str0_;
- int length_;
- void load_stdin ();
- void init_port ();
+ 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 *) const;