summaryrefslogtreecommitdiff
path: root/net/gtic/files/patch-src_toss.c
blob: c872ca60c7ade6013a97649f7da802e48a556424 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
--- src/toss.c.orig	Mon Jul  6 16:04:30 1998
+++ src/toss.c	Sun Mar  5 18:35:41 2000
@@ -316,11 +316,16 @@
         newtic->areadesc=xstrcpy(acur->desc);
 
       /* make base of outbound file name */
+#ifndef AMIGA4D
       if(utmp->addr.point!=0)
         snprintf(ftmp,sizeof(ftmp)-1,"%04x%04x.pnt/%08x",
          utmp->addr.net,utmp->addr.node,utmp->addr.point);
       else
         snprintf(ftmp,sizeof(ftmp)-1,"%04x%04x",utmp->addr.net,utmp->addr.node);
+#else
+      snprintf(ftmp,sizeof(ftmp)-1,"%d.%d.%d.%d", utmp->addr.zone,
+	       utmp->addr.net, utmp->addr.node, utmp->addr.point);
+#endif /* AMIGA4D */
 
       /* determine queue directory */
       strcpy(qdir,get_outbound(utmp->addr.zone)); strcat(qdir,"/");
@@ -342,21 +347,28 @@
          outbound/xxxxyyyy.pnt[/gtic_q]/zzzzzzzz.xlo
       */
       strcpy(xlo,get_outbound(utmp->addr.zone)); strcat(xlo,"/");
+#ifndef AMIGA4D
       if(utmp->addr.point!=0)
       {
         snprintf(ftmp,sizeof(ftmp)-1,"%04x%04x.pnt/",
 					utmp->addr.net,utmp->addr.node);
 				strcat(xlo,ftmp);
       }
+#endif /* AMIGA4D */
       if(mk_bsy==FALSE)
       {
 				strcat(xlo,"gtic_q/");
 				mkdirs(xlo,dirmode(outbound_mode));
       }
+#ifndef AMIGA4D
       if(newtic->to.point!=0)
         snprintf(ftmp,sizeof(ftmp)-1,"%08x",newtic->to.point);
       else
         snprintf(ftmp,sizeof(ftmp)-1,"%04x%04x",newtic->to.net,newtic->to.node);
+#else
+      snprintf(ftmp,sizeof(ftmp)-1,"%d.%d.%d.%d", newtic->to.zone,
+	       newtic->to.net, newtic->to.node, newtic->to.point);
+#endif /* AMIGA4D */
       if(utmp->flags & USER_HOLD)
         strcat(ftmp,".hlo");
       else
@@ -873,7 +885,7 @@
       
     if(announce_f)
 		{
-      fprintf(announce_f,"AREA: %-15s FILE: %s\n",curarea->name,cur->file);
+      fprintf(announce_f,">AREA: %-15s FILE: %s\n",curarea->name,cur->file);
 			if(pub_path && pub_url &&
 				strlen(curarea->path)>=strlen(pub_path) &&
 				strncmp(curarea->path,pub_path,strlen(pub_path))==0)