Ticket #4991: uuid.patch
File uuid.patch, 1.3 KB (added by , 12 years ago) |
---|
-
boost\uuid\seed_rng.hpp
Left base folder: D:\boost\boost_1_45_0 Right base folder: D:\boost\boost_mod
21 21 #ifndef BOOST_UUID_SEED_RNG_HPP 22 22 #define BOOST_UUID_SEED_RNG_HPP 23 23 24 24 #include <boost/config.hpp> 25 25 #include <cstring> // for memcpy 26 26 #include <limits> 27 #ifndef __ghs__ 27 28 #include <memory.h> 29 #endif 28 30 #include <ctime> // for time_t, time, clock_t, clock 29 31 #include <cstdlib> // for rand 30 32 #include <cstdio> // for FILE, fopen, fread, fclose 31 33 #include <boost/uuid/sha1.hpp> 32 34 //#include <boost/nondet_random.hpp> //forward declare boost::random_device 33 35 -
boost\uuid\string_generator.hpp
38 38 struct string_generator { 39 39 typedef uuid result_type; 40 40 41 41 template <typename ch, typename char_traits, typename alloc> 42 42 uuid operator()(std::basic_string<ch, char_traits, alloc> const& s) const { 43 43 return operator()(s.begin(), s.end()); 44 } ;44 } 45 45 46 46 uuid operator()(char const*const s) const { 47 47 return operator()(s, s+std::strlen(s)); 48 48 } 49 49 50 50 uuid operator()(wchar_t const*const s) const {