1.1 --- a/templates/native/common.c Sun Feb 26 21:47:56 2017 +0100
1.2 +++ b/templates/native/common.c Mon Feb 27 00:55:52 2017 +0100
1.3 @@ -30,7 +30,7 @@
1.4 {
1.5 /* Create a new integer and mutate the __data__ attribute. */
1.6 __attr attr = __NEWINSTANCE(__builtins___int_int);
1.7 - attr.value->attrs[__pos___data__].intvalue = i;
1.8 + attr.value->attrs[__ATTRPOS(__data__)].intvalue = i;
1.9 return attr;
1.10 }
1.11
1.12 @@ -38,9 +38,9 @@
1.13 {
1.14 /* Create a new string and mutate the __data__, __size__ and __key__ attributes. */
1.15 __attr attr = __NEWINSTANCE(__builtins___str_string);
1.16 - attr.value->attrs[__pos___data__].strvalue = s;
1.17 - attr.value->attrs[__pos___size__].intvalue = size;
1.18 - attr.value->attrs[__pos___key__] = __NULL;
1.19 + attr.value->attrs[__ATTRPOS(__data__)].strvalue = s;
1.20 + attr.value->attrs[__ATTRPOS(__size__)].intvalue = size;
1.21 + attr.value->attrs[__ATTRPOS(__key__)] = __NULL;
1.22 return attr;
1.23 }
1.24
1.25 @@ -48,7 +48,7 @@
1.26 {
1.27 /* Create a new list and mutate the __data__ attribute. */
1.28 __attr attr = __NEWINSTANCE(__builtins___list_list);
1.29 - attr.value->attrs[__pos___data__].seqvalue = f;
1.30 + attr.value->attrs[__ATTRPOS(__data__)].seqvalue = f;
1.31 return attr;
1.32 }
1.33