summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlivier Andrieu <oandrieu@gmail.com>2004-11-01 15:40:36 +0000
committerHezekiah M. Carty <hcarty@atmos.umd.edu>2009-06-18 13:56:59 -0400
commit9e2da729a9333fa87ff5f57f1c7f75feaf0889af (patch)
treebabd439231a79df6a1dfb5fa0c254bb5044a5c85
parentcc520b1118aa1cd5934f3070245c076fd837031a (diff)
use int instead of float for the width and height of the PNG target
-rw-r--r--src/cairo.ml2
-rw-r--r--src/cairo.mli2
-rw-r--r--src/ml_cairo.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/src/cairo.ml b/src/cairo.ml
index bc56f7a..c8e598e 100644
--- a/src/cairo.ml
+++ b/src/cairo.ml
@@ -33,7 +33,7 @@ external set_target_ps :
x_pixels_per_inch:float -> y_pixels_per_inch:float ->
unit = "ml_cairo_set_target_ps_bc" "ml_cairo_set_target_ps"
external set_target_png :
- cr:t -> file:Cairo_channel.t -> format -> width:float -> height:float -> unit = "ml_cairo_set_target_png"
+ cr:t -> file:Cairo_channel.t -> format -> width:int -> height:int -> unit = "ml_cairo_set_target_png"
external suspend_exn : t -> unit = "ml_cairo_suspend_exn"
external resume_exn : t -> unit = "ml_cairo_resume_exn"
diff --git a/src/cairo.mli b/src/cairo.mli
index 90af883..1ee700f 100644
--- a/src/cairo.mli
+++ b/src/cairo.mli
@@ -58,7 +58,7 @@ external set_target_ps :
x_pixels_per_inch:float -> y_pixels_per_inch:float -> unit
= "ml_cairo_set_target_ps_bc" "ml_cairo_set_target_ps"
external set_target_png :
- cr:t -> file:Cairo_channel.t -> format -> width:float -> height:float -> unit = "ml_cairo_set_target_png"
+ cr:t -> file:Cairo_channel.t -> format -> width:int -> height:int -> unit = "ml_cairo_set_target_png"
external finalise_target : cr:t -> unit = "ml_cairo_finalise_target"
(** {4 Renderer state} *)
diff --git a/src/ml_cairo.c b/src/ml_cairo.c
index 7da9afe..7d93c09 100644
--- a/src/ml_cairo.c
+++ b/src/ml_cairo.c
@@ -139,7 +139,7 @@ ml_cairo_set_target_png (value v_cr, value v_file, value v_format,
{
cairo_set_target_png (cairo_t_val (v_cr), FILE_val (v_file),
cairo_format_t_val (v_format),
- Double_val (v_width), Double_val (v_height));
+ Int_val (v_width), Int_val (v_height));
check_cairo_status (v_cr);
return Val_unit;
}