Changes in uspace/app/sbi/src/rdata_t.h [38aaacc2:051bc69a] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/sbi/src/rdata_t.h
r38aaacc2 r051bc69a 82 82 } rdata_deleg_t; 83 83 84 /** Enumerated type value. */ 85 typedef struct { 86 /** Enum member declaration */ 87 struct stree_embr *value; 88 } rdata_enum_t; 89 84 90 /** Array variable */ 85 91 typedef struct { … … 116 122 } rdata_resource_t; 117 123 124 /** Symbol reference variable 125 * 126 * A symbol reference points to a program symbol. 127 */ 128 typedef struct { 129 /** Program symbol. */ 130 struct stree_symbol *sym; 131 } rdata_symbol_t; 132 118 133 typedef enum var_class { 119 134 /** Boolean */ … … 135 150 vc_deleg, 136 151 152 /** Enumerated type value */ 153 vc_enum, 154 137 155 /** Array */ 138 156 vc_array, … … 142 160 143 161 /** Interpreter builtin resource */ 144 vc_resource 162 vc_resource, 163 164 /** Symbol reference */ 165 vc_symbol 145 166 } var_class_t; 146 167 … … 161 182 rdata_ref_t *ref_v; 162 183 rdata_deleg_t *deleg_v; 184 rdata_enum_t *enum_v; 163 185 rdata_array_t *array_v; 164 186 rdata_object_t *object_v; 165 187 rdata_resource_t *resource_v; 188 rdata_symbol_t *symbol_v; 166 189 } u; 167 190 } rdata_var_t;
Note:
See TracChangeset
for help on using the changeset viewer.