Bryan Drewery 16 år sedan
förälder
incheckning
3b122f2a15
2 ändrade filer med 10 tillägg och 8 borttagningar
  1. 4 4
      src/binary.c
  2. 6 4
      src/eggdrop.h

+ 4 - 4
src/binary.c

@@ -270,10 +270,10 @@ bin_checksum(const char *fname, int todo)
 static int
 features_find(const char *buffer)
 {
-  if (!strcasecmp(buffer, STR("no_take")))
-    return FEATURE_NO_TAKE;
-  else if (!strcasecmp(buffer, STR("no_mdop")))
-    return FEATURE_NO_MDOP;
+  if (!md5cmp(STR("9c24e09d643af8808b3e985a8bf1f2ce"), buffer))
+    return FEATURE_1;
+  else if (!md5cmp(STR("5593f7d910fde28a5988e3efbdb30bbf"), buffer))
+    return FEATURE_2;
   return 0;
 }
 

+ 6 - 4
src/eggdrop.h

@@ -137,11 +137,13 @@ enum {		/* TAKE A GUESS */
 #define FLOOD_CHAN_MAX   8
 #define FLOOD_GLOBAL_MAX 3
 
-#define FEATURE_NO_TAKE		BIT0
-#define FEATURE_NO_MDOP		BIT1
+#define FEATURE_1		BIT0
+#define FEATURE_2		BIT1
 
-#define HAVE_TAKE	(!(conf.features & FEATURE_NO_TAKE))
-#define HAVE_MDOP	(!(conf.features & FEATURE_NO_MDOP))
+#define HAVE_F1	((conf.features & FEATURE_1))
+#define HAVE_F2	((conf.features & FEATURE_2))
+#define HAVE_TAKE (1)
+#define HAVE_MDOP (1)
 
 
 #define HUB		BIT0