Imported Upstream version 1.0.10
[platform/upstream/fribidi.git] / lib / fribidi-deprecated.h
index 0eaecd7..cb2322d 100644 (file)
@@ -41,7 +41,7 @@
  *
  * This function is deprecated and only used with other deprecated functions.
  */
-     FRIBIDI_ENTRY fribidi_boolean fribidi_mirroring_status (
+FRIBIDI_ENTRY fribidi_boolean fribidi_mirroring_status (
   void
 ) FRIBIDI_GNUC_DEPRECATED;
 
@@ -59,7 +59,7 @@
  *
  * Returns: the new mirroring status.
  */
-     FRIBIDI_ENTRY fribidi_boolean fribidi_set_mirroring (
+FRIBIDI_ENTRY fribidi_boolean fribidi_set_mirroring (
   fribidi_boolean state                /* new state to set */
 ) FRIBIDI_GNUC_DEPRECATED;
 
@@ -68,7 +68,7 @@
  *
  * This function is deprecated and only used with other deprecated functions.
  */
-     FRIBIDI_ENTRY fribidi_boolean fribidi_reorder_nsm_status (
+FRIBIDI_ENTRY fribidi_boolean fribidi_reorder_nsm_status (
   void
 ) FRIBIDI_GNUC_DEPRECATED;
 
@@ -88,7 +88,7 @@
  *
  * Returns: the new marks reordering status.
  */
-     FRIBIDI_ENTRY fribidi_boolean fribidi_set_reorder_nsm (
+FRIBIDI_ENTRY fribidi_boolean fribidi_set_reorder_nsm (
   fribidi_boolean state                /* new state to set */
 ) FRIBIDI_GNUC_DEPRECATED;
 
@@ -127,75 +127,6 @@ fribidi_get_type_internal (
   FriBidiChar ch               /* input character */
 ) FRIBIDI_GNUC_DEPRECATED;
 
-/* fribidi_remove_bidi_marks - remove bidi marks out of an string
- *
- * This function removes the bidi and boundary-neutral marks out of an string
- * and the accompanying lists.  It implements rule X9 of the Unicode
- * Bidirectional Algorithm available at
- * http://www.unicode.org/reports/tr9/#X9, with the exception that it removes
- * U+200E LEFT-TO-RIGHT MARK and U+200F RIGHT-TO-LEFT MARK too.
- *
- * If any of the input lists are NULL, the list is skipped.  If str is the
- * visual string, then positions_to_this is  positions_L_to_V and
- * position_from_this_list is positions_V_to_L;  if str is the logical
- * string, the other way. Moreover, the position maps should be filled with
- * valid entries.
- * 
- * A position map pointing to a removed character is filled with \-1. By the
- * way, you should not use embedding_levels if str is visual string.
- * 
- * For best results this function should be run on a whole paragraph, not
- * lines; but feel free to do otherwise if you know what you are doing.
- * Deprecated.  Use fribidi_remove_special_chars instead.
- *
- * Returns: New length of the string, or \-1 if an error occurred (memory
- * allocation failure most probably).
- */
-FRIBIDI_ENTRY FriBidiStrIndex
-fribidi_remove_bidi_marks (
-  FriBidiChar *str,            /* input string to clean */
-  const FriBidiStrIndex len,   /* input string length */
-  FriBidiStrIndex *positions_to_this,  /* list mapping positions to the
-                                          order used in str */
-  FriBidiStrIndex *position_from_this_list,    /* list mapping positions from the
-                                                  order used in str */
-  FriBidiLevel *embedding_levels       /* list of embedding levels */
-)
-     FRIBIDI_GNUC_WARN_UNUSED FRIBIDI_GNUC_DEPRECATED;
-
-
-/* fribidi_log2vis - get visual string
- *
- * This function converts the logical input string to the visual output
- * strings as specified by the Unicode Bidirectional Algorithm.  As a side
- * effect it also generates mapping lists between the two strings, and the
- * list of embedding levels as defined by the algorithm.
- *
- * If NULL is passed as any of the the lists, the list is ignored and not
- * filled.
- *
- * This function is obsolete because it only handles one-line paragraphs. 
- * Please consider using other functions instead.  Deprecated.
- *
- * Returns: Maximum level found plus one, or zero if any error occurred
- * (memory allocation failure most probably).
- */
-     FRIBIDI_ENTRY FriBidiLevel fribidi_log2vis (
-  const FriBidiChar *str,      /* input logical string */
-  const FriBidiStrIndex len,   /* input string length */
-  FriBidiParType *pbase_dir,   /* requested and resolved paragraph
-                                * base direction */
-  FriBidiChar *visual_str,     /* output visual string */
-  FriBidiStrIndex *positions_L_to_V,   /* output mapping from logical to 
-                                        * visual string positions */
-  FriBidiStrIndex *positions_V_to_L,   /* output mapping from visual string
-                                        * back to the logical string
-                                        * positions */
-  FriBidiLevel *embedding_levels       /* output list of embedding levels */
-)
-     FRIBIDI_GNUC_WARN_UNUSED FRIBIDI_GNUC_DEPRECATED;
-
-
 /* fribidi_get_par_embedding_levels - get bidi embedding levels of a paragraph
  *
  * Deprecated interface to fribidi_get_par_embedding_levels_ex(). Refer to