Configure IDPs and implement AAA server lookup based on IDP realm
[trust_router.git] / common / tr_name.c
index 62c3baa..4383c61 100644 (file)
 
 #include <trust_router/tr_name.h>
 
+void tr_free_name (TR_NAME *name)
+{
+  if (name->buf) {
+    free (name->buf);
+    name->buf = NULL;
+  }
+  
+  free(name);
+}
+
 TR_NAME *tr_new_name (char *name) 
 {
   TR_NAME *new;
@@ -64,3 +74,12 @@ TR_NAME *tr_dup_name (TR_NAME *from)
 
   return to;
 }
+
+int tr_name_cmp(TR_NAME *one, TR_NAME *two)
+{
+  if (one->len != two->len)
+    return 1;
+  else 
+    /* TBD -- should really do a length-based comparison */
+    return strcmp(one->buf, two->buf);
+}