152e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod/*
252e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * Copyright © 2012  Google, Inc.
352e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod *
452e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod *  This is part of HarfBuzz, a text shaping library.
552e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod *
652e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * Permission is hereby granted, without written agreement and without
752e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * license or royalty fees, to use, copy, modify, and distribute this
852e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * software and its documentation for any purpose, provided that the
952e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * above copyright notice and the following two paragraphs appear in
1052e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * all copies of this software.
1152e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod *
1252e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
1352e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
1452e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
1552e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
1652e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * DAMAGE.
1752e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod *
1852e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
1952e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
2052e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
2152e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
2252e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
2352e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod *
2452e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod * Google Author(s): Behdad Esfahbod
2552e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod */
2652e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod
2752e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod#include <cairo.h>
2852e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod
2952e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod#ifndef HELPER_CAIRO_ANSI_HH
3052e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod#define HELPER_CAIRO_ANSI_HH
3152e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod
3252e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod
3352e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbodcairo_status_t
3452e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbodhelper_cairo_surface_write_to_ansi_stream (cairo_surface_t	*surface,
3552e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod					   cairo_write_func_t	write_func,
3652e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod					   void			*closure);
3752e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod
3852e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod
3952e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod#endif
40