/[ascend]/trunk/base/generic/solver/cond_config.c
ViewVC logotype

Diff of /trunk/base/generic/solver/cond_config.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 807 by johnpye, Wed Jun 21 07:00:45 2006 UTC revision 808 by johnpye, Fri Aug 4 09:08:16 2006 UTC
# Line 89  static void cases_matching_in_when_list( Line 89  static void cases_matching_in_when_list(
89   */   */
90  static int32 g_case_number = 0;  static int32 g_case_number = 0;
91    
92  /*  /**
93   * Set the ACTIVE bit to value for all the relations      Set the ACTIVE bit to value for all the relations
94   * included in the case      included in the case
95   */  */
96  static void set_rels_status_in_case(struct when_case *cur_case,  static void set_rels_status_in_case(struct when_case *cur_case
97                      uint32 value)          , uint32 value
98  {  ){
99    struct gl_list_t *rels;    struct gl_list_t *rels;
100    struct rel_relation *rel;    struct rel_relation *rel;
101    int32 r,rlen;    int32 r,rlen;
102    
103      CONSOLE_DEBUG("...");
104    
105    rels = when_case_rels_list(cur_case);    rels = when_case_rels_list(cur_case);
106    rlen = gl_length(rels);    rlen = gl_length(rels);
107    for(r=1;r<=rlen;r++) {    for(r=1;r<=rlen;r++) {
108      rel = (struct rel_relation *)(gl_fetch(rels,r));      rel = (struct rel_relation *)(gl_fetch(rels,r));
109        if(!value){
110            CONSOLE_DEBUG("INACTIVE REL AT %p",rel);
111        }  
112      rel_set_active(rel,value);      rel_set_active(rel,value);
113    }    }
114  }  }

Legend:
Removed from v.807  
changed lines
  Added in v.808

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22