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

Reply via email to