15db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang/* LibHnj is dual licensed under LGPL and MPL. Boilerplate for both 25db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * licenses follows. 35db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang */ 45db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang 55db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang/* LibHnj - a library for high quality hyphenation and justification 65db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * Copyright (C) 1998 Raph Levien 75db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * 85db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * This library is free software; you can redistribute it and/or 95db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * modify it under the terms of the GNU Library General Public 105db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * License as published by the Free Software Foundation; either 115db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * version 2 of the License, or (at your option) any later version. 125db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * 135db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * This library is distributed in the hope that it will be useful, 145db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * but WITHOUT ANY WARRANTY; without even the implied warranty of 155db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 165db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * Library General Public License for more details. 175db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * 185db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * You should have received a copy of the GNU Library General Public 195db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * License along with this library; if not, write to the 205db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * Free Software Foundation, Inc., 59 Temple Place - Suite 330, 215db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * Boston, MA 02111-1307 USA. 225db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang*/ 235db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang 245db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang/* 255db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * The contents of this file are subject to the Mozilla Public License 265db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * Version 1.0 (the "MPL"); you may not use this file except in 275db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * compliance with the MPL. You may obtain a copy of the MPL at 285db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * http://www.mozilla.org/MPL/ 295db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * 305db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * Software distributed under the MPL is distributed on an "AS IS" basis, 315db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the MPL 325db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * for the specific language governing rights and limitations under the 335db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * MPL. 345db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang * 355db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang */ 365db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang/* wrappers for malloc */ 375db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang 385db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wangvoid * 395db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wanghnj_malloc (int size); 405db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang 415db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wangvoid * 425db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wanghnj_realloc (void *p, int size); 435db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang 445db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wangvoid 455db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wanghnj_free (void *p); 465db78df27806d2eb07c14f86623a906df914b952Shimeng (Simon) Wang 47