Skip to content

Commit

Permalink
Indexing: Make functions local
Browse files Browse the repository at this point in the history
  • Loading branch information
shahramn committed Jan 10, 2024
1 parent ff522d0 commit 45f47d1
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 40 deletions.
13 changes: 0 additions & 13 deletions src/eccodes_prototypes.h
Original file line number Diff line number Diff line change
Expand Up @@ -635,19 +635,6 @@ grib_action* grib_action_create_set_missing(grib_context* context, const char* n

/* grib_index.cc*/
int grib_index_compress(grib_index* index);
int grib_read_uchar(FILE* fh, unsigned char* val);
int grib_read_short(FILE* fh, short* val);
int grib_read_long(FILE* fh, long* val);
int grib_read_unsigned_long(FILE* fh, unsigned long* val);
int grib_write_uchar(FILE* fh, unsigned char val);
int grib_write_short(FILE* fh, short val);
int grib_write_long(FILE* fh, long val);
int grib_write_unsigned_long(FILE* fh, unsigned long val);
int grib_write_string(FILE* fh, const char* s);
int grib_write_identifier(FILE* fh, const char* id);
int grib_write_null_marker(FILE* fh);
int grib_write_not_null_marker(FILE* fh);
char* grib_read_string(grib_context* c, FILE* fh, int* err);
grib_field_tree* grib_read_field_tree(grib_context* c, FILE* fh, grib_file** files, int* err);
grib_index* grib_index_new(grib_context* c, const char* key, int* err);
void grib_index_delete(grib_index* index);
Expand Down
54 changes: 27 additions & 27 deletions src/grib_index.cc
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,7 @@ static grib_index_key* grib_index_new_key(grib_context* c, grib_index_key* keys,
return keys;
}

int grib_read_uchar(FILE* fh, unsigned char* val)
static int grib_read_uchar(FILE* fh, unsigned char* val)
{
if (fread(val, sizeof(unsigned char), 1, fh) < 1) {
if (feof(fh))
Expand All @@ -285,7 +285,7 @@ int grib_read_uchar(FILE* fh, unsigned char* val)
return GRIB_SUCCESS;
}

int grib_read_short(FILE* fh, short* val)
static int grib_read_short(FILE* fh, short* val)
{
if (fread(val, sizeof(short), 1, fh) < 1) {
if (feof(fh))
Expand All @@ -296,18 +296,18 @@ int grib_read_short(FILE* fh, short* val)
return GRIB_SUCCESS;
}

int grib_read_long(FILE* fh, long* val)
{
if (fread(val, sizeof(long), 1, fh) < 1) {
if (feof(fh))
return GRIB_END_OF_FILE;
else
return GRIB_IO_PROBLEM;
}
return GRIB_SUCCESS;
}
// static int grib_read_long(FILE* fh, long* val)
// {
// if (fread(val, sizeof(long), 1, fh) < 1) {
// if (feof(fh))
// return GRIB_END_OF_FILE;
// else
// return GRIB_IO_PROBLEM;
// }
// return GRIB_SUCCESS;
// }

int grib_read_unsigned_long(FILE* fh, unsigned long* val)
static int grib_read_unsigned_long(FILE* fh, unsigned long* val)
{
if (fread(val, sizeof(long), 1, fh) < 1) {
if (feof(fh))
Expand All @@ -318,35 +318,35 @@ int grib_read_unsigned_long(FILE* fh, unsigned long* val)
return GRIB_SUCCESS;
}

int grib_write_uchar(FILE* fh, unsigned char val)
static int grib_write_uchar(FILE* fh, unsigned char val)
{
if (fwrite(&val, sizeof(unsigned char), 1, fh) < 1)
return GRIB_IO_PROBLEM;
return GRIB_SUCCESS;
}

int grib_write_short(FILE* fh, short val)
static int grib_write_short(FILE* fh, short val)
{
if (fwrite(&val, sizeof(short), 1, fh) < 1)
return GRIB_IO_PROBLEM;
return GRIB_SUCCESS;
}

int grib_write_long(FILE* fh, long val)
{
if (fwrite(&val, sizeof(long), 1, fh) < 1)
return GRIB_IO_PROBLEM;
return GRIB_SUCCESS;
}
// static int grib_write_long(FILE* fh, long val)
// {
// if (fwrite(&val, sizeof(long), 1, fh) < 1)
// return GRIB_IO_PROBLEM;
// return GRIB_SUCCESS;
// }

int grib_write_unsigned_long(FILE* fh, unsigned long val)
static int grib_write_unsigned_long(FILE* fh, unsigned long val)
{
if (fwrite(&val, sizeof(long), 1, fh) < 1)
return GRIB_IO_PROBLEM;
return GRIB_SUCCESS;
}

int grib_write_string(FILE* fh, const char* s)
static int grib_write_string(FILE* fh, const char* s)
{
size_t len = 0;
if (s == NULL)
Expand All @@ -358,22 +358,22 @@ int grib_write_string(FILE* fh, const char* s)
return GRIB_SUCCESS;
}

int grib_write_identifier(FILE* fh, const char* ID)
static int grib_write_identifier(FILE* fh, const char* ID)
{
return grib_write_string(fh, ID);
}

int grib_write_null_marker(FILE* fh)
static int grib_write_null_marker(FILE* fh)
{
return grib_write_uchar(fh, NULL_MARKER);
}

int grib_write_not_null_marker(FILE* fh)
static int grib_write_not_null_marker(FILE* fh)
{
return grib_write_uchar(fh, NOT_NULL_MARKER);
}

char* grib_read_string(grib_context* c, FILE* fh, int* err)
static char* grib_read_string(grib_context* c, FILE* fh, int* err)
{
unsigned char len = 0;
char* s = NULL;
Expand Down

0 comments on commit 45f47d1

Please sign in to comment.