Mercurial > repos > rhope
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/runtime/rhopefuncs_prolog.c Sun Jan 09 22:51:10 2011 -0500 @@ -0,0 +1,23 @@ +#ifdef ENABLE_PROFILING +uint64_t profile_counts[END]; +uint64_t profile_nestedcounts[END]; +uint64_t profile_totals[END]; +uint64_t profile_selftotals[END]; +uint64_t profile_activationlevel[END]; +#endif + +int32_t rhope(uint32_t func, object ** params, uint16_t numparams, uint16_t callspace) +{ +#ifdef ENABLE_PROFILING + struct timeval proftime; +#endif + uint16_t resume,idx, vcparam_offset, last_vcparam; + context *ct,*temp_ct; + void *tmp; + calldata * cdata, *temp_cdata, *my_cdata; + DispatchVar + FuncDef(Build) + FuncDef(BlueprintSP_Of) + FuncDef(ID) + FuncDef(BlueprintSP_FromSP_ID) +