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