-#include <freeradius/libradius.h>
-#include "libradsec.h"
-#include "libradsec-impl.h"
+/* Copyright 2010, 2011 NORDUnet A/S. All rights reserved.
+ See LICENSE for licensing information. */
+
+/* NOTE: This file is not in use at the moment (libradsec-0.0.1). */
+
+#if defined HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <radius/client.h>
+#include <radsec/radsec.h>
+#include <radsec/radsec-impl.h>
int
-rs_attr_create(struct rs_connection *conn, struct rs_attr **attr, const char *type, const char *val)
+rs_attr_create(struct rs_connection *conn,
+ struct rs_attr **attr,
+ const char *type,
+ const char *val)
{
VALUE_PAIR *vp;
struct rs_attr *a;
*attr = NULL;
a = (struct rs_attr *) malloc (sizeof(struct rs_attr));
if (!a)
- return rs_conn_err_push_fl (conn, RSE_NOMEM, __FILE__, __LINE__, NULL);
+ return rs_err_conn_push_fl (conn, RSE_NOMEM, __FILE__, __LINE__, NULL);
memset (a, 0, sizeof(struct rs_attr));
vp = pairmake (type, val, T_OP_EQ);
if (!vp)
{
rs_attr_destroy (a);
- return rs_conn_err_push_fl (conn, RSE_FR, __FILE__, __LINE__,
- "pairmake: %s", fr_strerror());
+ return rs_err_conn_push_fl (conn, RSE_FR, __FILE__, __LINE__,
+ "pairmake: %s", fr_strerror ());
}
a->vp = vp;