[BACK]Return to suff.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / make

Diff for /src/usr.bin/make/suff.c between version 1.13 and 1.14

version 1.13, 1999/03/06 20:27:40 version 1.14, 1999/10/05 22:06:24
Line 104 
Line 104 
 #include          "dir.h"  #include          "dir.h"
   
 static Lst       sufflist;      /* Lst of suffixes */  static Lst       sufflist;      /* Lst of suffixes */
   #ifdef CLEANUP
 static Lst       suffClean;     /* Lst of suffixes to be cleaned */  static Lst       suffClean;     /* Lst of suffixes to be cleaned */
   #endif
 static Lst       srclist;       /* Lst of sources */  static Lst       srclist;       /* Lst of sources */
 static Lst       transforms;    /* Lst of transformation rules */  static Lst       transforms;    /* Lst of transformation rules */
   
Line 487 
Line 489 
 void  void
 Suff_ClearSuffixes ()  Suff_ClearSuffixes ()
 {  {
   #ifdef CLEANUP
     Lst_Concat (suffClean, sufflist, LST_CONCLINK);      Lst_Concat (suffClean, sufflist, LST_CONCLINK);
   #endif
     sufflist = Lst_Init(FALSE);      sufflist = Lst_Init(FALSE);
     sNum = 0;      sNum = 0;
     suffNull = emptySuff;      suffNull = emptySuff;
Line 2334 
Line 2338 
 Suff_Init ()  Suff_Init ()
 {  {
     sufflist = Lst_Init (FALSE);      sufflist = Lst_Init (FALSE);
   #ifdef CLEANUP
     suffClean = Lst_Init(FALSE);      suffClean = Lst_Init(FALSE);
   #endif
     srclist = Lst_Init (FALSE);      srclist = Lst_Init (FALSE);
     transforms = Lst_Init (FALSE);      transforms = Lst_Init (FALSE);
   
Line 2376 
Line 2382 
 void  void
 Suff_End()  Suff_End()
 {  {
   #ifdef CLEANUP
     Lst_Destroy(sufflist, SuffFree);      Lst_Destroy(sufflist, SuffFree);
     Lst_Destroy(suffClean, SuffFree);      Lst_Destroy(suffClean, SuffFree);
     if (suffNull)      if (suffNull)
         SuffFree(suffNull);          SuffFree(suffNull);
     Lst_Destroy(srclist, NOFREE);      Lst_Destroy(srclist, NOFREE);
     Lst_Destroy(transforms, NOFREE);      Lst_Destroy(transforms, NOFREE);
   #endif
 }  }
   
   

Legend:
Removed from v.1.13  
changed lines
  Added in v.1.14