move write_flag to split

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@377 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Linas Vepstas 1998-01-06 03:42:09 +00:00
parent a0e9dfb56f
commit 91c11be711
2 changed files with 5 additions and 8 deletions

View File

@ -779,7 +779,7 @@ xaccResetWriteFlags (AccountGroup *grp)
trans = getTransaction (acc, 0); trans = getTransaction (acc, 0);
n++; n++;
while (trans) { while (trans) {
trans->write_flag = 0; trans->credit_split.write_flag = 0;
trans = getTransaction (acc, n); trans = getTransaction (acc, n);
n++; n++;
} }
@ -926,7 +926,7 @@ writeAccount( int fd, Account *acc )
numUnwrittenTrans = 0; numUnwrittenTrans = 0;
for( i=0; i<acc->numTrans; i++ ) { for( i=0; i<acc->numTrans; i++ ) {
trans = getTransaction(acc,i); trans = getTransaction(acc,i);
if (0 == trans->write_flag) numUnwrittenTrans ++; if (0 == trans->credit_split.write_flag) numUnwrittenTrans ++;
} }
ntrans = numUnwrittenTrans; ntrans = numUnwrittenTrans;
@ -938,7 +938,7 @@ writeAccount( int fd, Account *acc )
INFO_2 ("writeAccount(): will write %d trans\n", numUnwrittenTrans); INFO_2 ("writeAccount(): will write %d trans\n", numUnwrittenTrans);
for( i=0; i<acc->numTrans; i++ ) { for( i=0; i<acc->numTrans; i++ ) {
trans = getTransaction(acc,i); trans = getTransaction(acc,i);
if (0 == trans->write_flag) { if (0 == trans->credit_split.write_flag) {
err = writeTransaction( fd, trans ); err = writeTransaction( fd, trans );
} }
if( -1 == err ) return err; if( -1 == err ) return err;
@ -984,8 +984,8 @@ writeTransaction( int fd, Transaction *trans )
* it again. That is, prevent double-entry transactions * it again. That is, prevent double-entry transactions
* from being written twice * from being written twice
*/ */
if (trans->write_flag) return 4; if (trans->credit_split.write_flag) return 4;
trans->write_flag = 1; trans->credit_split.write_flag = 1;
err = writeString( fd, trans->num ); err = writeString( fd, trans->num );
if( -1 == err ) if( -1 == err )

View File

@ -145,8 +145,6 @@ initTransaction( Transaction * trans )
trans->date.year = 1900; trans->date.year = 1900;
trans->date.month = 1; trans->date.month = 1;
trans->date.day = 1; trans->date.day = 1;
trans->write_flag = 0;
} }
/********************************************************************\ /********************************************************************\
@ -198,7 +196,6 @@ implemented and tested.
trans->date.month = 1; trans->date.month = 1;
trans->date.day = 1; trans->date.day = 1;
trans->write_flag = 0;
_free(trans); _free(trans);
} }