Lines Matching full:err
63 const struct got_error *err = NULL, *free_err;
88 err = got_error_from_errno("got_opentemp");
90 return err;
97 err = got_object_blob_dump_to_file(&size1, NULL, NULL, f1,
99 if (err)
107 err = got_object_blob_dump_to_file(&size2, NULL, NULL, f2,
109 if (err)
124 err = got_error_from_errno("asprintf");
135 err = got_error_from_errno("asprintf");
142 err = got_error_from_errno("fprintf");
147 err = add_line_offset(line_offsets, nlines, outoff);
148 if (err)
155 err = got_error_from_errno("fprintf");
160 err = add_line_offset(line_offsets, nlines, outoff);
161 if (err)
168 err = got_diffreg(&result, f1, f2, GOT_DIFF_ALGORITHM_MYERS,
170 if (err)
174 err = got_diffreg_output(line_offsets, nlines, result, f1, f2,
178 if (err)
182 if (resultp && err == NULL)
186 if (free_err && err == NULL)
187 err = free_err;
190 if (f1 && fclose(f1) != 0 && err == NULL)
191 err = got_error_from_errno("fclose");
192 if (f2 && fclose(f2) != 0 && err == NULL)
193 err = got_error_from_errno("fclose");
194 return err;
225 const struct got_error *err = NULL, *free_err;
241 err = got_object_blob_dump_to_file(&size1, NULL, NULL, f1,
243 if (err)
255 err = got_diffreg(&result, f1, f2, GOT_DIFF_ALGORITHM_MYERS,
257 if (err)
261 err = got_diffreg_output(NULL, NULL, result, f1, f2,
264 if (err)
268 if (resultp && err == NULL)
272 if (free_err && err == NULL)
273 err = free_err;
276 if (f1 && fclose(f1) != 0 && err == NULL)
277 err = got_error_from_errno("fclose");
278 return err;
302 const struct got_error *err = NULL;
304 err = diff_blobs(NULL, NULL, result, blob1, blob2,
306 if (err) {
310 return err;
317 const struct got_error *err;
321 err = got_object_open(&obj, repo, id);
322 if (err)
323 return err;
325 err = got_object_blob_open(&blob, repo, obj, 8192);
326 if (err)
328 err = cb(cb_arg, NULL, blob, NULL, id, NULL, label, 0, mode, repo);
333 return err;
341 const struct got_error *err;
347 err = got_object_open(&obj1, repo, id1);
348 if (err)
349 return err;
351 err = got_error(GOT_ERR_OBJ_TYPE);
355 err = got_object_open(&obj2, repo, id2);
356 if (err)
359 err = got_error(GOT_ERR_BAD_OBJ_DATA);
363 err = got_object_blob_open(&blob1, repo, obj1, 8192);
364 if (err)
367 err = got_object_blob_open(&blob2, repo, obj2, 8192);
368 if (err)
371 err = cb(cb_arg, blob1, blob2, id1, id2, label1, label2, mode1, mode2,
382 return err;
389 const struct got_error *err;
393 err = got_object_open(&obj, repo, id);
394 if (err)
395 return err;
397 err = got_object_blob_open(&blob, repo, obj, 8192);
398 if (err)
400 err = cb(cb_arg, blob, NULL, id, NULL, label, NULL, mode, 0, repo);
405 return err;
413 const struct got_error *err = NULL;
417 err = got_object_open(&treeobj, repo, id);
418 if (err)
422 err = got_error(GOT_ERR_OBJ_TYPE);
426 err = got_object_tree_open(&tree, repo, treeobj);
427 if (err)
430 err = got_diff_tree(NULL, tree, NULL, label, repo, cb, cb_arg,
437 return err;
445 const struct got_error *err;
451 err = got_object_open(&treeobj1, repo, id1);
452 if (err)
456 err = got_error(GOT_ERR_OBJ_TYPE);
460 err = got_object_open(&treeobj2, repo, id2);
461 if (err)
465 err = got_error(GOT_ERR_OBJ_TYPE);
469 err = got_object_tree_open(&tree1, repo, treeobj1);
470 if (err)
473 err = got_object_tree_open(&tree2, repo, treeobj2);
474 if (err)
477 err = got_diff_tree(tree1, tree2, label1, label2, repo, cb, cb_arg,
489 return err;
497 const struct got_error *err;
501 err = got_object_open(&treeobj, repo, id);
502 if (err)
506 err = got_error(GOT_ERR_OBJ_TYPE);
510 err = got_object_tree_open(&tree, repo, treeobj);
511 if (err)
514 err = got_diff_tree(tree, NULL, label, NULL, repo, cb, cb_arg,
521 return err;
539 const struct got_error *err = NULL;
547 err = diff_deleted_tree(&te1->id, label1, repo,
551 err = diff_deleted_blob(&te1->id, label1,
554 err = cb(cb_arg, NULL, NULL, &te1->id, NULL,
557 return err;
619 const struct got_error *err = NULL;
630 err = got_error_from_errno("malloc");
646 err = got_pathlist_insert(NULL, paths, path, change);
648 if (err) {
652 return err;
660 const struct got_error *err = NULL;
693 err = diff_entry_old_new(te1, te, l1, l2, repo, cb,
695 if (err)
716 err = diff_entry_new_old(te2, te, l2, repo,
718 if (err)
744 return err;
753 const struct got_error *err;
760 err = got_object_open_as_blob(&blob1, repo, id1, 8192);
761 if (err)
765 err = got_object_open_as_blob(&blob2, repo, id2, 8192);
766 if (err)
769 err = got_diff_blob(line_offsets, nlines, blob1, blob2,
776 return err;
785 const struct got_error *err;
794 err = got_object_open_as_tree(&tree1, repo, id1);
795 if (err)
799 err = got_object_open_as_tree(&tree2, repo, id2);
800 if (err)
813 err = got_diff_tree(tree1, tree2, label1, label2, repo,
825 return err;
834 const struct got_error *err;
841 err = got_object_open_as_commit(&commit1, repo, id1);
842 if (err)
846 err = got_object_open_as_commit(&commit2, repo, id2);
847 if (err)
850 err = got_diff_objects_as_trees(line_offsets, nlines,
859 return err;
867 const struct got_error *err = NULL;
880 err = got_diffreg(&diffreg_result, f1, f2, GOT_DIFF_ALGORITHM_MYERS,
882 if (err)
886 err = got_diffreg_output(NULL, NULL, diffreg_result,
889 if (err)
894 if (resultp && err == NULL)
899 if (free_err && err == NULL)
900 err = free_err;
903 return err;