asn1p_free -> asn1p_delete

diff --git a/libasn1parser/asn1p_module.c b/libasn1parser/asn1p_module.c
index 0202f0f..8a47df6 100644
--- a/libasn1parser/asn1p_module.c
+++ b/libasn1parser/asn1p_module.c
@@ -52,7 +52,7 @@
 
 
 void
-asn1p_free(asn1p_t *asn) {
+asn1p_delete(asn1p_t *asn) {
 	if(asn) {
 		asn1p_module_t *mod;
 		while((mod = TQ_REMOVE(&(asn->modules), mod_next)))
diff --git a/libasn1parser/asn1p_module.h b/libasn1parser/asn1p_module.h
index 618c6e7..5e7ce15 100644
--- a/libasn1parser/asn1p_module.h
+++ b/libasn1parser/asn1p_module.h
@@ -93,7 +93,7 @@
 } asn1p_t;
 
 asn1p_t *asn1p_new(void);
-void asn1p_free(asn1p_t *asn);
+void asn1p_delete(asn1p_t *asn);
 
 
 #endif	/* ASN1_PARSER_MODULE_H */
diff --git a/libasn1parser/asn1parser.c b/libasn1parser/asn1parser.c
index 6c8faf0..a2e2ae2 100644
--- a/libasn1parser/asn1parser.c
+++ b/libasn1parser/asn1parser.c
@@ -56,7 +56,7 @@
 		if(_asn1p_fix_modules(a, "-"))
 			return NULL;	/* FIXME: destroy (a) */
 	} else if(a) {
-		asn1p_free(a);
+		asn1p_delete(a);
 		a = NULL;
 	}
 
@@ -113,7 +113,7 @@
 		if(_asn1p_fix_modules(a, filename))
 			return NULL;	/* FIXME: destroy (a) */
 	} else if(a) {
-		asn1p_free(a);
+		asn1p_delete(a);
 		a = NULL;
 	}