=== modified file 'src/2geom/solve-bezier-parametric.cpp' --- src/2geom/solve-bezier-parametric.cpp 2014-03-27 01:33:44 +0000 +++ src/2geom/solve-bezier-parametric.cpp 2014-08-20 04:34:01 +0000 @@ -74,10 +74,10 @@ // Right[degree+1]; /* control polygons */ std::vector Left( degree+1 ), Right(degree+1); - Bezier(w, degree, 0.5, Left.data(), Right.data()); + Bezier(w, degree, 0.5, &Left.front(), &Right.front()); total_subs ++; - find_parametric_bezier_roots(Left.data(), degree, solutions, depth+1); - find_parametric_bezier_roots(Right.data(), degree, solutions, depth+1); + find_parametric_bezier_roots(&Left.front(), degree, solutions, depth+1); + find_parametric_bezier_roots(&Right.front(), degree, solutions, depth+1); } === modified file 'src/color-profile.cpp' --- src/color-profile.cpp 2014-04-02 07:50:04 +0000 +++ src/color-profile.cpp 2014-08-20 04:36:44 +0000 @@ -918,7 +918,7 @@ std::vector data(byteLen); leInfoASCII(profile, cmsInfoDescription, "en", "US", - data.data(), data.size()); + &data.front(), data.size()); if (readLen < data.size()) { data.resize(readLen); } === modified file 'src/ui/tools/pencil-tool.cpp' --- src/ui/tools/pencil-tool.cpp 2014-03-29 00:57:47 +0000 +++ src/ui/tools/pencil-tool.cpp 2014-08-20 05:02:00 +0000 @@ -657,7 +657,7 @@ std::vector b(max_segs); - int const n_segs = Geom::bezier_fit_cubic_r(b.data(), this->ps.data(), n_points, tolerance_sq, max_segs); + int const n_segs = Geom::bezier_fit_cubic_r(&b[0], &this->ps.front(), n_points, tolerance_sq, max_segs); if (n_segs > 0) { /* Fit and draw and reset state */ @@ -715,7 +715,7 @@ std::vector b(max_segs); - int const n_segs = Geom::bezier_fit_cubic_r(b.data(), this->ps.data(), n_points, tolerance_sq, max_segs); + int const n_segs = Geom::bezier_fit_cubic_r(&b[0], &this->ps.front(), n_points, tolerance_sq, max_segs); if (n_segs > 0) { Geom::Path fit(b[0]);