1.1 --- a/templates/native.c Thu Dec 01 23:27:23 2016 +0100
1.2 +++ b/templates/native.c Thu Dec 01 23:48:24 2016 +0100
1.3 @@ -363,6 +363,15 @@
1.4 return strlen(s) ? __builtins___boolean_True : __builtins___boolean_False;
1.5 }
1.6
1.7 +__attr __fn_native__str_ord(__attr __args[])
1.8 +{
1.9 + __attr * const self = &__args[1];
1.10 + /* self.__data__ interpreted as string */
1.11 + char *s = __load_via_object(self->value, __pos___data__).strvalue;
1.12 +
1.13 + return __new_int((unsigned int) s[0]);
1.14 +}
1.15 +
1.16 __attr __fn_native__str_substr(__attr __args[])
1.17 {
1.18 __attr * const self = &__args[1];