@@ -119,8 +119,8 @@ EMSCRIPTEN_BINDINGS(clipper_module) {
119119 .function (" Intersects" , &Rect64::Intersects)
120120 .function (" Equals" , &Rect64::operator ==);
121121
122- function (" Ellipse64" , select_overload<Path64 (const Point64&, double , double , int )>(&Ellipse), allow_raw_pointers ());
123- function (" EllipseFromRect64" , select_overload<Path64 (const Rect64&, int )>(&Ellipse), allow_raw_pointers ());
122+ function (" Ellipse64" , select_overload<Path64 (const Point64&, double , double , size_t )>(&Ellipse), allow_raw_pointers ());
123+ function (" EllipseFromRect64" , select_overload<Path64 (const Rect64&, size_t )>(&Ellipse), allow_raw_pointers ());
124124
125125 // Translate64
126126 function (" TranslatePath64" , select_overload<Path64 (const Path64&, int64_t , int64_t )>(&TranslatePath), allow_raw_pointers ());
@@ -234,8 +234,8 @@ EMSCRIPTEN_BINDINGS(clipper_module) {
234234 .function (" Intersects" , &RectD::Intersects)
235235 .function (" Equals" , &RectD::operator ==);
236236
237- function (" EllipseD" , select_overload<PathD (const PointD&, double , double , int )>(&Ellipse), allow_raw_pointers ());
238- function (" EllipseFromRectD" , select_overload<PathD (const RectD&, int )>(&Ellipse), allow_raw_pointers ());
237+ function (" EllipseD" , select_overload<PathD (const PointD&, double , double , size_t )>(&Ellipse), allow_raw_pointers ());
238+ function (" EllipseFromRectD" , select_overload<PathD (const RectD&, size_t )>(&Ellipse), allow_raw_pointers ());
239239
240240 // TranslateD
241241 function (" TranslatePathD" , select_overload<PathD (const PathD&, double , double )>(&TranslatePath), allow_raw_pointers ());
0 commit comments