summaryrefslogtreecommitdiff
path: root/src/tafwriter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tafwriter.cpp')
-rw-r--r--src/tafwriter.cpp15
1 files changed, 12 insertions, 3 deletions
diff --git a/src/tafwriter.cpp b/src/tafwriter.cpp
index b5690fc..c2fbc50 100644
--- a/src/tafwriter.cpp
+++ b/src/tafwriter.cpp
@@ -65,9 +65,18 @@ void Bu::TafWriter::writeProperty( const Bu::TafProperty *pProp )
65void Bu::TafWriter::writeComment( const Bu::TafComment *pComment ) 65void Bu::TafWriter::writeComment( const Bu::TafComment *pComment )
66{ 66{
67 ident(); 67 ident();
68 sOut.write("/*", 2 ); 68 if( pComment->isEOLStyle() )
69 sOut.write( pComment->getText().getStr(), pComment->getText().getSize() ); 69 {
70 sOut.write("*/ ", 3 ); 70 sOut.write("//", 2 );
71 sOut.write( pComment->getText().getStr(), pComment->getText().getSize() );
72 sOut.write("\n", 1 );
73 }
74 else
75 {
76 sOut.write("/*", 2 );
77 sOut.write( pComment->getText().getStr(), pComment->getText().getSize() );
78 sOut.write("*/ ", 3 );
79 }
71} 80}
72 81
73void Bu::TafWriter::writeString( const Bu::FString &str ) 82void Bu::TafWriter::writeString( const Bu::FString &str )