Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 49bf54f34dbb84d4312a082e5ef14580 > files > 3

eggdrop-1.6.19-4mdv2010.0.src.rpm

--- eggdrop1.6.17/src/mod/channels.mod/channels.c.64bit-fixes	2004-06-27 19:26:51.000000000 +0200
+++ eggdrop1.6.17/src/mod/channels.mod/channels.c	2004-11-11 16:12:55.913895590 +0100
@@ -26,6 +26,7 @@
 #define MODULE_NAME "channels"
 #define MAKING_CHANNELS
 
+#include <stdint.h>
 #include <sys/stat.h>
 #include "src/mod/module.h"
 
--- eggdrop1.6.17/src/mod/channels.mod/channels.h.64bit-fixes	2004-01-09 06:56:37.000000000 +0100
+++ eggdrop1.6.17/src/mod/channels.mod/channels.h	2004-11-11 16:11:37.333719885 +0100
@@ -42,7 +42,7 @@
 struct udef_chans {
   struct udef_chans *next;     /* Ptr to next value.                   */
   char *chan;                  /* Dname of channel name.               */
-  int value;                   /* Actual value.                        */
+  intptr_t value;              /* Actual value.                        */
 };
 
 /* Structure for user defined channel settings.
@@ -105,9 +105,9 @@ static int expmem_udef(struct udef_struc
 static int expmem_udef_chans (int, struct udef_chans *);
 static void free_udef(struct udef_struct *);
 static void free_udef_chans(struct udef_chans *, int);
-static int getudef(struct udef_chans *, char *);
+static intptr_t getudef(struct udef_chans *, char *);
 static void initudef(int type, char *, int);
-static void setudef(struct udef_struct *, char *, int);
+static void setudef(struct udef_struct *, char *, intptr_t);
 static void remove_channel(struct chanset_t *);
 static int ngetudef(char *, char *);
 static int expired_mask(struct chanset_t *chan, char *who);
--- eggdrop1.6.17/src/mod/channels.mod/udefchan.c.64bit-fixes	2004-01-09 06:56:37.000000000 +0100
+++ eggdrop1.6.17/src/mod/channels.mod/udefchan.c	2004-11-11 16:11:37.333719885 +0100
@@ -47,9 +47,9 @@ static int expmem_udef_chans(int type, s
   return i;
 }
 
-static int getudef(struct udef_chans *ul, char *name)
+static intptr_t getudef(struct udef_chans *ul, char *name)
 {
-  int val = 0;
+  intptr_t val = 0;
 
   for (; ul; ul = ul->next)
     if (!egg_strcasecmp(ul->chan, name)) {
@@ -74,7 +74,7 @@ static int ngetudef(char *name, char *ch
   return 0;
 }
 
-static void setudef(struct udef_struct *us, char *name, int value)
+static void setudef(struct udef_struct *us, char *name, intptr_t value)
 {
   struct udef_chans *ul, *ul_last = NULL;
 
--- eggdrop1.6.17/src/chanprog.c.64bit-fixes	2004-07-25 13:17:34.000000000 +0200
+++ eggdrop1.6.17/src/chanprog.c	2004-11-11 16:11:37.334719901 +0100
@@ -28,6 +28,7 @@
  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 
+#include <stdint.h>
 #include "main.h"
 
 #ifdef HAVE_GETRUSAGE