resolve clone naming conflict with uclibc
authorAndreas Steffen <andreas.steffen@strongswan.org>
Mon, 25 May 2009 06:38:36 +0000 (08:38 +0200)
committerAndreas Steffen <andreas.steffen@strongswan.org>
Mon, 25 May 2009 06:38:36 +0000 (08:38 +0200)
src/charon/encoding/payloads/transform_attribute.c

index c2745e5..507d04a 100644 (file)
@@ -246,7 +246,7 @@ static u_int16_t get_attribute_type (private_transform_attribute_t *this)
 /**
  * Implementation of transform_attribute_t.clone.
  */
 /**
  * Implementation of transform_attribute_t.clone.
  */
-static transform_attribute_t * clone(private_transform_attribute_t *this)
+static transform_attribute_t * _clone(private_transform_attribute_t *this)
 {
        private_transform_attribute_t *new_clone;
        
 {
        private_transform_attribute_t *new_clone;
        
@@ -300,7 +300,7 @@ transform_attribute_t *transform_attribute_create()
        this->public.get_value = (u_int16_t (*) (transform_attribute_t *)) get_value;
        this->public.set_attribute_type = (void (*) (transform_attribute_t *,u_int16_t type)) set_attribute_type;
        this->public.get_attribute_type = (u_int16_t (*) (transform_attribute_t *)) get_attribute_type;
        this->public.get_value = (u_int16_t (*) (transform_attribute_t *)) get_value;
        this->public.set_attribute_type = (void (*) (transform_attribute_t *,u_int16_t type)) set_attribute_type;
        this->public.get_attribute_type = (u_int16_t (*) (transform_attribute_t *)) get_attribute_type;
-       this->public.clone = (transform_attribute_t * (*) (transform_attribute_t *)) clone;
+       this->public.clone = (transform_attribute_t * (*) (transform_attribute_t *)) _clone;
        this->public.destroy = (void (*) (transform_attribute_t *)) destroy;
        
        /* set default values of the fields */
        this->public.destroy = (void (*) (transform_attribute_t *)) destroy;
        
        /* set default values of the fields */