mirror of https://github.com/ecmwf/eccodes.git
ECC-241: Make the installation paths available through the API
This commit is contained in:
parent
a005315b0d
commit
a4fdf10170
|
@ -17,6 +17,10 @@ char* codes_samples_path(const grib_context *c)
|
|||
{
|
||||
return grib_samples_path(c);
|
||||
}
|
||||
char* codes_definition_path(const grib_context *c)
|
||||
{
|
||||
return grib_definition_path(c);
|
||||
}
|
||||
long codes_get_api_version(void)
|
||||
{
|
||||
return grib_get_api_version();
|
||||
|
|
|
@ -1174,6 +1174,7 @@ void grib_multi_support_off(grib_context* c);
|
|||
void grib_multi_support_reset_file(grib_context* c, FILE* f);
|
||||
|
||||
char* grib_samples_path(const grib_context *c);
|
||||
char* grib_definition_path(const grib_context *c);
|
||||
/*! @} */
|
||||
|
||||
/**
|
||||
|
|
|
@ -920,6 +920,7 @@ void grib_print_api_version(FILE *out);
|
|||
grib_context *grib_context_get_default(void);
|
||||
char *grib_context_full_defs_path(grib_context *c, const char *basename);
|
||||
char *grib_samples_path(const grib_context *c);
|
||||
char *grib_definition_path(const grib_context *c);
|
||||
void grib_context_free(const grib_context *c, void *p);
|
||||
void grib_context_free_persistent(const grib_context *c, void *p);
|
||||
void grib_context_reset(grib_context *c);
|
||||
|
|
|
@ -657,6 +657,11 @@ char* grib_samples_path(const grib_context *c)
|
|||
if (!c) c=grib_context_get_default();
|
||||
return c->grib_samples_path;
|
||||
}
|
||||
char* grib_definition_path(const grib_context *c)
|
||||
{
|
||||
if (!c) c=grib_context_get_default();
|
||||
return c->grib_definition_files_path;
|
||||
}
|
||||
|
||||
void grib_context_free(const grib_context* c, void* p)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue