| Index: third_party/harfbuzz/src/harfbuzz-dump-main.c
|
| diff --git a/third_party/harfbuzz/src/harfbuzz-dump-main.c b/third_party/harfbuzz/src/harfbuzz-dump-main.c
|
| deleted file mode 100644
|
| index dfb35fbaafa9ca0b86a7b49847ae1d5b8a42f5ca..0000000000000000000000000000000000000000
|
| --- a/third_party/harfbuzz/src/harfbuzz-dump-main.c
|
| +++ /dev/null
|
| @@ -1,97 +0,0 @@
|
| -/*
|
| - * Copyright (C) 2000 Red Hat, Inc.
|
| - *
|
| - * This is part of HarfBuzz, an OpenType Layout engine library.
|
| - *
|
| - * Permission is hereby granted, without written agreement and without
|
| - * license or royalty fees, to use, copy, modify, and distribute this
|
| - * software and its documentation for any purpose, provided that the
|
| - * above copyright notice and the following two paragraphs appear in
|
| - * all copies of this software.
|
| - *
|
| - * IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
|
| - * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
|
| - * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
|
| - * IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
|
| - * DAMAGE.
|
| - *
|
| - * THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
|
| - * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
| - * FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
|
| - * ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
|
| - * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
|
| - *
|
| - * Red Hat Author(s): Owen Taylor
|
| - */
|
| -
|
| -#include <stdio.h>
|
| -#include <stdlib.h>
|
| -
|
| -#include "harfbuzz.h"
|
| -#include "harfbuzz-dump.h"
|
| -
|
| -#define N_ELEMENTS(arr) (sizeof(arr)/ sizeof((arr)[0]))
|
| -
|
| -static int
|
| -croak (const char *situation, HB_Error error)
|
| -{
|
| - fprintf (stderr, "%s: Error %d\n", situation, error);
|
| -
|
| - exit (1);
|
| -}
|
| -
|
| -int
|
| -main (int argc, char **argv)
|
| -{
|
| - HB_Error error;
|
| - FT_Library library;
|
| - HB_Font font;
|
| - HB_GSUB gsub;
|
| - HB_GPOS gpos;
|
| -
|
| - if (argc != 2)
|
| - {
|
| - fprintf (stderr, "Usage: harfbuzz-dump MYFONT.TTF\n");
|
| - exit(1);
|
| - }
|
| -
|
| - if ((error = FT_Init_FreeType (&library)))
|
| - croak ("FT_Init_FreeType", error);
|
| -
|
| - if ((error = FT_New_Face (library, argv[1], 0, &font)))
|
| - croak ("FT_New_Face", error);
|
| -
|
| - printf ("<?xml version=\"1.0\"?>\n");
|
| - printf ("<OpenType>\n");
|
| -
|
| - if (!(error = HB_Load_GSUB_Table (font, &gsub, NULL)))
|
| - {
|
| - HB_Dump_GSUB_Table (gsub, stdout);
|
| -
|
| - if ((error = HB_Done_GSUB_Table (gsub)))
|
| - croak ("HB_Done_GSUB_Table", error);
|
| - }
|
| - else if (error != HB_Err_Not_Covered)
|
| - fprintf (stderr, "HB_Load_GSUB_Table: error 0x%x\n", error);
|
| -
|
| - if (!(error = HB_Load_GPOS_Table (font, &gpos, NULL)))
|
| - {
|
| - HB_Dump_GPOS_Table (gpos, stdout);
|
| -
|
| - if ((error = HB_Done_GPOS_Table (gpos)))
|
| - croak ("HB_Done_GPOS_Table", error);
|
| - }
|
| - else if (error != HB_Err_Not_Covered)
|
| - fprintf (stderr, "HB_Load_GPOS_Table: error 0x%x\n", error);
|
| -
|
| - printf ("</OpenType>\n");
|
| -
|
| - if ((error = FT_Done_Face (font)))
|
| - croak ("FT_Done_Face", error);
|
| -
|
| - if ((error = FT_Done_FreeType (library)))
|
| - croak ("FT_Done_FreeType", error);
|
| -
|
| - return 0;
|
| -}
|
| -
|
|
|