@@ -759,30 +759,30 @@ void tst_Parser::mapsAndArrays()
759
759
760
760
static const CborParserOperations byteArrayOps = {
761
761
/* can_read_bytes = */ [](const CborValue *value, size_t len) {
762
- auto data = static_cast <QByteArray *>(value->parser ->data .ctx );
763
- auto consumed = uintptr_t (value->source .token );
762
+ QByteArray * data = static_cast <QByteArray *>(value->parser ->data .ctx );
763
+ uintptr_t consumed = uintptr_t (value->source .token );
764
764
return uintptr_t (data->size ()) - consumed >= uintptr_t (len);
765
765
},
766
766
/* read_bytes = */ [](const CborValue *value, void *dst, size_t offset, size_t len) {
767
- auto data = static_cast <QByteArray *>(value->parser ->data .ctx );
768
- auto consumed = uintptr_t (value->source .token );
767
+ QByteArray * data = static_cast <QByteArray *>(value->parser ->data .ctx );
768
+ uintptr_t consumed = uintptr_t (value->source .token );
769
769
return memcpy (dst, data->constData () + consumed + offset, len);
770
770
},
771
771
/* advance_bytes = */ [](CborValue *value, size_t len) {
772
- auto consumed = uintptr_t (value->source .token );
773
- consumed += int (len);
774
- value->source .token = ( void *) consumed;
772
+ uintptr_t consumed = uintptr_t (value->source .token );
773
+ consumed += uintptr_t (len);
774
+ value->source .token = reinterpret_cast < void *>( consumed) ;
775
775
},
776
776
/* transfer_string = */ [](CborValue *value, const void **userptr, size_t offset, size_t len) {
777
777
// ###
778
- auto data = static_cast <QByteArray *>(value->parser ->data .ctx );
779
- auto consumed = uintptr_t (value->source .token );
778
+ QByteArray * data = static_cast <QByteArray *>(value->parser ->data .ctx );
779
+ uintptr_t consumed = uintptr_t (value->source .token );
780
780
if (uintptr_t (data->size ()) - consumed < uintptr_t (len + offset))
781
781
return CborErrorUnexpectedEOF;
782
- consumed += int (offset);
782
+ consumed += uintptr_t (offset);
783
783
*userptr = data->constData () + consumed;
784
- consumed += int (len);
785
- value->source .token = ( void *) consumed;
784
+ consumed += uintptr_t (len);
785
+ value->source .token = reinterpret_cast < void *>( consumed) ;
786
786
return CborNoError;
787
787
}
788
788
};
0 commit comments