~ubuntu-branches/ubuntu/trusty/erlang/trusty

« back to all changes in this revision

Viewing changes to lib/asn1/test/asn1_SUITE_data/SetTypeRefSet.asn1

  • Committer: Bazaar Package Importer
  • Author(s): Clint Byrum
  • Date: 2011-05-05 15:48:43 UTC
  • mfrom: (3.5.13 sid)
  • Revision ID: james.westby@ubuntu.com-20110505154843-0om6ekzg6m7ugj27
Tags: 1:14.b.2-dfsg-3ubuntu1
* Merge from debian unstable.  Remaining changes:
  - Drop libwxgtk2.8-dev build dependency. Wx isn't in main, and not
    supposed to.
  - Drop erlang-wx binary.
  - Drop erlang-wx dependency from -megaco, -common-test, and -reltool, they
    do not really need wx. Also drop it from -debugger; the GUI needs wx,
    but it apparently has CLI bits as well, and is also needed by -megaco,
    so let's keep the package for now.
  - debian/patches/series: Do what I meant, and enable build-options.patch
    instead.
* Additional changes:
  - Drop erlang-wx from -et
* Dropped Changes:
  - patches/pcre-crash.patch: CVE-2008-2371: outer level option with
    alternatives caused crash. (Applied Upstream)
  - fix for ssl certificate verification in newSSL: 
    ssl_cacertfile_fix.patch (Applied Upstream)
  - debian/patches/series: Enable native.patch again, to get stripped beam
    files and reduce the package size again. (build-options is what
    actually accomplished this)
  - Remove build-options.patch on advice from upstream and because it caused
    odd build failures.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
SetTypeRefSet DEFINITIONS IMPLICIT TAGS ::= 
 
2
 
 
3
BEGIN
 
4
 
 
5
Set1 ::= SET 
 
6
{
 
7
  bool1  BOOLEAN,
 
8
  int1  INTEGER,
 
9
  set1  SetIn
 
10
}
 
11
 
 
12
Set2 ::= SET 
 
13
{
 
14
  set2  SetIn,
 
15
  bool2  BOOLEAN,
 
16
  int2  INTEGER
 
17
}
 
18
 
 
19
Set3 ::= SET 
 
20
{
 
21
  bool3  BOOLEAN,
 
22
  set3  SetIn,
 
23
  int3  INTEGER
 
24
}
 
25
 
 
26
Set4 ::= SEQUENCE 
 
27
{
 
28
  set41  SetIn,
 
29
  set42  SetIn,
 
30
  set43  SetIn
 
31
}
 
32
 
 
33
 
 
34
SetIn ::= SET 
 
35
{
 
36
  boolIn  BOOLEAN,
 
37
  intIn  INTEGER
 
38
}
 
39
 
 
40
 
 
41
SetS1 ::= SET 
 
42
{
 
43
  boolS1  BOOLEAN,
 
44
  intS1  INTEGER,
 
45
  setS1  SET { boolIn BOOLEAN,
 
46
               intIn  INTEGER }
 
47
}
 
48
 
 
49
SetS2 ::= SET 
 
50
{
 
51
  setS2  SET { boolIn BOOLEAN,
 
52
               intIn  INTEGER },
 
53
  boolS2  BOOLEAN,
 
54
  intS2  INTEGER
 
55
 
 
56
}
 
57
 
 
58
SetS3 ::= SET 
 
59
{
 
60
  boolS3  BOOLEAN,
 
61
  setS3  SET { boolIn BOOLEAN,
 
62
               intIn  INTEGER },
 
63
  intS3  INTEGER
 
64
 
 
65
}
 
66
 
 
67
SetSTag ::= SET 
 
68
{
 
69
  setS1  SET { b1 BOOLEAN,
 
70
               i1  INTEGER },
 
71
  setS2  [7] SET { b2 BOOLEAN,
 
72
                   i2  INTEGER },
 
73
  setS3  [8] EXPLICIT SET { b3 BOOLEAN,
 
74
                            i3  INTEGER }
 
75
}
 
76
 
 
77
 
 
78
SetTRset ::=  SET 
 
79
{
 
80
  setSet SetSet,
 
81
  setSetI [124] SetSet,
 
82
  setSetE [125] EXPLICIT SetSet,
 
83
 
 
84
  setSet-I SetSetImp,
 
85
  setSetI-I [224] SetSetImp,
 
86
  setSetE-I [225] EXPLICIT SetSetImp,
 
87
 
 
88
  setSet-E SetSetExp,
 
89
  setSetI-E [324] SetSetExp,
 
90
  setSetE-E [325] EXPLICIT SetSetExp
 
91
 
 
92
}
 
93
 
 
94
SetSet ::= SET {
 
95
                setInt INTEGER,
 
96
                setOs OCTET STRING
 
97
                }
 
98
 
 
99
SetSetImp ::= [54] SET {
 
100
                setInt INTEGER,
 
101
                setOs OCTET STRING
 
102
                }
 
103
 
 
104
SetSetExp ::= [55] EXPLICIT SET {
 
105
                setInt INTEGER,
 
106
                setOs OCTET STRING
 
107
                }
 
108
 
 
109
 
 
110
END