Skip to content

Commit

Permalink
fix bit flag computation
Browse files Browse the repository at this point in the history
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@697 57a11ea4-9604-0410-9ed3-97b8803252fd
  • Loading branch information
linas committed Mar 22, 1998
1 parent 28d4a41 commit 78eab15
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions src/register/register.c
Expand Up @@ -382,18 +382,19 @@ xaccGetChangeFlag (BasicRegister *reg)

unsigned int changed = 0;

changed |= MOD_DATE && reg->dateCell->cell.changed;
changed |= MOD_NUM && reg->numCell->changed;
changed |= MOD_DESC && reg->descCell->cell.changed;
changed |= MOD_RECN && reg->recnCell->changed;
changed |= MOD_AMNT && reg->creditCell->cell.changed;
changed |= MOD_AMNT && reg->debitCell->cell.changed;
changed |= MOD_SHRS && reg->shrsCell->cell.changed;
changed |= MOD_PRIC && reg->priceCell->cell.changed;
changed |= MOD_MEMO && reg->memoCell->changed;
changed |= MOD_ACTN && reg->actionCell->cell.changed;
changed |= MOD_XFRM && reg->xfrmCell->cell.changed;
changed |= MOD_XTO && reg->xtoCell->cell.changed;
/* be careful to use bitwise ands and ors to assemble bit flag */
changed |= MOD_DATE & reg->dateCell->cell.changed;
changed |= MOD_NUM & reg->numCell->changed;
changed |= MOD_DESC & reg->descCell->cell.changed;
changed |= MOD_RECN & reg->recnCell->changed;
changed |= MOD_AMNT & reg->creditCell->cell.changed;
changed |= MOD_AMNT & reg->debitCell->cell.changed;
changed |= MOD_SHRS & reg->shrsCell->cell.changed;
changed |= MOD_PRIC & reg->priceCell->cell.changed;
changed |= MOD_MEMO & reg->memoCell->changed;
changed |= MOD_ACTN & reg->actionCell->cell.changed;
changed |= MOD_XFRM & reg->xfrmCell->cell.changed;
changed |= MOD_XTO & reg->xtoCell->cell.changed;

return changed;
}
Expand Down

0 comments on commit 78eab15

Please sign in to comment.