Performance: Local static functions

This commit is contained in:
shahramn 2024-07-24 11:59:09 +01:00
parent 66bf0974b1
commit aa48f21a71
4 changed files with 11 additions and 13 deletions

View File

@ -1,4 +1,3 @@
/*
* (C) Copyright 2005- ECMWF.
*
@ -56,7 +55,7 @@ static int is_bitmap_start_defined(grib_accessor_bufr_data_array_t* self)
return self->bitmapStart == -1 ? 0 : 1;
}
size_t get_length(grib_accessor* a)
static size_t get_length(grib_accessor* a)
{
grib_accessor_bufr_data_array_t* self = (grib_accessor_bufr_data_array_t*)a;
size_t len = 0;
@ -101,7 +100,7 @@ static int tableB_override_get_ref_val(grib_accessor_bufr_data_array_t* self, in
}
/* Operator 203YYY: Clear and free linked list */
void tableB_override_clear(grib_context* c, grib_accessor_bufr_data_array_t* self)
static void tableB_override_clear(grib_context* c, grib_accessor_bufr_data_array_t* self)
{
bufr_tableb_override* tb = self->tableb_override;
while (tb) {
@ -113,7 +112,7 @@ void tableB_override_clear(grib_context* c, grib_accessor_bufr_data_array_t* sel
}
/* Operator 203YYY: Copy contents of linked list to the transient array key */
int tableB_override_set_key(grib_handle* h, grib_accessor_bufr_data_array_t* self)
static int tableB_override_set_key(grib_handle* h, grib_accessor_bufr_data_array_t* self)
{
int err = GRIB_SUCCESS;
size_t size = 0;
@ -2202,7 +2201,7 @@ static grib_accessor* accessor_or_attribute_with_same_name(grib_accessor* a, con
// return *r;
// }
int grib_data_accessors_trie_push(grib_trie_with_rank* accessorsTrie, grib_accessor* a)
static int grib_data_accessors_trie_push(grib_trie_with_rank* accessorsTrie, grib_accessor* a)
{
return grib_trie_with_rank_insert(accessorsTrie, a->name, a);
}

View File

@ -212,14 +212,14 @@ static int convert_type(const char* stype)
return ret;
}
long atol_fast(const char* input)
static long atol_fast(const char* input)
{
if (strcmp(input, "0") == 0)
return 0;
return atol(input);
}
int bufr_get_from_table(grib_accessor* a, bufr_descriptor* v)
static int bufr_get_from_table(grib_accessor* a, bufr_descriptor* v)
{
int ret = 0;
char** list = 0;

View File

@ -1,4 +1,3 @@
/*
* (C) Copyright 2005- ECMWF.
*
@ -106,7 +105,7 @@ static int unpack_long_edition2(grib_accessor* a, long* val, size_t* len)
return GRIB_SUCCESS;
}
int unpack_long_edition1(grib_accessor* a, long* val, size_t* len)
static int unpack_long_edition1(grib_accessor* a, long* val, size_t* len)
{
int err = 0;
grib_accessor_g1forecastmonth_t* self = (grib_accessor_g1forecastmonth_t*)a;

View File

@ -112,8 +112,8 @@ static int get_number_of_data_values(grib_handle* h, size_t* numDataValues)
return err;
}
int unpack_long_with_legacy_support(grib_accessor* a, long* val, size_t* len);
int unpack_long_new(grib_accessor* a, long* val, size_t* len);
static int unpack_long_with_legacy_support(grib_accessor* a, long* val, size_t* len);
static int unpack_long_new(grib_accessor* a, long* val, size_t* len);
int grib_accessor_class_number_of_points_gaussian_t::unpack_long(grib_accessor* a, long* val, size_t* len)
{
@ -132,7 +132,7 @@ int grib_accessor_class_number_of_points_gaussian_t::unpack_long(grib_accessor*
}
/* New algorithm */
int unpack_long_new(grib_accessor* a, long* val, size_t* len)
static int unpack_long_new(grib_accessor* a, long* val, size_t* len)
{
int err = GRIB_SUCCESS;
int is_global = 0;
@ -241,7 +241,7 @@ int unpack_long_new(grib_accessor* a, long* val, size_t* len)
}
/* With Legacy support */
int unpack_long_with_legacy_support(grib_accessor* a, long* val, size_t* len)
static int unpack_long_with_legacy_support(grib_accessor* a, long* val, size_t* len)
{
int err = GRIB_SUCCESS;
int is_global = 0;