X-Git-Url: http://git.dev.opencascade.org/gitweb/?p=occt.git;a=blobdiff_plain;f=src%2FQANCollection%2FQANCollection_Stl.cxx;h=c40c421e8d3bea1e958a2cf3fbaf899cb116d521;hb=d6cda17a42f4df14c37ee1b21c324c93baebb06a;hpb=efd535aebfe1e2c14742a95dc29b875d324de319 diff --git a/src/QANCollection/QANCollection_Stl.cxx b/src/QANCollection/QANCollection_Stl.cxx index a2af1249d0..c40c421e8d 100644 --- a/src/QANCollection/QANCollection_Stl.cxx +++ b/src/QANCollection/QANCollection_Stl.cxx @@ -32,6 +32,7 @@ #include #include #include + #include #include #include @@ -45,7 +46,7 @@ namespace { // Auxiliary class to use in std::random_shuffle() struct RandomGenerator { RandomGenerator () { srand(1); } - int operator () (int upper) const { return rand() % upper; } + ptrdiff_t operator () (ptrdiff_t upper) const { return rand() % upper; } }; }