improve the Space text convertion methods
Read the whole character from a multibyte string (as int/char32_t) and then check if it needs to be escaped. Also don't use a tmp stream object when serializing between wide/char strings. while here: - add try_esc_to_space(...) global function - add wide_to_output_function(const wchar_t * str, size_t len, OutputFunction output_function, int mode) - add wide_to_output_function(const wchar_t * str, OutputFunction output_function, int mode)
This commit is contained in:
@@ -3,24 +3,24 @@
|
||||
./convert.o: convert.h ../src/convert/convert.h ../src/convert/inttostr.h
|
||||
./convert.o: ../src/convert/patternreplacer.h ../src/textstream/textstream.h
|
||||
./convert.o: ../src/textstream/stream.h ../src/space/space.h
|
||||
./convert.o: ../src/convert/inttostr.h ../src/utf8/utf8.h
|
||||
./convert.o: ../src/textstream/stream.h ../src/date/date.h
|
||||
./convert.o: ../src/convert/inttostr.h ../src/convert/misc.h
|
||||
./convert.o: ../src/textstream/stream.h ../src/utf8/utf8.h ../src/date/date.h
|
||||
./convert.o: ../src/membuffer/membuffer.h ../src/textstream/types.h
|
||||
./convert.o: ../src/textstream/stream_private.h ../src/convert/strtoint.h
|
||||
./convert.o: ../src/convert/text.h ../src/convert/misc.h
|
||||
./convert.o: ../src/convert/double.h test.h
|
||||
./csvparser.o: csvparser.h ../src/csv/csvparser.h ../src/space/space.h
|
||||
./csvparser.o: ../src/convert/inttostr.h ../src/utf8/utf8.h
|
||||
./csvparser.o: ../src/textstream/stream.h ../src/convert/baseparser.h
|
||||
./csvparser.o: ../src/textstream/textstream.h ../src/textstream/stream.h
|
||||
./csvparser.o: ../src/date/date.h ../src/membuffer/membuffer.h
|
||||
./csvparser.o: ../src/textstream/types.h ../src/textstream/stream_private.h
|
||||
./csvparser.o: test.h
|
||||
./csvparser.o: ../src/convert/inttostr.h ../src/convert/misc.h
|
||||
./csvparser.o: ../src/textstream/stream.h ../src/utf8/utf8.h
|
||||
./csvparser.o: ../src/convert/baseparser.h ../src/textstream/textstream.h
|
||||
./csvparser.o: ../src/textstream/stream.h ../src/date/date.h
|
||||
./csvparser.o: ../src/membuffer/membuffer.h ../src/textstream/types.h
|
||||
./csvparser.o: ../src/textstream/stream_private.h test.h
|
||||
./main.o: convert.h ../src/convert/convert.h ../src/convert/inttostr.h
|
||||
./main.o: ../src/convert/patternreplacer.h ../src/textstream/textstream.h
|
||||
./main.o: ../src/textstream/stream.h ../src/space/space.h
|
||||
./main.o: ../src/convert/inttostr.h ../src/utf8/utf8.h
|
||||
./main.o: ../src/textstream/stream.h ../src/date/date.h
|
||||
./main.o: ../src/convert/inttostr.h ../src/convert/misc.h
|
||||
./main.o: ../src/textstream/stream.h ../src/utf8/utf8.h ../src/date/date.h
|
||||
./main.o: ../src/membuffer/membuffer.h ../src/textstream/types.h
|
||||
./main.o: ../src/textstream/stream_private.h ../src/convert/strtoint.h
|
||||
./main.o: ../src/convert/text.h ../src/convert/misc.h ../src/convert/double.h
|
||||
@@ -29,8 +29,9 @@
|
||||
./mainoptionsparser.o: mainoptionsparser.h test.h
|
||||
./mainoptionsparser.o: ../src/mainoptions/mainoptionsparser.h
|
||||
./mainoptionsparser.o: ../src/space/space.h ../src/convert/inttostr.h
|
||||
./mainoptionsparser.o: ../src/utf8/utf8.h ../src/textstream/stream.h
|
||||
./mainoptionsparser.o: ../src/convert/convert.h ../src/convert/inttostr.h
|
||||
./mainoptionsparser.o: ../src/convert/misc.h ../src/textstream/stream.h
|
||||
./mainoptionsparser.o: ../src/utf8/utf8.h ../src/convert/convert.h
|
||||
./mainoptionsparser.o: ../src/convert/inttostr.h
|
||||
./mainoptionsparser.o: ../src/convert/patternreplacer.h
|
||||
./mainoptionsparser.o: ../src/textstream/textstream.h
|
||||
./mainoptionsparser.o: ../src/textstream/stream.h ../src/date/date.h
|
||||
|
Reference in New Issue
Block a user