summaryrefslogtreecommitdiffstats
path: root/otherlibs/win32graph
diff options
context:
space:
mode:
authorBasile Starynkevitch <basile.starynkevitch@inria.fr>2004-03-24 15:36:19 +0000
committerBasile Starynkevitch <basile.starynkevitch@inria.fr>2004-03-24 15:36:19 +0000
commitf415853a119047bc864d749619b0c294c30e26ea (patch)
treee27812d8fd450c8369fe54ef0c63365b37099e21 /otherlibs/win32graph
parent14142fff055959fc9b752ac45c0839ffa0a9172d (diff)
**UNTESTED** changed prefix of primitives to caml_gr_ (PR#1956)
git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@6172 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02
Diffstat (limited to 'otherlibs/win32graph')
-rw-r--r--otherlibs/win32graph/draw.c68
-rw-r--r--otherlibs/win32graph/libgraph.h2
-rw-r--r--otherlibs/win32graph/open.c24
3 files changed, 47 insertions, 47 deletions
diff --git a/otherlibs/win32graph/draw.c b/otherlibs/win32graph/draw.c
index 31166d813..203337c7f 100644
--- a/otherlibs/win32graph/draw.c
+++ b/otherlibs/win32graph/draw.c
@@ -32,7 +32,7 @@ static void GetCurrentPosition(HDC hDC,POINT *pt)
static value gr_draw_or_fill_arc(value vx, value vy, value vrx, value vry,
value vstart, value vend, BOOL fill);
-CAMLprim value gr_plot(value vx, value vy)
+CAMLprim value caml_gr_plot(value vx, value vy)
{
int x = Int_val(vx);
int y = Int_val(vy);
@@ -45,7 +45,7 @@ CAMLprim value gr_plot(value vx, value vy)
return Val_unit;
}
-CAMLprim value gr_moveto(value vx, value vy)
+CAMLprim value caml_gr_moveto(value vx, value vy)
{
grwindow.grx = Int_val(vx);
grwindow.gry = Int_val(vy);
@@ -56,17 +56,17 @@ CAMLprim value gr_moveto(value vx, value vy)
return Val_unit;
}
-CAMLprim value gr_current_x(void)
+CAMLprim value caml_gr_current_x(void)
{
return Val_int(grwindow.grx);
}
-CAMLprim value gr_current_y(void)
+CAMLprim value caml_gr_current_y(void)
{
return Val_int(grwindow.gry);
}
-CAMLprim value gr_lineto(value vx, value vy)
+CAMLprim value caml_gr_lineto(value vx, value vy)
{
int x = Int_val(vx);
int y = Int_val(vy);
@@ -82,7 +82,7 @@ CAMLprim value gr_lineto(value vx, value vy)
return Val_unit;
}
-CAMLprim value gr_draw_rect(value vx, value vy, value vw, value vh)
+CAMLprim value caml_gr_draw_rect(value vx, value vy, value vw, value vh)
{
#if 0
int x = Int_val(vx);
@@ -126,7 +126,7 @@ CAMLprim value gr_draw_rect(value vx, value vy, value vw, value vh)
#endif
}
-CAMLprim value gr_draw_text(value text,value x)
+CAMLprim value caml_gr_draw_text(value text,value x)
{
POINT pt;
int oldmode = SetBkMode(grwindow.gc,TRANSPARENT);
@@ -147,7 +147,7 @@ CAMLprim value gr_draw_text(value text,value x)
return Val_unit;
}
-CAMLprim value gr_fill_rect(value vx, value vy, value vw, value vh)
+CAMLprim value caml_gr_fill_rect(value vx, value vy, value vw, value vh)
{
int x = Int_val(vx);
int y = Int_val(vy);
@@ -167,13 +167,13 @@ CAMLprim value gr_fill_rect(value vx, value vy, value vw, value vh)
return Val_unit;
}
-CAMLprim value gr_sound(value freq, value vdur)
+CAMLprim value caml_gr_sound(value freq, value vdur)
{
Beep(freq,vdur);
return Val_unit;
}
-CAMLprim value gr_point_color(value vx, value vy)
+CAMLprim value caml_gr_point_color(value vx, value vy)
{
int x = Int_val(vx);
int y = Int_val(vy);
@@ -188,7 +188,7 @@ CAMLprim value gr_point_color(value vx, value vy)
return Val_long((r<<16) + (g<<8) + b);
}
-CAMLprim value gr_circle(value x,value y,value radius)
+CAMLprim value caml_gr_circle(value x,value y,value radius)
{
int left,top,right,bottom;
@@ -201,24 +201,24 @@ CAMLprim value gr_circle(value x,value y,value radius)
return Val_unit;
}
-CAMLprim value gr_set_window_title(value text)
+CAMLprim value caml_gr_set_window_title(value text)
{
SetWindowText(grwindow.hwnd,(char *)text);
return Val_unit;
}
-CAMLprim value gr_draw_arc(value *argv, int argc)
+CAMLprim value caml_gr_draw_arc(value *argv, int argc)
{
return gr_draw_or_fill_arc(argv[0], argv[1], argv[2], argv[3],
argv[4], argv[5], FALSE);
}
-CAMLprim value gr_draw_arc_nat(vx, vy, vrx, vry, vstart, vend)
+CAMLprim value caml_gr_draw_arc_nat(vx, vy, vrx, vry, vstart, vend)
{
return gr_draw_or_fill_arc(vx, vy, vrx, vry, vstart, vend, FALSE);
}
-CAMLprim value gr_set_line_width(value vwidth)
+CAMLprim value caml_gr_set_line_width(value vwidth)
{
int width = Int_val(vwidth);
HPEN oldPen,newPen;
@@ -233,7 +233,7 @@ CAMLprim value gr_set_line_width(value vwidth)
return Val_unit;
}
-CAMLprim value gr_set_color(value vcolor)
+CAMLprim value caml_gr_set_color(value vcolor)
{
HBRUSH oldBrush, newBrush;
LOGBRUSH lb;
@@ -322,7 +322,7 @@ static value gr_draw_or_fill_arc(value vx, value vy, value vrx, value vry,
return Val_unit;
}
-CAMLprim value gr_show_bitmap(value filename,int x,int y)
+CAMLprim value caml_gr_show_bitmap(value filename,int x,int y)
{
AfficheBitmap(filename,grwindow.gcBitmap,x,Wcvt(y));
AfficheBitmap(filename,grwindow.gc,x,Wcvt(y));
@@ -331,7 +331,7 @@ CAMLprim value gr_show_bitmap(value filename,int x,int y)
-CAMLprim value gr_get_mousex(void)
+CAMLprim value caml_gr_get_mousex(void)
{
POINT pt;
GetCursorPos(&pt);
@@ -339,7 +339,7 @@ CAMLprim value gr_get_mousex(void)
return pt.x;
}
-CAMLprim value gr_get_mousey(void)
+CAMLprim value caml_gr_get_mousey(void)
{
POINT pt;
GetCursorPos(&pt);
@@ -360,19 +360,19 @@ static void gr_font(char *fontname)
}
}
-CAMLprim value gr_set_font(value fontname)
+CAMLprim value caml_gr_set_font(value fontname)
{
gr_check_open();
gr_font(String_val(fontname));
return Val_unit;
}
-CAMLprim value gr_set_text_size (value sz)
+CAMLprim value caml_gr_set_text_size (value sz)
{
return Val_unit;
}
-CAMLprim value gr_draw_char(value chr)
+CAMLprim value caml_gr_draw_char(value chr)
{
char str[1];
gr_check_open();
@@ -381,14 +381,14 @@ CAMLprim value gr_draw_char(value chr)
return Val_unit;
}
-CAMLprim value gr_draw_string(value str)
+CAMLprim value caml_gr_draw_string(value str)
{
gr_check_open();
gr_draw_text(str, string_length(str));
return Val_unit;
}
-CAMLprim value gr_text_size(value str)
+CAMLprim value caml_gr_text_size(value str)
{
SIZE extent;
value res;
@@ -429,7 +429,7 @@ void gr_enqueue_char(unsigned char c)
#define Poll 16
MSG * InspectMessages = NULL;
-CAMLprim value gr_wait_event(value eventlist)
+CAMLprim value caml_gr_wait_event(value eventlist)
{
value res;
int mask;
@@ -524,7 +524,7 @@ CAMLprim value gr_wait_event(value eventlist)
return res;
}
-CAMLprim value gr_fill_poly(value vect)
+CAMLprim value caml_gr_fill_poly(value vect)
{
int n_points, i;
POINT *p,*poly;
@@ -553,13 +553,13 @@ CAMLprim value gr_fill_poly(value vect)
return Val_unit;
}
-CAMLprim value gr_fill_arc(value *argv, int argc)
+CAMLprim value caml_gr_fill_arc(value *argv, int argc)
{
return gr_draw_or_fill_arc(argv[0], argv[1], argv[2], argv[3],
argv[4], argv[5], TRUE);
}
-CAMLprim value gr_fill_arc_nat(vx, vy, vrx, vry, vstart, vend)
+CAMLprim value caml_gr_fill_arc_nat(vx, vy, vrx, vry, vstart, vend)
{
return gr_draw_or_fill_arc(vx, vy, vrx, vry, vstart, vend, TRUE);
}
@@ -593,7 +593,7 @@ static struct custom_operations image_ops = {
custom_deserialize_default
};
-CAMLprim value gr_create_image(value vw, value vh)
+CAMLprim value caml_gr_create_image(value vw, value vh)
{
HBITMAP cbm;
value res;
@@ -615,7 +615,7 @@ CAMLprim value gr_create_image(value vw, value vh)
return res;
}
-CAMLprim value gr_blit_image (value i, value x, value y)
+CAMLprim value caml_gr_blit_image (value i, value x, value y)
{
HBITMAP oldBmp = SelectObject(grwindow.tempDC,Data(i));
int xsrc = Int_val(x);
@@ -627,7 +627,7 @@ CAMLprim value gr_blit_image (value i, value x, value y)
}
-CAMLprim value gr_draw_image(value i, value x, value y)
+CAMLprim value caml_gr_draw_image(value i, value x, value y)
{
HBITMAP oldBmp;
@@ -671,7 +671,7 @@ CAMLprim value gr_draw_image(value i, value x, value y)
return Val_unit;
}
-CAMLprim value gr_make_image(value matrix)
+CAMLprim value caml_gr_make_image(value matrix)
{
int width, height,has_transp,i,j;
value img;
@@ -688,7 +688,7 @@ CAMLprim value gr_make_image(value matrix)
}
}
Begin_roots1(matrix)
- img = gr_create_image(Val_int(width), Val_int(height));
+ img = caml_gr_create_image(Val_int(width), Val_int(height));
End_roots();
has_transp = 0;
oldBmp = SelectObject(grwindow.tempDC,Data(img));
@@ -742,7 +742,7 @@ static value alloc_int_vect(mlsize_t size)
return res;
}
-CAMLprim value gr_dump_image (value img)
+CAMLprim value caml_gr_dump_image (value img)
{
int height = Height(img);
int width = Width(img);
diff --git a/otherlibs/win32graph/libgraph.h b/otherlibs/win32graph/libgraph.h
index 305270a41..acbe29cc1 100644
--- a/otherlibs/win32graph/libgraph.h
+++ b/otherlibs/win32graph/libgraph.h
@@ -52,7 +52,7 @@ extern int bits_per_pixel;
void gr_fail(char *fmt, char *arg);
void gr_check_open(void);
-CAMLprim value gr_set_color(value vcolor);
+CAMLprim value caml_gr_set_color(value vcolor);
// Windows specific definitions
extern RECT WindowRect;
diff --git a/otherlibs/win32graph/open.c b/otherlibs/win32graph/open.c
index b40086231..654f550bf 100644
--- a/otherlibs/win32graph/open.c
+++ b/otherlibs/win32graph/open.c
@@ -39,7 +39,7 @@ MSG msg;
HANDLE EventHandle, EventProcessedHandle;
static char *szOcamlWindowClass = "OcamlWindowClass";
static BOOL gr_initialized = 0;
-CAMLprim value gr_clear_graph(void);
+CAMLprim value caml_gr_clear_graph(void);
HANDLE hInst;
HFONT CreationFont(char *name)
{
@@ -186,7 +186,7 @@ static value gr_reset(void)
grwindow.CurrentBrush = SelectObject(grwindow.gc,GetStockObject(WHITE_BRUSH));
SelectObject(grwindow.gc,grwindow.CurrentBrush);
SelectObject(grwindow.gcBitmap,grwindow.CurrentBrush);
- gr_set_color(Val_long(0));
+ caml_gr_set_color(Val_long(0));
SelectObject(grwindow.gc,grwindow.CurrentFont);
SelectObject(grwindow.gcBitmap,grwindow.CurrentFont);
grdisplay_mode = grremember_mode = 1;
@@ -291,7 +291,7 @@ static DWORD WINAPI gr_open_graph_internal(value arg)
return 0;
}
-CAMLprim value gr_open_graph(value arg)
+CAMLprim value caml_gr_open_graph(value arg)
{
long tid;
if (gr_initialized) return Val_unit;
@@ -307,7 +307,7 @@ CAMLprim value gr_open_graph(value arg)
return Val_unit;
}
-CAMLprim value gr_close_graph(void)
+CAMLprim value caml_gr_close_graph(void)
{
if (gr_initialized) {
DeleteDC(grwindow.tempDC);
@@ -319,7 +319,7 @@ CAMLprim value gr_close_graph(void)
return Val_unit;
}
-CAMLprim value gr_clear_graph(void)
+CAMLprim value caml_gr_clear_graph(void)
{
gr_check_open();
if(grremember_mode) {
@@ -333,19 +333,19 @@ CAMLprim value gr_clear_graph(void)
return Val_unit;
}
-CAMLprim value gr_size_x(void)
+CAMLprim value caml_gr_size_x(void)
{
gr_check_open();
return Val_int(grwindow.width);
}
-CAMLprim value gr_size_y(void)
+CAMLprim value caml_gr_size_y(void)
{
gr_check_open();
return Val_int(grwindow.height);
}
-CAMLprim value gr_synchronize(void)
+CAMLprim value caml_gr_synchronize(void)
{
gr_check_open();
BitBlt(grwindow.gc,0,0,grwindow.width,grwindow.height,
@@ -353,24 +353,24 @@ CAMLprim value gr_synchronize(void)
return Val_unit ;
}
-CAMLprim value gr_display_mode(value flag)
+CAMLprim value caml_gr_display_mode(value flag)
{
grdisplay_mode = (Int_val(flag)) ? 1 : 0;
return Val_unit ;
}
-CAMLprim value gr_remember_mode(value flag)
+CAMLprim value caml_gr_remember_mode(value flag)
{
grremember_mode = (Int_val(flag)) ? 1 : 0;
return Val_unit ;
}
-CAMLprim value gr_sigio_signal(value unit)
+CAMLprim value caml_gr_sigio_signal(value unit)
{
return Val_unit;
}
-CAMLprim value gr_sigio_handler(void)
+CAMLprim value caml_gr_sigio_handler(void)
{
return Val_unit;
}