gnats-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Changes to gnats/gnats/file-pr.c


From: Andrew J. Gray
Subject: Changes to gnats/gnats/file-pr.c
Date: Sat, 30 Aug 2003 03:58:14 -0400

Index: gnats/gnats/file-pr.c
diff -c gnats/gnats/file-pr.c:1.52 gnats/gnats/file-pr.c:1.53
*** gnats/gnats/file-pr.c:1.52  Sat Mar  8 21:28:45 2003
--- gnats/gnats/file-pr.c       Sat Aug 30 03:58:14 2003
***************
*** 919,929 ****
    return bug_number;
  }
  
! /* Submit the PR whose contents are referred to by FP.  */
  int
  submit_pr (const DatabaseInfo database, FILE *fp, ErrorDesc *err)
  {
!   int result;
    PR *pr = allocPR (database);
  
    result = (read_header (pr, fp) >= 0);
--- 919,931 ----
    return bug_number;
  }
  
! /* Submit the PR whose contents are referred to by FP.
!  * Return the new PR number if it's a new PR, or return the PR number of
!  * the PR which was appended to if it's an existing PR. */
  int
  submit_pr (const DatabaseInfo database, FILE *fp, ErrorDesc *err)
  {
!   int result, retval;
    PR *pr = allocPR (database);
  
    result = (read_header (pr, fp) >= 0);
***************
*** 945,954 ****
            }
          else
            {
!             if (append_report (fp, pr, prID, err) != 0)
!               {
!                 result = 0;
!               }
              free_pr (pr);
            }
          free (prID);
--- 947,954 ----
            }
          else
            {
!             retval = append_report (fp, pr, prID, err);
!             result = (retval == 0) ? atoi (prID) : 0;
              free_pr (pr);
            }
          free (prID);
***************
*** 956,965 ****
        else
        {
          read_pr (pr, fp, 0);
!         if (createNewPRFile (pr, createCategoryDirs (database), err) < 0)
!           {
!             result = 0;
!           }
        }
      }
    else
--- 956,963 ----
        else
        {
          read_pr (pr, fp, 0);
!         retval = createNewPRFile (pr, createCategoryDirs (database), err);
!         result = (retval < 0) ? 0 : retval;
        }
      }
    else




reply via email to

[Prev in Thread] Current Thread [Next in Thread]