[svn] commit: r3230 - /branches/trac232/src/lib/datasrc/data_source.cc

BIND 10 source code commits bind10-changes at lists.isc.org
Fri Oct 15 13:23:42 UTC 2010


Author: jelte
Date: Fri Oct 15 13:23:41 2010
New Revision: 3230

Log:
static casts instead of reinterpret

Modified:
    branches/trac232/src/lib/datasrc/data_source.cc

Modified: branches/trac232/src/lib/datasrc/data_source.cc
==============================================================================
--- branches/trac232/src/lib/datasrc/data_source.cc (original)
+++ branches/trac232/src/lib/datasrc/data_source.cc Fri Oct 15 13:23:41 2010
@@ -1477,8 +1477,8 @@
 isc::dns::RRsetPtr
 callbackHelperRRsetIterator(void* arg1, void* arg2)
 {
-    RRsetIterator* cur = reinterpret_cast<RRsetIterator*>(arg1);
-    RRsetIterator* end = reinterpret_cast<RRsetIterator*>(arg2);
+    RRsetIterator* cur = static_cast<RRsetIterator*>(arg1);
+    RRsetIterator* end = static_cast<RRsetIterator*>(arg2);
 
     if (cur == NULL || end == NULL || *cur == *end) {
         return RRsetPtr();
@@ -1493,8 +1493,8 @@
 callbackHelperRRsetVector(void *arg1,
                           void *arg2)
 {
-    std::vector<RRsetPtr>* v = reinterpret_cast<std::vector<RRsetPtr>* >(arg1);
-    size_t* i = reinterpret_cast<size_t*>(arg2);
+    std::vector<RRsetPtr>* v = static_cast<std::vector<RRsetPtr>* >(arg1);
+    size_t* i = static_cast<size_t*>(arg2);
 
     if (v && i && *i < v->size()) {
         RRsetPtr result = ((*v)[(*i)++]);




More information about the bind10-changes mailing list