@@ -761,30 +761,30 @@ void tst_Parser::mapsAndArrays()
761761
762762static const CborParserOperations byteArrayOps = {
763763 /* can_read_bytes = */ [](const CborValue *value, size_t len) {
764- auto data = static_cast <QByteArray *>(value->parser ->data .ctx );
765- auto consumed = uintptr_t (value->source .token );
764+ QByteArray * data = static_cast <QByteArray *>(value->parser ->data .ctx );
765+ uintptr_t consumed = uintptr_t (value->source .token );
766766 return uintptr_t (data->size ()) - consumed >= uintptr_t (len);
767767 },
768768 /* read_bytes = */ [](const CborValue *value, void *dst, size_t offset, size_t len) {
769- auto data = static_cast <QByteArray *>(value->parser ->data .ctx );
770- auto consumed = uintptr_t (value->source .token );
769+ QByteArray * data = static_cast <QByteArray *>(value->parser ->data .ctx );
770+ uintptr_t consumed = uintptr_t (value->source .token );
771771 return memcpy (dst, data->constData () + consumed + offset, len);
772772 },
773773 /* advance_bytes = */ [](CborValue *value, size_t len) {
774- auto consumed = uintptr_t (value->source .token );
775- consumed += int (len);
776- value->source .token = ( void *) consumed;
774+ uintptr_t consumed = uintptr_t (value->source .token );
775+ consumed += uintptr_t (len);
776+ value->source .token = reinterpret_cast < void *>( consumed) ;
777777 },
778778 /* transfer_string = */ [](CborValue *value, const void **userptr, size_t offset, size_t len) {
779779 // ###
780- auto data = static_cast <QByteArray *>(value->parser ->data .ctx );
781- auto consumed = uintptr_t (value->source .token );
780+ QByteArray * data = static_cast <QByteArray *>(value->parser ->data .ctx );
781+ uintptr_t consumed = uintptr_t (value->source .token );
782782 if (uintptr_t (data->size ()) - consumed < uintptr_t (len + offset))
783783 return CborErrorUnexpectedEOF;
784- consumed += int (offset);
784+ consumed += uintptr_t (offset);
785785 *userptr = data->constData () + consumed;
786- consumed += int (len);
787- value->source .token = ( void *) consumed;
786+ consumed += uintptr_t (len);
787+ value->source .token = reinterpret_cast < void *>( consumed) ;
788788 return CborNoError;
789789 }
790790};
0 commit comments