RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson Root: /v/rpm/cvs Email: [EMAIL PROTECTED] Module: rpm Date: 17-May-2008 22:53:25 Branch: HEAD Handle: 2008051720532500 Modified files: rpm/rpmdb hdrfmt.c Log: - jbj: add and/or/xor operations. Summary: Revision Changes Path 1.97 +3 -0 rpm/rpmdb/hdrfmt.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/rpmdb/hdrfmt.c ============================================================================ $ cvs diff -u -r1.96 -r1.97 hdrfmt.c --- rpm/rpmdb/hdrfmt.c 17 May 2008 20:38:39 -0000 1.96 +++ rpm/rpmdb/hdrfmt.c 17 May 2008 20:53:25 -0000 1.97 @@ -3503,6 +3503,9 @@ goto exit; } switch (c) { + case '&': stack[ix] &= stack[ix+1]; break; + case '|': stack[ix] |= stack[ix+1]; break; + case '^': stack[ix] ^= stack[ix+1]; break; case '+': stack[ix] += stack[ix+1]; break; case '-': stack[ix] -= stack[ix+1]; break; case '*': stack[ix] *= stack[ix+1]; break; @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org