@@ -841,13 +841,13 @@ TEST_F(CodeGenTest, shouldBeAbleToUseStdStringMethodsForEncode)
841841 }
842842 CGT (car_fuelFigures_next)(&fuelFig);
843843 const char *desc1 = usageDesc1.c_str ();
844- CGT (car_fuelFigures_put_usageDescription)(&fuelFig, desc1, strlen (desc1));
844+ CGT (car_fuelFigures_put_usageDescription)(&fuelFig, desc1, static_cast <std:: uint16_t >( strlen (desc1) ));
845845 CGT (car_fuelFigures_next)(&fuelFig);
846846 const char *desc2 = usageDesc2.c_str ();
847- CGT (car_fuelFigures_put_usageDescription)(&fuelFig, desc2, strlen (desc2));
847+ CGT (car_fuelFigures_put_usageDescription)(&fuelFig, desc2, static_cast <std:: uint16_t >( strlen (desc2) ));
848848 CGT (car_fuelFigures_next)(&fuelFig);
849849 const char *desc3 = usageDesc3.c_str ();
850- CGT (car_fuelFigures_put_usageDescription)(&fuelFig, desc3, strlen (desc3));
850+ CGT (car_fuelFigures_put_usageDescription)(&fuelFig, desc3, static_cast <std:: uint16_t >( strlen (desc3) ));
851851
852852 CGT (car_performanceFigures) perfFigs;
853853 if (!CGT (car_performanceFigures_set_count)(&car, &perfFigs, PERFORMANCE_FIGURES_COUNT))
@@ -868,11 +868,11 @@ TEST_F(CodeGenTest, shouldBeAbleToUseStdStringMethodsForEncode)
868868 CGT (car_performanceFigures_acceleration_next)(&acc);
869869
870870 const char *manu = manufacturer.c_str ();
871- CGT (car_put_manufacturer)(&car, manu, strlen (manu));
871+ CGT (car_put_manufacturer)(&car, manu, static_cast <std:: uint16_t >( strlen (manu) ));
872872 const char *model_c = model.c_str ();
873- CGT (car_put_model)(&car, model_c, strlen (model_c));
873+ CGT (car_put_model)(&car, model_c, static_cast <std:: uint16_t >( strlen (model_c) ));
874874 const char *acti = activationCode.c_str ();
875- CGT (car_put_activationCode)(&car, acti, strlen (acti));
875+ CGT (car_put_activationCode)(&car, acti, static_cast <std:: uint16_t >( strlen (acti) ));
876876
877877 EXPECT_EQ (CGT (car_encoded_length)(&car), expectedCarEncodedLength);
878878
0 commit comments