(root)/
fribidi-1.0.13/
lib/
fribidi-char-sets-cap-rtl.h
       1  /* FriBidi
       2   * fribidi-char-sets-cap-rtl.h - CapRTL character set conversion routines
       3   *
       4   * Authors:
       5   *   Behdad Esfahbod, 2001, 2002, 2004
       6   *   Dov Grobgeld, 1999, 2000
       7   *
       8   * Copyright (C) 2004 Sharif FarsiWeb, Inc
       9   * Copyright (C) 2001,2002 Behdad Esfahbod
      10   * Copyright (C) 1999,2000 Dov Grobgeld
      11   * 
      12   * This library is free software; you can redistribute it and/or
      13   * modify it under the terms of the GNU Lesser General Public
      14   * License as published by the Free Software Foundation; either
      15   * version 2.1 of the License, or (at your option) any later version.
      16   * 
      17   * This library is distributed in the hope that it will be useful,
      18   * but WITHOUT ANY WARRANTY; without even the implied warranty of
      19   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
      20   * Lesser General Public License for more details.
      21   * 
      22   * You should have received a copy of the GNU Lesser General Public License
      23   * along with this library, in a file named COPYING; if not, write to the
      24   * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
      25   * Boston, MA 02110-1301, USA
      26   * 
      27   * For licensing issues, contact <fribidi.license@gmail.com>.
      28   */
      29  
      30  #ifndef _FRIBIDI_CHAR_SETS_CAP_RTL_H
      31  #define _FRIBIDI_CHAR_SETS_CAP_RTL_H
      32  
      33  #include "fribidi-common.h"
      34  
      35  #include "fribidi-types.h"
      36  
      37  #include "fribidi-begindecls.h"
      38  
      39  #define fribidi_char_set_name_cap_rtl "CapRTL"
      40  #define fribidi_char_set_title_cap_rtl "CapRTL (Test)"
      41  
      42  const char *fribidi_char_set_desc_cap_rtl (
      43    void
      44  );
      45  
      46  FriBidiStrIndex fribidi_cap_rtl_to_unicode (
      47    const char *s,
      48    FriBidiStrIndex length,
      49    FriBidiChar *us
      50  );
      51  
      52  FriBidiStrIndex fribidi_unicode_to_cap_rtl (
      53    const FriBidiChar *us,
      54    FriBidiStrIndex length,
      55    char *s
      56  );
      57  
      58  #include "fribidi-enddecls.h"
      59  
      60  #endif /* !_FRIBIDI_CHAR_SETS_CAP_RTL_H */
      61  /* Editor directions:
      62   * vim:textwidth=78:tabstop=8:shiftwidth=2:autoindent:cindent
      63   */