Mercurial > cgi-bin > hgwebdir.cgi > VMS > VMS_Implementations > VMS_impls > VMS__MC_shared_impl
diff dependency.c @ 130:5475f90c248a
fix outputs (dependency file creation, counter length)
| author | Nina Engelhardt |
|---|---|
| date | Wed, 07 Sep 2011 13:26:30 +0200 |
| parents | ce02441b77cf |
| children |
line diff
1.1 --- a/dependency.c Mon Aug 29 19:12:06 2011 +0200 1.2 +++ b/dependency.c Wed Sep 07 13:26:30 2011 +0200 1.3 @@ -3,10 +3,12 @@ 1.4 1.5 Dependency* new_dependency(int from_vp, int from_task, int to_vp, int to_task){ 1.6 Dependency* newDep = (Dependency*) VMS__malloc(sizeof(Dependency)); 1.7 - newDep->from_vp = from_vp; 1.8 - newDep->from_task = from_task; 1.9 - newDep->to_vp = to_vp; 1.10 - newDep->to_task = to_task; 1.11 + if (newDep!=NULL){ 1.12 + newDep->from_vp = from_vp; 1.13 + newDep->from_task = from_task; 1.14 + newDep->to_vp = to_vp; 1.15 + newDep->to_task = to_task; 1.16 + } 1.17 return newDep; 1.18 } 1.19 1.20 @@ -14,6 +16,7 @@ 1.21 dependency_file = file; 1.22 } 1.23 1.24 -void print_dependency_to_file(Dependency* dep){ 1.25 +void print_dependency_to_file(void* _dep){ 1.26 + Dependency* dep = (Dependency*) _dep; 1.27 fprintf(dependency_file,"VP_%d_%d -> VP_%d_%d;\n",dep->from_vp,dep->from_task,dep->to_vp,dep->to_task); 1.28 }
