-static void Render ( filter_t *, subpicture_t *, subpicture_data_t * );
-static byte_t *svg_GetTemplate ();
-static void svg_SizeCallback (int *width, int *height, gpointer data );
-static void svg_RenderPicture (filter_t *p_filter,
- subpicture_data_t *p_string );
-static void FreeString( subpicture_data_t * );
+static int Render( filter_t *, subpicture_region_t *, svg_rendition_t *, int, int);
+static char *svg_GetTemplate ();
+static void svg_set_size( filter_t *p_filter, int width, int height );
+static void svg_SizeCallback ( int *width, int *height, gpointer data );
+static void svg_RenderPicture ( filter_t *p_filter,
+ svg_rendition_t *p_svg );
+static void FreeString( svg_rendition_t * );