Mercurial > repos > rhope
comparison runtime/rhopefuncs_prolog.c @ 162:bac2c74801f0
Move some C code out of cbackend_c.rhope into separate include files
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 09 Jan 2011 22:51:10 -0500 |
parents | |
children | 327bcf35e094 |
comparison
equal
deleted
inserted
replaced
161:f5095855c878 | 162:bac2c74801f0 |
---|---|
1 #ifdef ENABLE_PROFILING | |
2 uint64_t profile_counts[END]; | |
3 uint64_t profile_nestedcounts[END]; | |
4 uint64_t profile_totals[END]; | |
5 uint64_t profile_selftotals[END]; | |
6 uint64_t profile_activationlevel[END]; | |
7 #endif | |
8 | |
9 int32_t rhope(uint32_t func, object ** params, uint16_t numparams, uint16_t callspace) | |
10 { | |
11 #ifdef ENABLE_PROFILING | |
12 struct timeval proftime; | |
13 #endif | |
14 uint16_t resume,idx, vcparam_offset, last_vcparam; | |
15 context *ct,*temp_ct; | |
16 void *tmp; | |
17 calldata * cdata, *temp_cdata, *my_cdata; | |
18 DispatchVar | |
19 FuncDef(Build) | |
20 FuncDef(BlueprintSP_Of) | |
21 FuncDef(ID) | |
22 FuncDef(BlueprintSP_FromSP_ID) | |
23 |