diff options
author | Adrian Thurston <thurston@complang.org> | 2015-03-21 17:26:03 -0400 |
---|---|---|
committer | Adrian Thurston <thurston@complang.org> | 2015-03-21 17:26:03 -0400 |
commit | 8aef0ffca79195d6b4aec83f6fa5cf229f7b0d12 (patch) | |
tree | 3ee0a2a0914c19800643d97de6c5c6029779c106 | |
parent | 98a7bfff98384ad76f11c47e1dcc26e2dba21615 (diff) | |
download | colm-8aef0ffca79195d6b4aec83f6fa5cf229f7b0d12.tar.gz |
added global versions of the uord and sord funcs
-rw-r--r-- | src/declare.cc | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/declare.cc b/src/declare.cc index dbe360cb..6ecf6335 100644 --- a/src/declare.cc +++ b/src/declare.cc @@ -958,6 +958,31 @@ void Compiler::declareGlobalFields() IN_SUFFIX, IN_SUFFIX, uniqueTypeStr, uniqueTypeInt, true, true ); method->useCallObj = false; + + method = initFunction( uniqueTypeInt, globalObjectDef, "uord8", + IN_STR_UORD8, IN_STR_UORD8, uniqueTypeStr, true, true ); + method->useCallObj = false; + + method = initFunction( uniqueTypeInt, globalObjectDef, "sord8", + IN_STR_SORD8, IN_STR_SORD8, uniqueTypeStr, true, true ); + method->useCallObj = false; + + method = initFunction( uniqueTypeInt, globalObjectDef, "uord16", + IN_STR_UORD16, IN_STR_UORD16, uniqueTypeStr, true, true ); + method->useCallObj = false; + + method = initFunction( uniqueTypeInt, globalObjectDef, "sord16", + IN_STR_SORD16, IN_STR_SORD16, uniqueTypeStr, true, true ); + method->useCallObj = false; + + method = initFunction( uniqueTypeInt, globalObjectDef, "uord32", + IN_STR_UORD32, IN_STR_UORD32, uniqueTypeStr, true, true ); + method->useCallObj = false; + + method = initFunction( uniqueTypeInt, globalObjectDef, "sord32", + IN_STR_SORD32, IN_STR_SORD32, uniqueTypeStr, true, true ); + method->useCallObj = false; + method = initFunction( uniqueTypeInt, globalObjectDef, "exit", IN_EXIT, IN_EXIT, uniqueTypeInt, true, true ); |