PLplot  5.15.0
plcairo_impl.c File Reference
#include <plplotP.h>
#include <caml/alloc.h>
#include <caml/callback.h>
#include <caml/fail.h>
#include <caml/memory.h>
#include <caml/misc.h>
#include <caml/mlvalues.h>
#include <caml/bigarray.h>
#include <plplot.h>
#include <cairo.h>

Go to the source code of this file.

Macros

#define wPointer_val(t, val)   ( *( (t **) Data_custom_val( val ) ) )
 
#define cairo_t_val(v)   wPointer_val( cairo_t, v )
 

Functions

value ml_set_plplot_cairo_context (value context)
 

Macro Definition Documentation

◆ cairo_t_val

#define cairo_t_val (   v)    wPointer_val( cairo_t, v )

Definition at line 39 of file plcairo_impl.c.

◆ wPointer_val

#define wPointer_val (   t,
  val 
)    ( *( (t **) Data_custom_val( val ) ) )

Definition at line 38 of file plcairo_impl.c.

Function Documentation

◆ ml_set_plplot_cairo_context()

value ml_set_plplot_cairo_context ( value  context)

Definition at line 41 of file plcairo_impl.c.