(root)/
harfbuzz-8.3.0/
src/
hb-icu.h
       1  /*
       2   * Copyright © 2009  Red Hat, Inc.
       3   * Copyright © 2011  Google, Inc.
       4   *
       5   *  This is part of HarfBuzz, a text shaping library.
       6   *
       7   * Permission is hereby granted, without written agreement and without
       8   * license or royalty fees, to use, copy, modify, and distribute this
       9   * software and its documentation for any purpose, provided that the
      10   * above copyright notice and the following two paragraphs appear in
      11   * all copies of this software.
      12   *
      13   * IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
      14   * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
      15   * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
      16   * IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
      17   * DAMAGE.
      18   *
      19   * THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
      20   * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
      21   * FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
      22   * ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
      23   * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
      24   *
      25   * Red Hat Author(s): Behdad Esfahbod
      26   * Google Author(s): Behdad Esfahbod
      27   */
      28  
      29  #ifndef HB_ICU_H
      30  #define HB_ICU_H
      31  
      32  #include "hb.h"
      33  
      34  #include <unicode/uscript.h>
      35  
      36  HB_BEGIN_DECLS
      37  
      38  
      39  HB_EXTERN hb_script_t
      40  hb_icu_script_to_script (UScriptCode script);
      41  
      42  HB_EXTERN UScriptCode
      43  hb_icu_script_from_script (hb_script_t script);
      44  
      45  
      46  HB_EXTERN hb_unicode_funcs_t *
      47  hb_icu_get_unicode_funcs (void);
      48  
      49  
      50  HB_END_DECLS
      51  
      52  #endif /* HB_ICU_H */