Merge from vendor branch TNF:
[pkgsrcv2.git] / chat / centericq / patches / patch-bc
1 $NetBSD$
2
3 --- src/icqdialogs.cc~  2005-05-23 17:16:52.000000000 -0400
4 +++ src/icqdialogs.cc   2008-08-02 16:13:22.000000000 -0400
5 @@ -894,7 +894,7 @@ void icqface::selectcountry(unsigned sho
6      i = m.open();
7      m.close();
8  
9 -    if(i) f = (unsigned short) ((int) m.getref(i-1));
10 +    if(i) f = (unsigned short) ((int)(intptr_t) m.getref(i-1));
11  }
12  
13  void icqface::selectlanguage(unsigned short &f) {
14 @@ -946,7 +946,7 @@ void icqface::selectgender(imgender &f) 
15      int i = m.open();
16      m.close();
17  
18 -    if(i) f = (imgender) ((int) m.getref(i-1));
19 +    if(i) f = (imgender) ((int)(intptr_t) m.getref(i-1));
20  }
21  
22  void icqface::selectagerange(ICQ2000::AgeRange &r) {
23 @@ -967,7 +967,7 @@ void icqface::selectagerange(ICQ2000::Ag
24      int i = m.open();
25      m.close();
26  
27 -    if(i) r = (ICQ2000::AgeRange) ((int) m.getref(i-1));
28 +    if(i) r = (ICQ2000::AgeRange) ((int)(intptr_t) m.getref(i-1));
29  }
30  
31  bool icqface::edit(string &txt, const string &header) {
32 @@ -1256,7 +1256,7 @@ bool icqface::updateconf(icqconf::regsou
33  
34         void *p;
35         finished = !db.open(n, b, &p);
36 -       i = (int) p;
37 +       i = (int)(intptr_t) p;
38  
39         if(!finished)
40         switch(b) {
41 @@ -1750,7 +1750,7 @@ void icqface::transfermonitor() {
42             it = transfers.end();
43  
44             if(!db.gettree()->isnode(db.gettree()->getid(np-1)))
45 -               it = transfers.begin() + (int) db.getmenu()->getref(n-1);
46 +               it = transfers.begin() + (intptr_t) db.getmenu()->getref(n-1);
47  
48             switch(b) {
49                 case 0: