| --- openshadinglanguage/src/liboslexec/accum_test.cpp.orig 2014-01-08 18:29:57.054742600 +0000 |
| +++ openshadinglanguage/src/liboslexec/accum_test.cpp 2014-01-08 18:38:57.404742600 +0000 |
| @@ -28,6 +28,7 @@ |
| #include <OSL/accum.h> |
| #include <OSL/oslclosure.h> |
| #include <OpenImageIO/unittest.h> |
| +#include <stdint.h> |
| |
| using namespace OSL; |
| |
| @@ -67,7 +68,7 @@ |
| // our custom argument to write is the rule's number so we |
| // can check what. But you normally would pass information |
| // about the pixel. |
| - long int testno = (long int)flush_data; |
| + long int testno = (intptr_t)flush_data; |
| if (has_color && color.x > 0) |
| // only mrk with true if there is a positive color present |
| m_received[testno] = true; |
| @@ -109,7 +110,7 @@ |
| accum.accum(Color3(1, 1, 1)); |
| // Restore state and flush |
| accum.popState(); |
| - accum.end((void *)(long int)testno); |
| + accum.end((void *)(intptr_t)testno); |
| } |
| |
| int main() |