Abdelrazak Younes wrote:
Peter Kümmel wrote:
Edwin Leuven wrote:
2 of 'em, see below. someone knows what i should do? thanks, ed.
2>output_latex.C
2>C:\Program Files\Microsoft Visual Studio 8\VC\include\ostream(581) :
error C2248: 'std::basic_ios<_Elem,_Traits>::basic_ios' : cannot access
private member declared in class 'std::basic_ios<_Elem,_Traits>'
If there are no objections I check in this later today:
Index: output_latex.C
===================================================================
--- output_latex.C (revision 15576)
+++ output_latex.C (working copy)
@@ -308,7 +308,7 @@
bool const change_encoding = !runparams_in.dryrun &&
bparams.inputenc == "auto" &&
language->encoding() != doc_language->encoding();
- odocstream & os(change_encoding ? par_stream : ucs4);
+ odocstream & os = *(change_encoding ? &par_stream : &ucs4);
Won't this compile?
+ odocstream & os = change_encoding ? par_stream : ucs4;
No, it doesn't. Maybe a cleaner solution than yours would be to split
the TeXOnePar() function in two and give the odocstream as an argument.
Abdel.