summaryrefslogtreecommitdiff
path: root/src/ivy.c
diff options
context:
space:
mode:
authordamiano1999-02-19 09:45:03 +0000
committerdamiano1999-02-19 09:45:03 +0000
commit7baa382a1f393b1bff53e269adba2ab194e45574 (patch)
treea7444bf4ca01f864a9af03fbb0b879b8d17179ca /src/ivy.c
parenta6ef32989019cc4bbb21f5f6a5df995344f0705f (diff)
downloadivy-c-7baa382a1f393b1bff53e269adba2ab194e45574.zip
ivy-c-7baa382a1f393b1bff53e269adba2ab194e45574.tar.gz
ivy-c-7baa382a1f393b1bff53e269adba2ab194e45574.tar.bz2
ivy-c-7baa382a1f393b1bff53e269adba2ab194e45574.tar.xz
L'argument bus est retiré de IvyInit (ivy.c, ivy.h, ivyprobe.c)
La variable DefaultIvyBus est maintenant de la forme "<domain>:<port>" (ivy.c) Les fichiers debian/* ont été corrigés pour le paquetage 3.0 (tag V3_0)
Diffstat (limited to 'src/ivy.c')
-rw-r--r--src/ivy.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/ivy.c b/src/ivy.c
index f5595f5..db52a86 100644
--- a/src/ivy.c
+++ b/src/ivy.c
@@ -39,8 +39,14 @@
#define ARG_START "\002"
#define ARG_END "\003"
-
-static char* DefaultIvyBus = "127.255.255.255";
+#define DEFAULT_DOMAIN 127.255.255.255
+
+/* stringification et concatenation du domaine et du port en 2 temps :
+ * Obligatoire puisque la substitution de domain, et de bus n'est pas
+ * effectuée si on stringifie directement dans la macro GenerateIvyBus */
+#define str(bus) #bus
+#define GenerateIvyBus(domain,bus) str(domain)##":"str(bus)
+static char* DefaultIvyBus = GenerateIvyBus(DEFAULT_DOMAIN,DEFAULT_BUS);
typedef enum {