]> sigrok.org Git - libsigrok.git/commitdiff
std: Improve prototypes of some functions.
authorUwe Hermann <redacted>
Sun, 27 May 2018 19:14:37 +0000 (21:14 +0200)
committerUwe Hermann <redacted>
Tue, 26 Jun 2018 14:42:43 +0000 (16:42 +0200)
src/hardware/hameg-hmo/api.c
src/libsigrok-internal.h
src/std.c

index 8638a790bc56806954dfe017d8b44d7571e44d71..1274b919bf61dd20d8f837e4c47da0aad21e9c3b 100644 (file)
@@ -366,11 +366,11 @@ static int config_list(uint32_t key, GVariant **data,
        case SR_CONF_DEVICE_OPTIONS:
                if (!cg) {
                        if (model)
-                               *data = std_gvar_array_u32((const uint32_t *)model->devopts, model->num_devopts);
+                               *data = std_gvar_array_u32(*model->devopts, model->num_devopts);
                        else
                                *data = std_gvar_array_u32(ARRAY_AND_SIZE(drvopts));
                } else if (cg_type == CG_ANALOG) {
-                       *data = std_gvar_array_u32((const uint32_t *)model->devopts_cg_analog, model->num_devopts_cg_analog);
+                       *data = std_gvar_array_u32(*model->devopts_cg_analog, model->num_devopts_cg_analog);
                } else {
                        *data = std_gvar_array_u32(NULL, 0);
                }
index 65aedbe4ce22e27b390bdccd3491e397fc633e2b..bd308472e0711ded76d2957aa9d8681b0662c32c 100644 (file)
@@ -978,9 +978,9 @@ SR_PRIV GVariant *std_gvar_min_max_step_thresholds(const double dmin, const doub
 SR_PRIV GVariant *std_gvar_tuple_u64(uint64_t low, uint64_t high);
 SR_PRIV GVariant *std_gvar_tuple_double(double low, double high);
 
-SR_PRIV GVariant *std_gvar_array_i32(const int32_t *a, unsigned int n);
-SR_PRIV GVariant *std_gvar_array_u32(const uint32_t *a, unsigned int n);
-SR_PRIV GVariant *std_gvar_array_u64(const uint64_t *a, unsigned int n);
+SR_PRIV GVariant *std_gvar_array_i32(const int32_t a[], unsigned int n);
+SR_PRIV GVariant *std_gvar_array_u32(const uint32_t a[], unsigned int n);
+SR_PRIV GVariant *std_gvar_array_u64(const uint64_t a[], unsigned int n);
 SR_PRIV GVariant *std_gvar_array_str(const char *a[], unsigned int n);
 
 SR_PRIV GVariant *std_gvar_thresholds(const double a[][2], unsigned int n);
index 6403d01a5d5603fb0222788b27a9f18e05138389..522606f8fd48b737ea33861a3b8dd46e58f09b40 100644 (file)
--- a/src/std.c
+++ b/src/std.c
@@ -749,19 +749,19 @@ SR_PRIV GVariant *std_gvar_tuple_double(double low, double high)
        return g_variant_new_tuple(range, 2);
 }
 
-SR_PRIV GVariant *std_gvar_array_i32(const int32_t *a, unsigned int n)
+SR_PRIV GVariant *std_gvar_array_i32(const int32_t a[], unsigned int n)
 {
        return g_variant_new_fixed_array(G_VARIANT_TYPE_INT32,
                                a, n, sizeof(int32_t));
 }
 
-SR_PRIV GVariant *std_gvar_array_u32(const uint32_t *a, unsigned int n)
+SR_PRIV GVariant *std_gvar_array_u32(const uint32_t a[], unsigned int n)
 {
        return g_variant_new_fixed_array(G_VARIANT_TYPE_UINT32,
                                a, n, sizeof(uint32_t));
 }
 
-SR_PRIV GVariant *std_gvar_array_u64(const uint64_t *a, unsigned int n)
+SR_PRIV GVariant *std_gvar_array_u64(const uint64_t a[], unsigned int n)
 {
        return g_variant_new_fixed_array(G_VARIANT_TYPE_UINT64,
                                a, n, sizeof(uint64_t));