Fix compiler warnings with -pedantic
authorBehdad Esfahbod <behdad@behdad.org>
Tue, 14 Jun 2011 18:47:07 +0000 (14:47 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Tue, 14 Jun 2011 18:47:07 +0000 (14:47 -0400)
src/hb-blob.cc
src/hb-glib.cc
src/hb-icu.cc
src/hb-object-private.hh
src/hb-open-type-private.hh
src/hb-ot-layout-gdef-private.hh
src/hb-ot-layout.cc
src/hb-ot-map-private.hh
src/hb-ot-shape-complex-indic.cc
src/hb-ot-shape-private.hh
src/hb-ot-shape.cc

index 17ff339..db972a1 100644 (file)
@@ -244,22 +244,22 @@ _try_make_writable_inplace_unix (hb_blob_t *blob)
 
   if ((uintptr_t) -1L == pagesize) {
     (void) (HB_DEBUG_BLOB &&
-      fprintf (stderr, "%p %s: failed to get pagesize: %s\n", blob, HB_FUNC, strerror (errno)));
+      fprintf (stderr, "%p %s: failed to get pagesize: %s\n", (void *) blob, HB_FUNC, strerror (errno)));
     return FALSE;
   }
   (void) (HB_DEBUG_BLOB &&
-    fprintf (stderr, "%p %s: pagesize is %lu\n", blob, HB_FUNC, (unsigned long) pagesize));
+    fprintf (stderr, "%p %s: pagesize is %lu\n", (void *) blob, HB_FUNC, (unsigned long) pagesize));
 
   mask = ~(pagesize-1);
   addr = (const char *) (((uintptr_t) blob->data) & mask);
   length = (const char *) (((uintptr_t) blob->data + blob->length + pagesize-1) & mask)  - addr;
   (void) (HB_DEBUG_BLOB &&
     fprintf (stderr, "%p %s: calling mprotect on [%p..%p] (%lu bytes)\n",
-            blob, HB_FUNC,
+            (void *) blob, HB_FUNC,
             addr, addr+length, (unsigned long) length));
   if (-1 == mprotect ((void *) addr, length, PROT_READ | PROT_WRITE)) {
     (void) (HB_DEBUG_BLOB &&
-      fprintf (stderr, "%p %s: %s\n", blob, HB_FUNC, strerror (errno)));
+      fprintf (stderr, "%p %s: %s\n", (void *) blob, HB_FUNC, strerror (errno)));
     return FALSE;
   }
 
@@ -267,7 +267,7 @@ _try_make_writable_inplace_unix (hb_blob_t *blob)
 
   (void) (HB_DEBUG_BLOB &&
     fprintf (stderr, "%p %s: successfully made [%p..%p] (%lu bytes) writable\n",
-            blob, HB_FUNC,
+            (void *) blob, HB_FUNC,
             addr, addr+length, (unsigned long) length));
   return TRUE;
 #else
@@ -279,13 +279,13 @@ static bool
 _try_writable_inplace (hb_blob_t *blob)
 {
   (void) (HB_DEBUG_BLOB &&
-    fprintf (stderr, "%p %s: making writable inplace\n", blob, HB_FUNC));
+    fprintf (stderr, "%p %s: making writable inplace\n", (void *) blob, HB_FUNC));
 
   if (_try_make_writable_inplace_unix (blob))
     return TRUE;
 
   (void) (HB_DEBUG_BLOB &&
-    fprintf (stderr, "%p %s: making writable -> FAILED\n", blob, HB_FUNC));
+    fprintf (stderr, "%p %s: making writable -> FAILED\n", (void *) blob, HB_FUNC));
 
   /* Failed to make writable inplace, mark that */
   blob->mode = HB_MEMORY_MODE_READONLY;
@@ -309,7 +309,7 @@ _try_writable (hb_blob_t *blob)
 
 
   (void) (HB_DEBUG_BLOB &&
-    fprintf (stderr, "%p %s -> %p\n", blob, HB_FUNC, blob->data));
+    fprintf (stderr, "%p %s -> %p\n", (void *) blob, HB_FUNC, blob->data));
 
   char *new_data;
 
@@ -318,7 +318,7 @@ _try_writable (hb_blob_t *blob)
     return FALSE;
 
   (void) (HB_DEBUG_BLOB &&
-    fprintf (stderr, "%p %s: dupped successfully -> %p\n", blob, HB_FUNC, blob->data));
+    fprintf (stderr, "%p %s: dupped successfully -> %p\n", (void *) blob, HB_FUNC, blob->data));
 
   memcpy (new_data, blob->data, blob->length);
   _hb_blob_destroy_user_data (blob);
index 2bce1f9..109b9ba 100644 (file)
@@ -177,26 +177,26 @@ hb_glib_script_from_script (hb_script_t script)
 
 
 static unsigned int
-hb_glib_get_combining_class (hb_unicode_funcs_t *ufuncs,
+hb_glib_get_combining_class (hb_unicode_funcs_t *ufuncs HB_UNUSED,
                              hb_codepoint_t      unicode,
-                             void               *user_data)
+                             void               *user_data HB_UNUSED)
 
 {
   return g_unichar_combining_class (unicode);
 }
 
 static unsigned int
-hb_glib_get_eastasian_width (hb_unicode_funcs_t *ufuncs,
+hb_glib_get_eastasian_width (hb_unicode_funcs_t *ufuncs HB_UNUSED,
                              hb_codepoint_t      unicode,
-                             void               *user_data)
+                             void               *user_data HB_UNUSED)
 {
   return g_unichar_iswide (unicode) ? 2 : 1;
 }
 
 static hb_unicode_general_category_t
-hb_glib_get_general_category (hb_unicode_funcs_t *ufuncs,
+hb_glib_get_general_category (hb_unicode_funcs_t *ufuncs HB_UNUSED,
                               hb_codepoint_t      unicode,
-                              void               *user_data)
+                              void               *user_data HB_UNUSED)
 
 {
   /* hb_unicode_general_category_t and GUnicodeType are identical */
@@ -204,18 +204,18 @@ hb_glib_get_general_category (hb_unicode_funcs_t *ufuncs,
 }
 
 static hb_codepoint_t
-hb_glib_get_mirroring (hb_unicode_funcs_t *ufuncs,
+hb_glib_get_mirroring (hb_unicode_funcs_t *ufuncs HB_UNUSED,
                        hb_codepoint_t      unicode,
-                       void               *user_data)
+                       void               *user_data HB_UNUSED)
 {
   g_unichar_get_mirror_char (unicode, &unicode);
   return unicode;
 }
 
 static hb_script_t
-hb_glib_get_script (hb_unicode_funcs_t *ufuncs,
+hb_glib_get_script (hb_unicode_funcs_t *ufuncs HB_UNUSED,
                     hb_codepoint_t      unicode,
-                    void               *user_data)
+                    void               *user_data HB_UNUSED)
 {
   return hb_glib_script_to_script (g_unichar_get_script (unicode));
 }
index 9b94a94..1e0134c 100644 (file)
@@ -63,18 +63,18 @@ hb_icu_script_from_script (hb_script_t script)
 
 
 static unsigned int
-hb_icu_get_combining_class (hb_unicode_funcs_t *ufuncs,
+hb_icu_get_combining_class (hb_unicode_funcs_t *ufuncs HB_UNUSED,
                            hb_codepoint_t      unicode,
-                           void               *user_data)
+                           void               *user_data HB_UNUSED)
 
 {
   return u_getCombiningClass (unicode);
 }
 
 static unsigned int
-hb_icu_get_eastasian_width (hb_unicode_funcs_t *ufuncs,
+hb_icu_get_eastasian_width (hb_unicode_funcs_t *ufuncs HB_UNUSED,
                            hb_codepoint_t      unicode,
-                           void               *user_data)
+                           void               *user_data HB_UNUSED)
 {
   switch (u_getIntPropertyValue(unicode, UCHAR_EAST_ASIAN_WIDTH))
   {
@@ -91,9 +91,9 @@ hb_icu_get_eastasian_width (hb_unicode_funcs_t *ufuncs,
 }
 
 static hb_unicode_general_category_t
-hb_icu_get_general_category (hb_unicode_funcs_t *ufuncs,
+hb_icu_get_general_category (hb_unicode_funcs_t *ufuncs HB_UNUSED,
                             hb_codepoint_t      unicode,
-                            void               *user_data)
+                            void               *user_data HB_UNUSED)
 {
   switch (u_getIntPropertyValue(unicode, UCHAR_GENERAL_CATEGORY))
   {
@@ -142,17 +142,17 @@ hb_icu_get_general_category (hb_unicode_funcs_t *ufuncs,
 }
 
 static hb_codepoint_t
-hb_icu_get_mirroring (hb_unicode_funcs_t *ufuncs,
+hb_icu_get_mirroring (hb_unicode_funcs_t *ufuncs HB_UNUSED,
                      hb_codepoint_t      unicode,
-                     void               *user_data)
+                     void               *user_data HB_UNUSED)
 {
   return u_charMirror(unicode);
 }
 
 static hb_script_t
-hb_icu_get_script (hb_unicode_funcs_t *ufuncs,
+hb_icu_get_script (hb_unicode_funcs_t *ufuncs HB_UNUSED,
                   hb_codepoint_t      unicode,
-                  void               *user_data)
+                  void               *user_data HB_UNUSED)
 {
   UErrorCode status = U_ZERO_ERROR;
   UScriptCode scriptCode = uscript_getScript(unicode, &status);
index 90f227c..247f493 100644 (file)
@@ -193,7 +193,7 @@ struct _hb_object_header_t {
   inline void trace (const char *function) const {
     (void) (HB_DEBUG_OBJECT &&
            fprintf (stderr, "OBJECT(%p) refcount=%d %s\n",
-                    this,
+                    (void *) this,
                     this ? ref_count.get () : 0,
                     function));
   }
index 665a260..300a13a 100644 (file)
@@ -198,7 +198,7 @@ struct hb_sanitize_context_t
 
     (void) (HB_DEBUG_SANITIZE &&
       fprintf (stderr, "sanitize %p init [%p..%p] (%lu bytes)\n",
-              this->blob, this->start, this->end,
+              (void *) this->blob, this->start, this->end,
               (unsigned long) (this->end - this->start)));
   }
 
@@ -206,7 +206,7 @@ struct hb_sanitize_context_t
   {
     (void) (HB_DEBUG_SANITIZE &&
       fprintf (stderr, "sanitize %p fini [%p..%p] %u edit requests\n",
-              this->blob, this->start, this->end, this->edit_count));
+              (void *) this->blob, this->start, this->end, this->edit_count));
 
     hb_blob_destroy (this->blob);
     this->blob = NULL;
@@ -293,7 +293,7 @@ struct Sanitizer
 
   retry:
     (void) (HB_DEBUG_SANITIZE &&
-      fprintf (stderr, "Sanitizer %p start %s\n", blob, HB_FUNC));
+      fprintf (stderr, "Sanitizer %p start %s\n", (void *) blob, HB_FUNC));
 
     c->setup ();
 
@@ -309,7 +309,7 @@ struct Sanitizer
       if (c->edit_count) {
        (void) (HB_DEBUG_SANITIZE &&
          fprintf (stderr, "Sanitizer %p passed first round with %d edits; doing a second round %s\n",
-                  blob, c->edit_count, HB_FUNC));
+                  (void *) blob, c->edit_count, HB_FUNC));
 
         /* sanitize again to ensure no toe-stepping */
         c->edit_count = 0;
@@ -317,7 +317,7 @@ struct Sanitizer
        if (c->edit_count) {
          (void) (HB_DEBUG_SANITIZE &&
            fprintf (stderr, "Sanitizer %p requested %d edits in second round; FAILLING %s\n",
-                    blob, c->edit_count, HB_FUNC));
+                    (void *) blob, c->edit_count, HB_FUNC));
          sane = false;
        }
       }
@@ -331,7 +331,7 @@ struct Sanitizer
          c->writable = true;
          /* ok, we made it writable by relocating.  try again */
          (void) (HB_DEBUG_SANITIZE &&
-           fprintf (stderr, "Sanitizer %p retry %s\n", blob, HB_FUNC));
+           fprintf (stderr, "Sanitizer %p retry %s\n", (void *) blob, HB_FUNC));
          goto retry;
        }
       }
@@ -340,7 +340,7 @@ struct Sanitizer
     c->finish ();
 
     (void) (HB_DEBUG_SANITIZE &&
-      fprintf (stderr, "Sanitizer %p %s %s\n", blob, sane ? "passed" : "FAILED", HB_FUNC));
+      fprintf (stderr, "Sanitizer %p %s %s\n", (void *) blob, sane ? "passed" : "FAILED", HB_FUNC));
     if (sane)
       return blob;
     else {
index 0fcfe3b..08fd757 100644 (file)
@@ -143,7 +143,7 @@ struct CaretValueFormat3
 {
   friend struct CaretValue;
 
-  inline hb_position_t get_caret_value (hb_font_t *font, hb_direction_t direction, hb_codepoint_t glyph_id) const
+  inline hb_position_t get_caret_value (hb_font_t *font, hb_direction_t direction, hb_codepoint_t glyph_id HB_UNUSED) const
   {
     return HB_DIRECTION_IS_HORIZONTAL (direction) ?
            font->em_scale_x (coordinate) + (this+deviceTable).get_x_delta (font) :
index 0d34e11..a49f339 100644 (file)
@@ -458,7 +458,7 @@ hb_ot_layout_substitute_lookup (hb_face_t    *face,
 }
 
 void
-hb_ot_layout_substitute_finish (hb_buffer_t  *buffer)
+hb_ot_layout_substitute_finish (hb_buffer_t  *buffer HB_UNUSED)
 {
 }
 
index 07a321f..2b31261 100644 (file)
@@ -96,7 +96,7 @@ struct hb_ot_map_t
       hb_ot_layout_substitute_lookup (face, buffer, lookups[0][i].index, lookups[0][i].mask);
   }
 
-  inline void position (hb_font_t *font, hb_face_t *face, hb_buffer_t *buffer) const {
+  inline void position (hb_font_t *font, hb_buffer_t *buffer) const {
     for (unsigned int i = 0; i < lookups[1].len; i++)
       hb_ot_layout_position_lookup (font, buffer, lookups[1][i].index, lookups[1][i].mask);
   }
index 62bea9a..07ec95b 100644 (file)
@@ -49,7 +49,7 @@ enum {
   OT_SM,
   OT_VD,
   OT_A,
-  OT_NBSP,
+  OT_NBSP
 };
 
 /* Categories used in IndicSyllabicCategory.txt from UCD */
@@ -76,7 +76,7 @@ enum indic_syllabic_category_t {
   INDIC_SYLLABIC_CATEGORY_VISARGA              = OT_SM,
   INDIC_SYLLABIC_CATEGORY_VOWEL                        = OT_V,
   INDIC_SYLLABIC_CATEGORY_VOWEL_DEPENDENT      = OT_M,
-  INDIC_SYLLABIC_CATEGORY_VOWEL_INDEPENDENT    = OT_V,
+  INDIC_SYLLABIC_CATEGORY_VOWEL_INDEPENDENT    = OT_V
 };
 
 /* Categories used in IndicSMatraCategory.txt from UCD */
@@ -96,7 +96,7 @@ enum indic_matra_category_t {
   INDIC_MATRA_CATEGORY_TOP_AND_LEFT,
   INDIC_MATRA_CATEGORY_TOP_AND_LEFT_AND_RIGHT,
   INDIC_MATRA_CATEGORY_TOP_AND_RIGHT,
-  INDIC_MATRA_CATEGORY_VISUAL_ORDER_LEFT,
+  INDIC_MATRA_CATEGORY_VISUAL_ORDER_LEFT
 };
 
 #define INDIC_COMBINE_CATEGORIES(S,M) \
@@ -136,7 +136,7 @@ static const hb_tag_t indic_other_features[] =
 
 
 void
-_hb_ot_shape_complex_collect_features_indic    (hb_ot_shape_planner_t *planner, const hb_segment_properties_t  *props)
+_hb_ot_shape_complex_collect_features_indic    (hb_ot_shape_planner_t *planner, const hb_segment_properties_t  *props HB_UNUSED)
 {
   for (unsigned int i = 0; i < ARRAY_LENGTH (indic_basic_features); i++)
     planner->map.add_bool_feature (indic_basic_features[i], false);
index bce27f5..f7f1cae 100644 (file)
@@ -44,7 +44,7 @@ HB_BEGIN_DECLS
 enum hb_ot_complex_shaper_t {
   hb_ot_complex_shaper_none,
   hb_ot_complex_shaper_arabic,
-  hb_ot_complex_shaper_indic,
+  hb_ot_complex_shaper_indic
 };
 
 
index 34f1570..6bda700 100644 (file)
@@ -161,7 +161,7 @@ hb_ot_position_complex (hb_ot_shape_context_t *c)
                                            &c->buffer->pos[i].y_offset);
   }
 
-  c->plan->map.position (c->font, c->face, c->buffer);
+  c->plan->map.position (c->font, c->buffer);
 
   for (unsigned int i = 0; i < count; i++) {
     hb_font_subtract_glyph_origin_for_direction (c->font, c->buffer->info[i].codepoint,