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