Fixed up boxed type registration functions

* Removed their *_free functions, as they were only calling g_free
* Made their *_copy functions static
This commit is contained in:
Gergely Polonkai 2013-09-11 03:31:35 +02:00
parent a2f7154c15
commit cfd9c1a983
1 changed files with 3 additions and 15 deletions

View File

@ -1052,12 +1052,6 @@ gswe_moon_phase_data_copy(GsweMoonPhaseData *moon_phase_data)
return ret;
}
static void
gswe_moon_phase_data_free(GsweMoonPhaseData *moon_phase_data)
{
g_free(moon_phase_data);
}
/**
* gswe_moon_phase_data_get_type: (skip)
*
@ -1069,10 +1063,10 @@ gswe_moon_phase_data_free(GsweMoonPhaseData *moon_phase_data)
GType
gswe_moon_phase_data_get_type(void)
{
return g_boxed_type_register_static("GsweMoonPhaseData", (GBoxedCopyFunc)gswe_moon_phase_data_copy, (GBoxedFreeFunc)gswe_moon_phase_data_free);
return g_boxed_type_register_static("GsweMoonPhaseData", (GBoxedCopyFunc)gswe_moon_phase_data_copy, (GBoxedFreeFunc)g_free);
}
GswePlanetData *
static GswePlanetData *
gswe_planet_data_copy(GswePlanetData *planet_data)
{
GswePlanetData *ret = g_new0(GswePlanetData, 1);
@ -1088,12 +1082,6 @@ gswe_planet_data_copy(GswePlanetData *planet_data)
return ret;
}
void
gswe_planet_data_free(GswePlanetData *planet_data)
{
g_free(planet_data);
}
/**
* gswe_planet_data_get_type: (skip)
*
@ -1104,6 +1092,6 @@ gswe_planet_data_free(GswePlanetData *planet_data)
GType
gswe_planet_data_get_type(void)
{
return g_boxed_type_register_static("GswePlanetData", (GBoxedCopyFunc)gswe_planet_data_copy, (GBoxedFreeFunc)gswe_planet_data_free);
return g_boxed_type_register_static("GswePlanetData", (GBoxedCopyFunc)gswe_planet_data_copy, (GBoxedFreeFunc)g_free);
}