X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=gio%2Fginetaddressmask.c;h=f717c77985b616f72447d598f7a10ce86c1f5ca8;hb=2a53b4d0e2c98a14aedf31e38f0ad1fb2e8fe26f;hp=560f47cf94274ab9475ef4ae4401a282c33e8ba3;hpb=d85b722734a6fcfe94032f6113de9e5c190fd7c3;p=platform%2Fupstream%2Fglib.git
diff --git a/gio/ginetaddressmask.c b/gio/ginetaddressmask.c
index 560f47c..f717c77 100644
--- a/gio/ginetaddressmask.c
+++ b/gio/ginetaddressmask.c
@@ -13,9 +13,7 @@
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General
- * Public License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place, Suite 330,
- * Boston, MA 02111-1307, USA.
+ * Public License along with this library; if not, see .
*/
#include
@@ -33,6 +31,7 @@
/**
* SECTION:ginetaddressmask
* @short_description: An IPv4/IPv6 address mask
+ * @include: gio/gio.h
*
* #GInetAddressMask represents a range of IPv4 or IPv6 addresses
* described by a base address and a length indicating how many bits
@@ -49,18 +48,19 @@
* Since: 2.32
*/
-static void g_inet_address_mask_initable_iface_init (GInitableIface *iface);
-
-G_DEFINE_TYPE_WITH_CODE (GInetAddressMask, g_inet_address_mask, G_TYPE_OBJECT,
- G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE,
- g_inet_address_mask_initable_iface_init));
-
struct _GInetAddressMaskPrivate
{
GInetAddress *addr;
guint length;
};
+static void g_inet_address_mask_initable_iface_init (GInitableIface *iface);
+
+G_DEFINE_TYPE_WITH_CODE (GInetAddressMask, g_inet_address_mask, G_TYPE_OBJECT,
+ G_ADD_PRIVATE (GInetAddressMask)
+ G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE,
+ g_inet_address_mask_initable_iface_init))
+
enum
{
PROP_0,
@@ -138,8 +138,6 @@ g_inet_address_mask_class_init (GInetAddressMaskClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- g_type_class_add_private (klass, sizeof (GInetAddressMaskPrivate));
-
gobject_class->set_property = g_inet_address_mask_set_property;
gobject_class->get_property = g_inet_address_mask_get_property;
gobject_class->dispose = g_inet_address_mask_dispose;
@@ -238,9 +236,7 @@ g_inet_address_mask_initable_iface_init (GInitableIface *iface)
static void
g_inet_address_mask_init (GInetAddressMask *mask)
{
- mask->priv = G_TYPE_INSTANCE_GET_PRIVATE (mask,
- G_TYPE_INET_ADDRESS_MASK,
- GInetAddressMaskPrivate);
+ mask->priv = g_inet_address_mask_get_instance_private (mask);
}
/**
@@ -334,7 +330,7 @@ g_inet_address_mask_new_from_string (const gchar *mask_string,
*
* Converts @mask back to its corresponding string form.
*
- * Return value: a string corresponding to @mask.
+ * Returns: a string corresponding to @mask.
*
* Since: 2.32
*/
@@ -362,7 +358,7 @@ g_inet_address_mask_to_string (GInetAddressMask *mask)
*
* Gets the #GSocketFamily of @mask's address
*
- * Return value: the #GSocketFamily of @mask's address
+ * Returns: the #GSocketFamily of @mask's address
*
* Since: 2.32
*/
@@ -380,7 +376,7 @@ g_inet_address_mask_get_family (GInetAddressMask *mask)
*
* Gets @mask's base address
*
- * Return value: (transfer none): @mask's base address
+ * Returns: (transfer none): @mask's base address
*
* Since: 2.32
*/
@@ -398,7 +394,7 @@ g_inet_address_mask_get_address (GInetAddressMask *mask)
*
* Gets @mask's length
*
- * Return value: @mask's length
+ * Returns: @mask's length
*
* Since: 2.32
*/
@@ -417,7 +413,7 @@ g_inet_address_mask_get_length (GInetAddressMask *mask)
*
* Tests if @address falls within the range described by @mask.
*
- * Return value: whether @address falls within the range described by
+ * Returns: whether @address falls within the range described by
* @mask.
*
* Since: 2.32
@@ -461,7 +457,7 @@ g_inet_address_mask_matches (GInetAddressMask *mask,
*
* Tests if @mask and @mask2 are the same mask.
*
- * Return value: whether @mask and @mask2 are the same mask
+ * Returns: whether @mask and @mask2 are the same mask
*
* Since: 2.32
*/
@@ -469,6 +465,9 @@ gboolean
g_inet_address_mask_equal (GInetAddressMask *mask,
GInetAddressMask *mask2)
{
+ g_return_val_if_fail (G_IS_INET_ADDRESS_MASK (mask), FALSE);
+ g_return_val_if_fail (G_IS_INET_ADDRESS_MASK (mask2), FALSE);
+
return ((mask->priv->length == mask2->priv->length) &&
g_inet_address_equal (mask->priv->addr, mask2->priv->addr));
}