1.1 --- a/templates/native/locale.c Sun Mar 19 00:56:43 2017 +0100
1.2 +++ b/templates/native/locale.c Fri Mar 24 22:39:37 2017 +0100
1.3 @@ -32,7 +32,7 @@
1.4 __attr __fn_native_locale_getlocale(__attr __self, __attr category)
1.5 {
1.6 /* category interpreted as int */
1.7 - int cat = __load_via_object(category.value, __data__).intvalue;
1.8 + int cat = __TOINT(category);
1.9 char *result, *out;
1.10 size_t length;
1.11
1.12 @@ -51,9 +51,9 @@
1.13 __attr __fn_native_locale_setlocale(__attr __self, __attr category, __attr value)
1.14 {
1.15 /* category interpreted as int */
1.16 - int cat = __load_via_object(category.value, __data__).intvalue;
1.17 + int cat = __TOINT(category);
1.18 /* value interpreted as string */
1.19 - char *s = __load_via_object(value.value, __data__).strvalue;
1.20 + char *s = __load_via_object(__VALUE(value), __data__).strvalue;
1.21 char *result, *out;
1.22 size_t length;
1.23