Revert "Imported Upstream version 1.2.7"
[platform/upstream/harfbuzz.git] / src / hb-set.h
index 2164c1a..bafdae9 100644 (file)
 HB_BEGIN_DECLS
 
 
-/*
- * Since: 0.9.21
- */
 #define HB_SET_VALUE_INVALID ((hb_codepoint_t) -1)
 
 typedef struct hb_set_t hb_set_t;
 
 
-HB_EXTERN hb_set_t *
+hb_set_t *
 hb_set_create (void);
 
-HB_EXTERN hb_set_t *
+hb_set_t *
 hb_set_get_empty (void);
 
-HB_EXTERN hb_set_t *
+hb_set_t *
 hb_set_reference (hb_set_t *set);
 
-HB_EXTERN void
+void
 hb_set_destroy (hb_set_t *set);
 
-HB_EXTERN hb_bool_t
+hb_bool_t
 hb_set_set_user_data (hb_set_t           *set,
                      hb_user_data_key_t *key,
                      void *              data,
                      hb_destroy_func_t   destroy,
                      hb_bool_t           replace);
 
-HB_EXTERN void *
+void *
 hb_set_get_user_data (hb_set_t           *set,
                      hb_user_data_key_t *key);
 
 
 /* Returns false if allocation has failed before */
-HB_EXTERN hb_bool_t
+hb_bool_t
 hb_set_allocation_successful (const hb_set_t *set);
 
-HB_EXTERN void
+void
 hb_set_clear (hb_set_t *set);
 
-HB_EXTERN hb_bool_t
+hb_bool_t
 hb_set_is_empty (const hb_set_t *set);
 
-HB_EXTERN hb_bool_t
+hb_bool_t
 hb_set_has (const hb_set_t *set,
            hb_codepoint_t  codepoint);
 
 /* Right now limited to 16-bit integers.  Eventually will do full codepoint range, sans -1
  * which we will use as a sentinel. */
-HB_EXTERN void
+void
 hb_set_add (hb_set_t       *set,
            hb_codepoint_t  codepoint);
 
-HB_EXTERN void
+void
 hb_set_add_range (hb_set_t       *set,
                  hb_codepoint_t  first,
                  hb_codepoint_t  last);
 
-HB_EXTERN void
+void
 hb_set_del (hb_set_t       *set,
            hb_codepoint_t  codepoint);
 
-HB_EXTERN void
+void
 hb_set_del_range (hb_set_t       *set,
                  hb_codepoint_t  first,
                  hb_codepoint_t  last);
 
-HB_EXTERN hb_bool_t
+hb_bool_t
 hb_set_is_equal (const hb_set_t *set,
                 const hb_set_t *other);
 
-HB_EXTERN void
+void
 hb_set_set (hb_set_t       *set,
            const hb_set_t *other);
 
-HB_EXTERN void
+void
 hb_set_union (hb_set_t       *set,
              const hb_set_t *other);
 
-HB_EXTERN void
+void
 hb_set_intersect (hb_set_t       *set,
                  const hb_set_t *other);
 
-HB_EXTERN void
+void
 hb_set_subtract (hb_set_t       *set,
                 const hb_set_t *other);
 
-HB_EXTERN void
+void
 hb_set_symmetric_difference (hb_set_t       *set,
                             const hb_set_t *other);
 
-HB_EXTERN void
+void
 hb_set_invert (hb_set_t *set);
 
-HB_EXTERN unsigned int
+unsigned int
 hb_set_get_population (const hb_set_t *set);
 
 /* Returns -1 if set empty. */
-HB_EXTERN hb_codepoint_t
+hb_codepoint_t
 hb_set_get_min (const hb_set_t *set);
 
 /* Returns -1 if set empty. */
-HB_EXTERN hb_codepoint_t
+hb_codepoint_t
 hb_set_get_max (const hb_set_t *set);
 
 /* Pass -1 in to get started. */
-HB_EXTERN hb_bool_t
+hb_bool_t
 hb_set_next (const hb_set_t *set,
             hb_codepoint_t *codepoint);
 
 /* Pass -1 for first and last to get started. */
-HB_EXTERN hb_bool_t
+hb_bool_t
 hb_set_next_range (const hb_set_t *set,
                   hb_codepoint_t *first,
                   hb_codepoint_t *last);