summaryrefslogtreecommitdiff
path: root/Rx/v2/examples
diff options
context:
space:
mode:
authorKirk Shoop <kirk.shoop@microsoft.com>2016-06-22 08:17:32 -0700
committerKirk Shoop <kirk.shoop@microsoft.com>2016-06-22 08:17:32 -0700
commit0dd3ede1edecaf785bdf9470336a9b551c8dcf8f (patch)
treef2eca38cfdd0a4902f47752bcda7a51b2841758e /Rx/v2/examples
parentaa7482b4544899242d65b5b5f209c7ca126bf464 (diff)
downloadRxCpp-0dd3ede1edecaf785bdf9470336a9b551c8dcf8f.tar.gz
fix issue with printf
duration:::count() return type varies, but printf spec does not..
Diffstat (limited to 'Rx/v2/examples')
-rw-r--r--Rx/v2/examples/doxygen/delay.cpp6
-rw-r--r--Rx/v2/examples/doxygen/time_interval.cpp6
-rw-r--r--Rx/v2/examples/doxygen/timestamp.cpp6
3 files changed, 12 insertions, 6 deletions
diff --git a/Rx/v2/examples/doxygen/delay.cpp b/Rx/v2/examples/doxygen/delay.cpp
index b44b67d..0dd97a5 100644
--- a/Rx/v2/examples/doxygen/delay.cpp
+++ b/Rx/v2/examples/doxygen/delay.cpp
@@ -12,7 +12,8 @@ SCENARIO("delay period+coordination sample"){
const auto next = [=](const char* s) {
return [=](long v){
auto t = duration_cast<milliseconds>(scheduler.now() - start);
- printf("[%s @ %lld] OnNext: %ld\n", s, t.count(), v);
+ long long int ms = t.count();
+ printf("[%s @ %lld] OnNext: %ld\n", s, ms, v);
};
};
auto values = rxcpp::observable<>::interval(start, period, scheduler).
@@ -36,7 +37,8 @@ SCENARIO("delay period sample"){
const auto next = [=](const char* s) {
return [=](long v){
auto t = duration_cast<milliseconds>(scheduler.now() - start);
- printf("[%s @ %lld] OnNext: %ld\n", s, t.count(), v);
+ long long int ms = t.count();
+ printf("[%s @ %lld] OnNext: %ld\n", s, ms, v);
};
};
auto values = rxcpp::observable<>::interval(start, period, scheduler).
diff --git a/Rx/v2/examples/doxygen/time_interval.cpp b/Rx/v2/examples/doxygen/time_interval.cpp
index d4f7ebf..6706a6a 100644
--- a/Rx/v2/examples/doxygen/time_interval.cpp
+++ b/Rx/v2/examples/doxygen/time_interval.cpp
@@ -15,7 +15,8 @@ SCENARIO("time_interval sample") {
values.
subscribe(
[&](duration_type v) {
- printf("OnNext: @%lldms\n", duration_cast<milliseconds>(v).count());
+ long long int ms = duration_cast<milliseconds>(v).count();
+ printf("OnNext: @%lldms\n", ms);
},
[](std::exception_ptr ep) {
try {
@@ -43,7 +44,8 @@ SCENARIO("time_interval operator syntax sample") {
values.
subscribe(
[&](duration_type v) {
- printf("OnNext: @%lldms\n", duration_cast<milliseconds>(v).count());
+ long long int ms = duration_cast<milliseconds>(v).count();
+ printf("OnNext: @%lldms\n", ms);
},
[](std::exception_ptr ep) {
try {
diff --git a/Rx/v2/examples/doxygen/timestamp.cpp b/Rx/v2/examples/doxygen/timestamp.cpp
index bea15e9..2c394d3 100644
--- a/Rx/v2/examples/doxygen/timestamp.cpp
+++ b/Rx/v2/examples/doxygen/timestamp.cpp
@@ -16,7 +16,8 @@ SCENARIO("timestamp sample") {
values.
subscribe(
[&](std::pair<long, time_point> v) {
- printf("OnNext: %ld @%lldms\n", v.first, duration_cast<milliseconds>(v.second - start).count());
+ long long int ms = duration_cast<milliseconds>(v.second - start).count();
+ printf("OnNext: %ld @%lldms\n", v.first, ms);
},
[](std::exception_ptr ep) {
try {
@@ -45,7 +46,8 @@ SCENARIO("timestamp operator syntax sample") {
values.
subscribe(
[&](std::pair<long, time_point> v) {
- printf("OnNext: %ld @%lldms\n", v.first, duration_cast<milliseconds>(v.second - start).count());
+ long long int ms = duration_cast<milliseconds>(v.second - start).count();
+ printf("OnNext: %ld @%lldms\n", v.first, ms);
},
[](std::exception_ptr ep) {
try {