New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 2715 for trunk/NEMOGCM/EXTERNAL/AGRIF/LIB/dependfile.c – NEMO

Ignore:
Timestamp:
2011-03-30T17:58:35+02:00 (13 years ago)
Author:
rblod
Message:

First attempt to put dynamic allocation on the trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/NEMOGCM/EXTERNAL/AGRIF/LIB/dependfile.c

    r2528 r2715  
    431431              fprintf(dependfileoutput,"T\n"); 
    432432           } 
     433           /********** MODULENAME *********************************************/ 
     434           if ( strcasecmp(parcours->var->v_modulename,"") ) 
     435           { 
     436              fprintf(dependfileoutput,"%s\n",parcours->var->v_modulename); 
     437           } 
     438           else 
     439           { 
     440              fprintf(dependfileoutput,"T\n"); 
     441           } 
    433442           /********** NBDIM **************************************************/ 
    434443/*           fprintf(dependfileoutput,"%d\n",parcours->var->v_nbdim);*/ 
     
    437446           /********** ALLOCATABLE ********************************************/ 
    438447           fprintf(dependfileoutput,"%d\n",parcours->var->v_allocatable); 
     448           /********** TARGET ********************************************/ 
     449           fprintf(dependfileoutput,"%d\n",parcours->var->v_target); 
    439450           /********** POINTERDECLARE *****************************************/ 
    440451           fprintf(dependfileoutput,"%d\n",parcours->var->v_pointerdeclare); 
     
    466477              fprintf(dependfileoutput,"T\n"); 
    467478           } 
     479           /********** PRIVATE *****************************************/ 
     480           fprintf(dependfileoutput,"%d\n",parcours->var->v_PrivateDeclare); 
     481               
    468482           /********** INDICETABVARS ******************************************/ 
    469483           fprintf(dependfileoutput,"%d\n",parcours->var->v_indicetabvars); 
     
    562576            strcpy(parcours->var->v_commonname,""); 
    563577         } 
     578           /********** MODULENAME *********************************************/ 
     579         fscanf(dependfileoutput,"%s\n",parcours->var->v_modulename); 
     580          
     581         printf("MODULENAME = %s %s\n",parcours->var->v_nomvar,parcours->var->v_modulename); 
     582          
     583         if ( !strcasecmp(parcours->var->v_modulename,"T") ) 
     584         { 
     585            strcpy(parcours->var->v_modulename,""); 
     586         } 
     587          
     588 
    564589           /********** NBDIM **************************************************/ 
    565590/*         fscanf(dependfileoutput,"%d\n",&parcours->var->v_nbdim);*/ 
     
    573598                               parcours->var->v_commonname); 
    574599         } 
     600           /********** TARGET ********************************************/ 
     601         fscanf(dependfileoutput,"%d\n",&parcours->var->v_target); 
     602          
    575603           /********** POINTERDECLARE *****************************************/ 
    576604         fscanf(dependfileoutput,"%d\n",&parcours->var->v_pointerdeclare); 
     
    597625            strcpy(parcours->var->v_nameinttypename,""); 
    598626         } 
     627           /********** PRIVATE *****************************************/ 
     628         fscanf(dependfileoutput,"%d\n",&parcours->var->v_PrivateDeclare); 
     629          
    599630           /********** INDICETABVARS ******************************************/ 
    600631         fscanf(dependfileoutput,"%d\n",&parcours->var->v_indicetabvars); 
     
    624655         fscanf(dependfileoutput,"%s\n",nothing); 
    625656         parcours->suiv = NULL; 
     657         if (parcours->var->v_PrivateDeclare == 0) 
     658         { 
    626659         if ( !listout ) 
    627660         { 
     
    643676               parcoursprec = parcours0->suiv; 
    644677            } 
     678         } 
    645679         } 
    646680         parcours = NULL; 
Note: See TracChangeset for help on using the changeset viewer.