rpmmen -> patch zmieniajacy tablice struktur na tablice wskaznikow
Wojtek Bojdol
wojboj w lp.net.pl
Czw, 20 Maj 1999, 15:23:44 CEST
On Wed, 19 May 1999, [iso-8859-2] Pawe? Ko?odziej wrote:
> nie bardzo rozumiem. Choodi o b??d logiczny, czy o to ?e s? kostrukcje w
> stylu:
> if(ala)
> printf("ala");
> else
> printf("kot bez ali");
> a wolwliby?cie:
> if(ala){
> printf("ala");
> }else {
> printf("kot bez ali");
> }
jesli dobrze pamietam to to bylo w stylu:
if (ala)
if (kot)
printf("ala ma kota\n");
else
printf("ali nie ma lub kota nie ma :((\n");
znaczy byly 2 ify i jeden else ktory nie bylo pewne ktorego ifa sie tyczy
zreszta to nie tylko my sie czepiamy a tez kompilator..:))
dodatkowo zalaczam patche, ktore w pkgselektora i selectora poprawiaja na
uzycie tablicy wskaznikow
-------------- następna część ---------
--- selector-0.2/selector.c~ Thu Mar 18 18:36:08 1999
+++ selector-0.2/selector.c Thu May 20 06:41:19 1999
@@ -248,9 +248,9 @@
pkgs=(TPkgItem *)malloc( sizeof(TPkgItem) * pkgsSet->numPackages );
numPkgs=pkgsSet->numPackages;
for(i=0;i<numPkgs;i++){
- pkgs[i].org=&(pkgsSet->packages[i]);
- pkgs[i].name=strdup(pkgsSet->packages[i].name);
- fillPkg( &(pkgsSet->packages[i].h), i);
+ pkgs[i].org=pkgsSet->packages[i];
+ pkgs[i].name=strdup(pkgsSet->packages[i]->name);
+ fillPkg( &(pkgsSet->packages[i]->h), i);
pkgs[i].stat=' ';
}
-------------- następna część ---------
--- pkgssel/pkgssel.c.old Thu May 20 06:37:54 1999
+++ pkgssel/pkgssel.c Thu May 20 06:39:10 1999
@@ -73,9 +73,9 @@
pkgs=(TPkgItem *)malloc( sizeof(TPkgItem) * pkgsSet->numPackages );
numPkgs=pkgsSet->numPackages;
for(i=0;i<numPkgs;i++){
- pkgs[i].org=&(pkgsSet->packages[i]);
- pkgs[i].name=strdup(pkgsSet->packages[i].name);
- fillPkg( &(pkgsSet->packages[i].h), i);
+ pkgs[i].org=pkgsSet->packages[i];
+ pkgs[i].name=strdup(pkgsSet->packages[i]->name);
+ fillPkg( &(pkgsSet->packages[i]->h), i);
pkgs[i].stat=' ';
}
Więcej informacji o liście dyskusyjnej pld-installer