[libgda] gda_binary_get_size(): Const correction.



commit 98755a2b3b335288c9b9fb9e83235b39deb84ff3
Author: Murray Cumming <murrayc murrayc com>
Date:   Sun Apr 16 20:25:58 2017 +0200

    gda_binary_get_size(): Const correction.
    
    Other parts of the API use const, at least for simple types.
    This fixes this warning:
    
    gda-data-pivot.c:2040:30: error: passing argument 1 of
    ‘gda_binary_get_size’ discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers]
            (gda_binary_get_size (bin) != gda_blob_op_get_length (gda_blob_get_op (blob))))

 libgda/gda-value.c |    2 +-
 libgda/gda-value.h |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/libgda/gda-value.c b/libgda/gda-value.c
index 6dc0650..5091243 100644
--- a/libgda/gda-value.c
+++ b/libgda/gda-value.c
@@ -601,7 +601,7 @@ gda_binary_reset_data (GdaBinary *binary)
  * Since: 6.0
  */
 glong
-gda_binary_get_size (GdaBinary *binary)
+gda_binary_get_size (const GdaBinary *binary)
 {
        g_return_val_if_fail (binary, -1);
 
diff --git a/libgda/gda-value.h b/libgda/gda-value.h
index 3088d3a..09583c0 100644
--- a/libgda/gda-value.h
+++ b/libgda/gda-value.h
@@ -148,7 +148,7 @@ void                              gda_value_take_binary (GValue *value, GdaBinar
 
 GType                             gda_binary_get_type (void) G_GNUC_CONST;
 GdaBinary*                        gda_binary_new (void);
-glong                             gda_binary_get_size (GdaBinary* binary);
+glong                             gda_binary_get_size (const GdaBinary* binary);
 gpointer                          gda_binary_get_data (GdaBinary* binary);
 void                              gda_binary_reset_data (GdaBinary* binary);
 void                              gda_binary_set_data (GdaBinary *binary, const guchar *val, glong size);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]