codekingpro/portable-devtools
114k
1#!/usr/bin/gawk -f2#3# Change "nawk" to "awk" or "gawk" if you get errors.4#5# Make Vim Errors6# Processes errors from cc for use by Vim's quick fix tools7# specifically it translates the ---------^ notation to a8# column number9#10BEGIN { FS="[:,]" }11 12/^cfe/ { file=$313 msg=$514 split($4,s," ")15 line=s[2]16}17 18# You may have to substitute a tab character for the \t here:19/^[\t-]*\^/ {20 p=match($0, ".*\\^" )21 col=RLENGTH-222 printf("%s, line %d, col %d : %s\n", file,line,col,msg)23}24 