/*
* Distributed Universal Number Discovery (DUNDi)
*
- * Copyright (C) 2004, Digium Inc.
+ * Copyright (C) 2004 - 2005, Digium Inc.
*
* Written by Mark Spencer <markster@digium.com>
*
#ifndef _DUNDI_PARSER_H
#define _DUNDI_PARSER_H
-#include <asterisk/dundi.h>
-#include <asterisk/aes.h>
+#include "asterisk/dundi.h"
+#include "asterisk/aes.h"
#define DUNDI_MAX_STACK 512
#define DUNDI_MAX_ANSWERS 100
int unknowncmd;
unsigned char *pubkey;
int cause;
- unsigned char *q_dept;
- unsigned char *q_org;
- unsigned char *q_locality;
- unsigned char *q_stateprov;
- unsigned char *q_country;
- unsigned char *q_email;
- unsigned char *q_phone;
- unsigned char *q_ipaddr;
- unsigned char *causestr;
+ char *q_dept;
+ char *q_org;
+ char *q_locality;
+ char *q_stateprov;
+ char *q_country;
+ char *q_email;
+ char *q_phone;
+ char *q_ipaddr;
+ char *causestr;
unsigned char *encsharedkey;
unsigned char *encsig;
unsigned long keycrc32;
extern int dundi_ie_append_addr(struct dundi_ie_data *ied, unsigned char ie, struct sockaddr_in *sin);
extern int dundi_ie_append_int(struct dundi_ie_data *ied, unsigned char ie, unsigned int value);
extern int dundi_ie_append_short(struct dundi_ie_data *ied, unsigned char ie, unsigned short value);
-extern int dundi_ie_append_str(struct dundi_ie_data *ied, unsigned char ie, unsigned char *str);
+extern int dundi_ie_append_str(struct dundi_ie_data *ied, unsigned char ie, char *str);
extern int dundi_ie_append_eid(struct dundi_ie_data *ied, unsigned char ie, dundi_eid *eid);
-extern int dundi_ie_append_cause(struct dundi_ie_data *ied, unsigned char ie, unsigned char cause, unsigned char *desc);
-extern int dundi_ie_append_hint(struct dundi_ie_data *ied, unsigned char ie, unsigned short flags, unsigned char *data);
-extern int dundi_ie_append_answer(struct dundi_ie_data *ied, unsigned char ie, dundi_eid *eid, unsigned char protocol, unsigned short flags, unsigned short weight, unsigned char *desc);
+extern int dundi_ie_append_cause(struct dundi_ie_data *ied, unsigned char ie, unsigned char cause, char *desc);
+extern int dundi_ie_append_hint(struct dundi_ie_data *ied, unsigned char ie, unsigned short flags, char *data);
+extern int dundi_ie_append_answer(struct dundi_ie_data *ied, unsigned char ie, dundi_eid *eid, unsigned char protocol, unsigned short flags, unsigned short weight, char *desc);
extern int dundi_ie_append_encdata(struct dundi_ie_data *ied, unsigned char ie, unsigned char *iv, void *data, int datalen);
extern int dundi_ie_append_byte(struct dundi_ie_data *ied, unsigned char ie, unsigned char dat);
extern int dundi_ie_append(struct dundi_ie_data *ied, unsigned char ie);