blob: bf7a8dd1f9d1273ecabda97058e743a5cb55c10a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
--- src/subtitle_format_srt.cpp.orig 2014-07-28 23:29:16.000000000 +0900
+++ src/subtitle_format_srt.cpp 2014-08-05 08:01:33.000000000 +0900
@@ -50,6 +50,13 @@
#include <boost/algorithm/string/trim.hpp>
#include <boost/regex.hpp>
+#ifdef _LIBCPP_VERSION
+#define TO_STRING(x) std::to_string(x)
+#else
+#include <boost/lexical_cast.hpp>
+#define TO_STRING(x) boost::lexical_cast<std::string>(x)
+#endif
+
DEFINE_EXCEPTION(SRTParseError, SubtitleFormatParseError);
namespace {
@@ -435,7 +442,7 @@
// Write lines
int i=0;
for (auto const& current : copy.Events) {
- file.WriteLineToFile(std::to_string(++i));
+ file.WriteLineToFile(TO_STRING(++i));
file.WriteLineToFile(WriteSRTTime(current.Start) + " --> " + WriteSRTTime(current.End));
file.WriteLineToFile(ConvertTags(¤t));
file.WriteLineToFile("");
|