aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_piefxis.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2009-08-21 09:27:34 +0000
committerBadlop <badlop@process-one.net>2009-08-21 09:27:34 +0000
commitc8e7a4f4ac0b23b1cc5a05d9faca16df3b5f0f3f (patch)
treed015919f64684fb212fb708607a0497d9c31f665 /src/ejabberd_piefxis.erl
parentdo not include MAPPED-ADDRESS in new style responses since it is not required... (diff)
Modify exmpp header lines to compile with ancient Erlang/OTP versions.
SVN Revision: 2516
Diffstat (limited to '')
-rw-r--r--src/ejabberd_piefxis.erl41
1 files changed, 19 insertions, 22 deletions
diff --git a/src/ejabberd_piefxis.erl b/src/ejabberd_piefxis.erl
index 85b1f2583..4cc391fb8 100644
--- a/src/ejabberd_piefxis.erl
+++ b/src/ejabberd_piefxis.erl
@@ -47,37 +47,34 @@
%% Copied from exmpp header files:
-define(NS_ROSTER, "jabber:iq:roster").
-define(NS_VCARD, "vcard-temp").
--type(xmlname() :: atom() | string()).
-record(xmlcdata, {
- cdata = <<>> :: binary()
+ cdata = <<>>
}).
--type(xmlcdata() :: #xmlcdata{}).
-record(xmlattr, {
- ns = undefined :: xmlname() | undefined,
- name :: xmlname(),
- value :: binary()
+ ns = undefined,
+ name,
+ value
}).
--type(xmlattr() :: #xmlattr{}).
-record(xmlel, {
- ns = undefined :: xmlname() | undefined,
- declared_ns = [] :: [{xmlname(), string() | none}],
- name :: xmlname(),
- attrs = [] :: [xmlattr()],
- children = [] :: [#xmlel{} | xmlcdata()] | undefined
+ ns = undefined,
+ declared_ns = [],
+ name,
+ attrs = [],
+ children = []
}).
-record(iq, {
- kind :: request | response,
- type :: get | set | result | error,
- id :: binary() | undefined,
- ns :: xmlname() | undefined,
- payload :: #xmlel{} | undefined,
- error :: #xmlel{} | undefined,
- lang :: binary() | undefined,
- iq_ns :: xmlname() | undefined
+ kind,
+ type,
+ id,
+ ns,
+ payload,
+ error,
+ lang,
+ iq_ns
}).
-record(xmlendtag, {
- ns = undefined :: xmlname() | undefined,
- name :: xmlname()
+ ns = undefined,
+ name
}).