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#ifndef ANSI_PRINT_HH
2852e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod#define ANSI_PRINT_HH
2952e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod
3052e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod#include <hb.h> /* for int types */
3152e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod
3252e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbodvoid
3352e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbodansi_print_image_rgb24 (const uint32_t *data,
3452e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod			unsigned int width,
3552e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod			unsigned int height,
3652e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod			unsigned int stride);
3752e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod
3852e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod
3952e7b1424a3613122e9ca30879298df42733acdaBehdad Esfahbod#endif
40