[prev in list] [next in list] [prev in thread] [next in thread]
List: rpm-cvs
Subject: [CVS] RPM: popt/ tdict.c
From: "Jeff Johnson" <jbj () rpm5 ! org>
Date: 2009-07-26 19:23:56
Message-ID: 20090726192356.607FF4E98 () rpm5 ! org
[Download RAW message or body]
RPM Package Manager, CVS Repository
http://rpm5.org/cvs/
____________________________________________________________________________
Server: rpm5.org Name: Jeff Johnson
Root: /v/rpm/cvs Email: jbj@rpm5.org
Module: popt Date: 26-Jul-2009 21:23:56
Branch: HEAD Handle: 2009072619235600
Modified files:
popt tdict.c
Log:
- tdict: use poptBitsUnion and poptBitsIntersect too.
Summary:
Revision Changes Path
1.2 +7 -0 popt/tdict.c
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: popt/tdict.c
============================================================================
$ cvs diff -u -r1.1 -r1.2 tdict.c
--- popt/tdict.c 26 Jul 2009 19:14:09 -0000 1.1
+++ popt/tdict.c 26 Jul 2009 19:23:56 -0000 1.2
@@ -94,6 +94,13 @@
av = poptGetArgs(optCon);
if ((rc = poptBitsArgs(optCon, &avbits)) != 0)
goto exit;
+ if (avbits) {
+ poptBits Ibits = NULL;
+ (void) poptBitsUnion(&Ibits, dictbits);
+ rc = poptBitsIntersect(&Ibits, avbits);
+ fprintf(stdout, "===== %s words are in %s\n", (rc ? "Some" : "No"), dictfn);
+ if (Ibits) free(Ibits);
+ }
if (av && avbits)
while (*av) {
rc = poptBitsChk(dictbits, *av);
@@ .
______________________________________________________________________
RPM Package Manager http://rpm5.org
CVS Sources Repository rpm-cvs@rpm5.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic