fix cast warnings in heapgc.c
This commit is contained in:
parent
abcb8f99fe
commit
770e838ddd
10
C/heapgc.c
10
C/heapgc.c
@ -2810,7 +2810,7 @@ sweep_choicepoints(choiceptr gc_B)
|
|||||||
case _table_load_answer:
|
case _table_load_answer:
|
||||||
{
|
{
|
||||||
CELL *vars_ptr, vars;
|
CELL *vars_ptr, vars;
|
||||||
sweep_environments(gc_B->cp_env, EnvSize((CELL_PTR) (gc_B->cp_cp)), EnvBMap((CELL_PTR) (gc_B->cp_cp)));
|
sweep_environments(gc_B->cp_env, EnvSize(gc_B->cp_cp), EnvBMap(gc_B->cp_cp));
|
||||||
vars_ptr = (CELL *) (LOAD_CP(gc_B) + 1);
|
vars_ptr = (CELL *) (LOAD_CP(gc_B) + 1);
|
||||||
vars = *vars_ptr++;
|
vars = *vars_ptr++;
|
||||||
while (vars--) {
|
while (vars--) {
|
||||||
@ -2833,7 +2833,7 @@ sweep_choicepoints(choiceptr gc_B)
|
|||||||
{
|
{
|
||||||
int nargs;
|
int nargs;
|
||||||
CELL *vars_ptr, vars;
|
CELL *vars_ptr, vars;
|
||||||
sweep_environments(gc_B->cp_env, EnvSize((CELL_PTR) (gc_B->cp_cp)), EnvBMap((CELL_PTR) (gc_B->cp_cp)));
|
sweep_environments(gc_B->cp_env, EnvSize(gc_B->cp_cp), EnvBMap(gc_B->cp_cp));
|
||||||
vars_ptr = (CELL *)(GEN_CP(gc_B) + 1);
|
vars_ptr = (CELL *)(GEN_CP(gc_B) + 1);
|
||||||
nargs = rtp->u.Otapl.s;
|
nargs = rtp->u.Otapl.s;
|
||||||
while(nargs--) {
|
while(nargs--) {
|
||||||
@ -2863,7 +2863,7 @@ sweep_choicepoints(choiceptr gc_B)
|
|||||||
if (rtp) {
|
if (rtp) {
|
||||||
int nargs;
|
int nargs;
|
||||||
CELL *vars_ptr, vars;
|
CELL *vars_ptr, vars;
|
||||||
sweep_environments(gc_B->cp_env, EnvSize((CELL_PTR) (gc_B->cp_cp)), EnvBMap((CELL_PTR) (gc_B->cp_cp)));
|
sweep_environments(gc_B->cp_env, EnvSize(gc_B->cp_cp), EnvBMap(gc_B->cp_cp));
|
||||||
vars_ptr = (CELL *)(GEN_CP(gc_B) + 1);
|
vars_ptr = (CELL *)(GEN_CP(gc_B) + 1);
|
||||||
nargs = SgFr_arity(GEN_CP(gc_B)->cp_sg_fr);
|
nargs = SgFr_arity(GEN_CP(gc_B)->cp_sg_fr);
|
||||||
while(nargs--) {
|
while(nargs--) {
|
||||||
@ -2892,7 +2892,7 @@ sweep_choicepoints(choiceptr gc_B)
|
|||||||
case _table_answer_resolution:
|
case _table_answer_resolution:
|
||||||
{
|
{
|
||||||
CELL *vars_ptr, vars;
|
CELL *vars_ptr, vars;
|
||||||
sweep_environments(gc_B->cp_env, EnvSize((CELL_PTR) (gc_B->cp_cp)), EnvBMap((CELL_PTR) (gc_B->cp_cp)));
|
sweep_environments(gc_B->cp_env, EnvSize(gc_B->cp_cp), EnvBMap(gc_B->cp_cp));
|
||||||
init_substitution_pointer(gc_B, vars_ptr, CONS_CP(gc_B)->cp_dep_fr);
|
init_substitution_pointer(gc_B, vars_ptr, CONS_CP(gc_B)->cp_dep_fr);
|
||||||
vars = *vars_ptr++;
|
vars = *vars_ptr++;
|
||||||
while (vars--) {
|
while (vars--) {
|
||||||
@ -2928,7 +2928,7 @@ sweep_choicepoints(choiceptr gc_B)
|
|||||||
{
|
{
|
||||||
CELL *vars_ptr;
|
CELL *vars_ptr;
|
||||||
int heap_arity, vars_arity, subs_arity;
|
int heap_arity, vars_arity, subs_arity;
|
||||||
sweep_environments(gc_B->cp_env, EnvSize((CELL_PTR) (gc_B->cp_cp)), EnvBMap((CELL_PTR) (gc_B->cp_cp)));
|
sweep_environments(gc_B->cp_env, EnvSize(gc_B->cp_cp), EnvBMap(gc_B->cp_cp));
|
||||||
vars_ptr = (CELL *)(gc_B + 1);
|
vars_ptr = (CELL *)(gc_B + 1);
|
||||||
heap_arity = *vars_ptr;
|
heap_arity = *vars_ptr;
|
||||||
vars_arity = *(vars_ptr + heap_arity + 1);
|
vars_arity = *(vars_ptr + heap_arity + 1);
|
||||||
|
Reference in New Issue
Block a user