Add function gswe_init_with_dir()
This is to be able to specify the SWE data files' path
This commit is contained in:
parent
cbf2201249
commit
b394e31f0a
@ -106,13 +106,14 @@ gswe_error_quark(void)
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gswe_init:
|
* gswe_init_with_dir:
|
||||||
|
* @directory: the path that contains the Swiss Ephemeris data files
|
||||||
*
|
*
|
||||||
* Initializes the SWE-GLib library. It must be called before any calculations
|
* Initializes the SWE-GLib library with @directory as the Swiss Ephemeris
|
||||||
* are made.
|
* data files' location. This, or gswe_init() must be called before any
|
||||||
|
* calculations are made.
|
||||||
*/
|
*/
|
||||||
void
|
void gswe_init_with_dir(gchar *directory)
|
||||||
gswe_init(void)
|
|
||||||
{
|
{
|
||||||
GswePlanetInfo *planet_info;
|
GswePlanetInfo *planet_info;
|
||||||
GsweSignInfo *sign_info;
|
GsweSignInfo *sign_info;
|
||||||
@ -210,8 +211,21 @@ gswe_init(void)
|
|||||||
|
|
||||||
gswe_full_moon_base_date = gswe_timestamp_new_from_gregorian_full(2005, 5, 8, 3, 48, 0, 0, 0.0);
|
gswe_full_moon_base_date = gswe_timestamp_new_from_gregorian_full(2005, 5, 8, 3, 48, 0, 0, 0.0);
|
||||||
|
|
||||||
gswe_ephe_path = g_strdup(PKGDATADIR);
|
gswe_ephe_path = g_strdup(directory);
|
||||||
swe_set_ephe_path(PKGDATADIR);
|
g_print("Starting with %s\n", directory);
|
||||||
|
swe_set_ephe_path(directory);
|
||||||
gswe_initialized = TRUE;
|
gswe_initialized = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* gswe_init:
|
||||||
|
*
|
||||||
|
* Initializes the SWE-GLib library. It must be called before any calculations
|
||||||
|
* are made.
|
||||||
|
*/
|
||||||
|
void
|
||||||
|
gswe_init(void)
|
||||||
|
{
|
||||||
|
gswe_init_with_dir(PKGDATADIR);
|
||||||
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user