Print this page
12724 update smatch to 0.6.1-rc1-il-5

Split Close
Expand all
Collapse all
          --- old/usr/src/tools/smatch/src/smatch_scripts/summarize_errs.sh
          +++ new/usr/src/tools/smatch/src/smatch_scripts/summarize_errs.sh
↓ open down ↓ 21 lines elided ↑ open up ↑
  22   22  }
  23   23  
  24   24  save_thoughts()
  25   25  {
  26   26      echo "************"
  27   27      echo $sm_err
  28   28      echo -n "What do you think?:  "
  29   29      read ans
  30   30      if echo $ans | grep ^$ > /dev/null ; then
  31   31          return
  32      -    fi 
       32 +    fi
  33   33  
  34   34      #store the result
  35   35      echo $sm_err       >> summary
  36   36      echo $ans       >> summary
  37   37      echo ========== >> summary
  38   38  }
  39   39  
  40   40  if [ "$1" = "--new" ] ; then
  41   41      shift
  42   42      NEW=Y
↓ open down ↓ 26 lines elided ↑ open up ↑
  69   69  
  70   70      if [ "$NEW" = "Y" ] ; then
  71   71          if grep -F "$last" *summary* > /dev/null ; then
  72   72              echo "skipping $sm_err"
  73   73              continue
  74   74          fi
  75   75      fi
  76   76  
  77   77      set_title $sm_err
  78   78  
  79      -    #grep -A1 "$file $line" *summary* 2> /dev/null 
       79 +    #grep -A1 "$file $line" *summary* 2> /dev/null
  80   80      grep -A1 -F "$last" *summary* 2> /dev/null
  81   81  
  82   82      ans="?"
  83   83      while echo $ans | grep '?' > /dev/null ; do
  84   84          echo -n "[? for help]: "
  85   85          read ans
  86   86          if echo $ans | grep n > /dev/null ; then
  87   87              continue 2
  88   88          fi
  89   89          if echo $ans | grep f > /dev/null ; then
↓ open down ↓ 5 lines elided ↑ open up ↑
  95   95          fi
  96   96      done
  97   97  
  98   98      # I have this in my .vimrc
  99   99      # map <C-j> :! echo $sm_err<CR>
 100  100      export sm_err
 101  101  
 102  102      vim $file +${line}
 103  103  
 104  104      save_thoughts
 105      -done    
      105 +done
 106  106  IFS=
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX