Mercurial > repos > rhope
annotate runtime/worker.h @ 172:926b56a43f47
Fix some bugs related to inlining
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 15 May 2011 23:31:58 -0700 |
parents | 7428aa5d6ade |
children |
rev | line source |
---|---|
74 | 1 #ifndef _WORKER_H_ |
2 #define _WORKER_H_ | |
3 | |
4 #include "object.h" | |
5 #include "func.h" | |
6 #include "builtin.h" | |
103
7428aa5d6ade
Compiler compiled by compiler sort of working
Mike Pavone <pavone@retrodev.com>
parents:
74
diff
changeset
|
7 |
7428aa5d6ade
Compiler compiled by compiler sort of working
Mike Pavone <pavone@retrodev.com>
parents:
74
diff
changeset
|
8 object * _internal_worker_alloc(int16_t size); |
7428aa5d6ade
Compiler compiled by compiler sort of working
Mike Pavone <pavone@retrodev.com>
parents:
74
diff
changeset
|
9 void _internal_worker_setinput(object * worker, int16_t num, object * val); |
7428aa5d6ade
Compiler compiled by compiler sort of working
Mike Pavone <pavone@retrodev.com>
parents:
74
diff
changeset
|
10 object * _internal_worker_getinput(object * worker, int16_t num); |
74 | 11 int32_t _internal_worker_hasinput(object * worker, int16_t num); |
103
7428aa5d6ade
Compiler compiled by compiler sort of working
Mike Pavone <pavone@retrodev.com>
parents:
74
diff
changeset
|
12 void internalworkercopy(object * obj); |
7428aa5d6ade
Compiler compiled by compiler sort of working
Mike Pavone <pavone@retrodev.com>
parents:
74
diff
changeset
|
13 void internalworkercleanup(object * obj); |
74 | 14 |
103
7428aa5d6ade
Compiler compiled by compiler sort of working
Mike Pavone <pavone@retrodev.com>
parents:
74
diff
changeset
|
15 #endif //_WORKER_H_ |