Lines Matching refs:err
47 func report(err error) {
48 fmt.Fprintln(os.Stderr, err)
53 f, err := os.Open(filename)
54 if err != nil {
55 return err
64 src, err := ioutil.ReadAll(in)
65 if err != nil {
66 return err
71 for _, err := range errs {
72 fmt.Fprintln(os.Stderr, err)
79 file, err = fixer.Fix(fixRequest)
80 if err != nil {
81 return err
85 res, err := parser.Print(file)
86 if err != nil {
87 return err
95 err = ioutil.WriteFile(filename, res, 0644)
96 if err != nil {
97 return err
101 data, err := diff(src, res)
102 if err != nil {
103 return fmt.Errorf("computing diff: %s", err)
110 _, err = out.Write(res)
112 return err
116 return func(path string, f os.FileInfo, err error) error {
117 if err == nil && (f.Name() == "Blueprints" || f.Name() == "Android.bp") {
118 err = openAndProcess(path, os.Stdout, fixRequest)
120 if err != nil {
121 report(err)
142 if err := processFile("<standard input>", os.Stdin, os.Stdout, fixRequest); err != nil {
143 report(err)
150 switch dir, err := os.Stat(path); {
151 case err != nil:
152 report(err)
156 if err := openAndProcess(path, os.Stdout, fixRequest); err != nil {
157 report(err)
163 func diff(b1, b2 []byte) (data []byte, err error) {
164 f1, err := ioutil.TempFile("", "bpfix")
165 if err != nil {
171 f2, err := ioutil.TempFile("", "bpfix")
172 if err != nil {
181 data, err = exec.Command("diff", "-u", f1.Name(), f2.Name()).CombinedOutput()
185 err = nil