1.1 --- a/templates/ops.h Tue Apr 11 21:50:39 2017 +0200
1.2 +++ b/templates/ops.h Mon May 01 23:35:01 2017 +0200
1.3 @@ -44,9 +44,11 @@
1.4
1.5 /* Direct storage operations. */
1.6
1.7 +int __store_via_class__(__ref obj, int pos, __attr value);
1.8 int __store_via_object__(__ref obj, int pos, __attr value);
1.9 int __get_class_and_store__(__ref obj, int pos, __attr value);
1.10
1.11 +#define __store_via_class(OBJ, ATTRNAME, VALUE) (__store_via_class__(OBJ, __ATTRPOS(ATTRNAME), VALUE))
1.12 #define __store_via_object(OBJ, ATTRNAME, VALUE) (__store_via_object__(OBJ, __ATTRPOS(ATTRNAME), VALUE))
1.13 #define __get_class_and_store(OBJ, ATTRNAME, VALUE) (__get_class_and_store__(OBJ, __ATTRPOS(ATTRNAME), VALUE))
1.14