add some utf8 converting methods
add new methods: - bool int_to_stream(int c, pt::Stream & stream); - template<typename OutputFunction> bool utf8_to_output_function(const Stream & stream, OutputFunction output_function, int mode = 1); - template<typename StreamIteratorType, typename OutputFunction> bool utf8_to_output_function(StreamIteratorType & iterator_in, const StreamIteratorType & iterator_end, OutputFunction output_function, int mode = 1); - template<typename StreamType, typename OutputFunction> bool wide_to_output_function(StreamType & buffer, OutputFunction output_function, int mode = 1); make some methods public: - size_t wide_to_int(const wchar_t * wide_string, size_t string_len, int & z, bool & correct) - size_t wide_to_int(const wchar_t * wide_string, int & z, bool & correct) rename and make some methods public: - template<typename OutputFunction> utf8_to_wide_generic(const char * utf8, size_t utf8_len, OutputFunction convert_function, int mode) -> utf8_to_output_function(...) while here: - fix: correctly convert characters in Log::put_multiline_generic()
This commit is contained in:
@@ -3,38 +3,37 @@
|
||||
./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/textstream/types.h ../src/convert/inttostr.h
|
||||
./convert.o: ../src/utf8/utf8.h ../src/textstream/stream.h
|
||||
./convert.o: ../src/utf8/utf8_templates.h ../src/utf8/utf8_private.h
|
||||
./convert.o: ../src/date/date.h ../src/membuffer/membuffer.h
|
||||
./convert.o: ../src/textstream/types.h ../src/textstream/stream_private.h
|
||||
./convert.o: ../src/convert/strtoint.h ../src/convert/text.h
|
||||
./convert.o: ../src/convert/misc.h ../src/convert/double.h test.h
|
||||
./convert.o: ../src/convert/inttostr.h ../src/utf8/utf8.h
|
||||
./convert.o: ../src/textstream/stream.h ../src/utf8/utf8_templates.h
|
||||
./convert.o: ../src/utf8/utf8_private.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/textstream/types.h ../src/convert/double.h test.h
|
||||
./csvparser.o: csvparser.h ../src/csv/csvparser.h ../src/space/space.h
|
||||
./csvparser.o: ../src/textstream/types.h ../src/convert/inttostr.h
|
||||
./csvparser.o: ../src/utf8/utf8.h ../src/textstream/stream.h
|
||||
./csvparser.o: ../src/utf8/utf8_templates.h ../src/utf8/utf8_private.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
|
||||
./csvparser.o: ../src/convert/inttostr.h ../src/utf8/utf8.h
|
||||
./csvparser.o: ../src/textstream/stream.h ../src/utf8/utf8_templates.h
|
||||
./csvparser.o: ../src/utf8/utf8_private.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
|
||||
./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/textstream/types.h ../src/convert/inttostr.h
|
||||
./main.o: ../src/utf8/utf8.h ../src/textstream/stream.h
|
||||
./main.o: ../src/utf8/utf8_templates.h ../src/utf8/utf8_private.h
|
||||
./main.o: ../src/date/date.h ../src/membuffer/membuffer.h
|
||||
./main.o: ../src/textstream/types.h ../src/textstream/stream_private.h
|
||||
./main.o: ../src/convert/strtoint.h ../src/convert/text.h
|
||||
./main.o: ../src/convert/misc.h ../src/convert/double.h test.h
|
||||
./main.o: ../src/convert/inttostr.h ../src/utf8/utf8.h
|
||||
./main.o: ../src/textstream/stream.h ../src/utf8/utf8_templates.h
|
||||
./main.o: ../src/utf8/utf8_private.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
|
||||
./main.o: ../src/textstream/types.h ../src/convert/double.h test.h
|
||||
./main.o: mainoptionsparser.h csvparser.h
|
||||
./test.o: test.h
|
||||
./mainoptionsparser.o: mainoptionsparser.h test.h
|
||||
./mainoptionsparser.o: ../src/mainoptions/mainoptionsparser.h
|
||||
./mainoptionsparser.o: ../src/space/space.h ../src/textstream/types.h
|
||||
./mainoptionsparser.o: ../src/convert/inttostr.h ../src/utf8/utf8.h
|
||||
./mainoptionsparser.o: ../src/textstream/stream.h
|
||||
./mainoptionsparser.o: ../src/space/space.h ../src/convert/inttostr.h
|
||||
./mainoptionsparser.o: ../src/utf8/utf8.h ../src/textstream/stream.h
|
||||
./mainoptionsparser.o: ../src/utf8/utf8_templates.h
|
||||
./mainoptionsparser.o: ../src/utf8/utf8_private.h ../src/convert/convert.h
|
||||
./mainoptionsparser.o: ../src/convert/inttostr.h
|
||||
@@ -44,4 +43,5 @@
|
||||
./mainoptionsparser.o: ../src/membuffer/membuffer.h ../src/textstream/types.h
|
||||
./mainoptionsparser.o: ../src/textstream/stream_private.h
|
||||
./mainoptionsparser.o: ../src/convert/strtoint.h ../src/convert/text.h
|
||||
./mainoptionsparser.o: ../src/convert/misc.h ../src/convert/double.h
|
||||
./mainoptionsparser.o: ../src/convert/misc.h ../src/textstream/types.h
|
||||
./mainoptionsparser.o: ../src/convert/double.h
|
||||
|
Reference in New Issue
Block a user