@@ -759,30 +759,30 @@ void tst_Parser::mapsAndArrays()
759759
760760static const CborParserOperations byteArrayOps = {
761761 /* 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 );
764764 return uintptr_t (data->size ()) - consumed >= uintptr_t (len);
765765 },
766766 /* 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 );
769769 return memcpy (dst, data->constData () + consumed + offset, len);
770770 },
771771 /* 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) ;
775775 },
776776 /* transfer_string = */ [](CborValue *value, const void **userptr, size_t offset, size_t len) {
777777 // ###
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 );
780780 if (uintptr_t (data->size ()) - consumed < uintptr_t (len + offset))
781781 return CborErrorUnexpectedEOF;
782- consumed += int (offset);
782+ consumed += uintptr_t (offset);
783783 *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) ;
786786 return CborNoError;
787787 }
788788};
0 commit comments