Overview
Comment: | runtime/morphos-library.m: Add all functions |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
b930fcc11f2a9f1d6fc82b2d2b8e5b9a |
User & Date: | js on 2017-07-09 14:14:38 |
Other Links: | manifest | tags |
Context
2017-07-09
| ||
15:29 | runtime: Rename include to ObjFW-RT.h check-in: 5bb771755d user: js tags: trunk | |
14:14 | runtime/morphos-library.m: Add all functions check-in: b930fcc11f user: js tags: trunk | |
2017-07-08
| ||
23:31 | src/morphos-library.m: Fix expunging check-in: 8c76d90af0 user: js tags: trunk | |
Changes
Modified src/runtime/morphos-library.m from [eba1cadc74] to [71fd96ba85].
︙ | ︙ | |||
12 13 14 15 16 17 18 19 20 21 22 23 24 25 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #include "config.h" #import "macros.h" #define BOOL EXEC_BOOL #include <dos/dos.h> #include <emul/emulregs.h> #include <exec/execbase.h> #include <exec/nodes.h> | > | 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | * Public License, either version 2 or 3, which can be found in the file * LICENSE.GPLv2 or LICENSE.GPLv3 respectively included in the packaging of this * file. */ #include "config.h" #import "runtime.h" #import "macros.h" #define BOOL EXEC_BOOL #include <dos/dos.h> #include <emul/emulregs.h> #include <exec/execbase.h> #include <exec/nodes.h> |
︙ | ︙ | |||
47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | FUNCARRAY_32BIT_NATIVE, (ULONG)lib_open, (ULONG)lib_close, (ULONG)lib_expunge, (ULONG)lib_null, -1, FUNCARRAY_32BIT_SYSTEMV, (ULONG)objc_set_exit, -1, FUNCARRAY_END }; static struct Library *lib_init(struct ObjFWRTBase *base, BPTR seg_list, struct ExecBase *exec_base); | > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | FUNCARRAY_32BIT_NATIVE, (ULONG)lib_open, (ULONG)lib_close, (ULONG)lib_expunge, (ULONG)lib_null, -1, FUNCARRAY_32BIT_SYSTEMV, /* Functions for the glue code */ (ULONG)objc_set_exit, /* Used by the compiler - these need glue code */ (ULONG)__objc_exec_class, (ULONG)objc_msg_lookup, (ULONG)objc_msg_lookup_stret, (ULONG)objc_msg_lookup_super, (ULONG)objc_msg_lookup_super_stret, (ULONG)objc_lookUpClass, (ULONG)objc_getClass, (ULONG)objc_getRequiredClass, (ULONG)objc_exception_throw, (ULONG)objc_sync_enter, (ULONG)objc_sync_exit, (ULONG)objc_getProperty, (ULONG)objc_setProperty, (ULONG)objc_getPropertyStruct, (ULONG)objc_setPropertyStruct, (ULONG)objc_enumerationMutation, /* Functions declared in runtime.h */ (ULONG)sel_registerName, (ULONG)sel_getName, (ULONG)sel_isEqual, (ULONG)objc_allocateClassPair, (ULONG)objc_registerClassPair, (ULONG)objc_getClassList, (ULONG)objc_copyClassList, (ULONG)class_isMetaClass, (ULONG)class_getName, (ULONG)class_getSuperclass, (ULONG)class_getInstanceSize, (ULONG)class_respondsToSelector, (ULONG)class_conformsToProtocol, (ULONG)class_getMethodImplementation, (ULONG)class_getMethodImplementation_stret, (ULONG)class_getMethodTypeEncoding, (ULONG)class_addMethod, (ULONG)class_replaceMethod, (ULONG)object_getClass, (ULONG)object_setClass, (ULONG)object_getClassName, (ULONG)protocol_getName, (ULONG)protocol_isEqual, (ULONG)protocol_conformsToProtocol, (ULONG)objc_exit, (ULONG)objc_setUncaughtExceptionHandler, (ULONG)objc_setForwardHandler, (ULONG)objc_zero_weak_references, (ULONG)objc_setEnumerationMutationHandler, -1, FUNCARRAY_END }; static struct Library *lib_init(struct ObjFWRTBase *base, BPTR seg_list, struct ExecBase *exec_base); |
︙ | ︙ |