More small fixes for mbfido web

This commit is contained in:
Michiel Broek
2002-04-25 21:03:54 +00:00
parent 7b2058ecd7
commit 830fc26f5c
3 changed files with 19 additions and 10 deletions

View File

@@ -1,11 +1,10 @@
/*****************************************************************************
*
* File ..................: faddr.c
* $Id$
* Purpose ...............: Fidonet Address conversions.
* Last modification date : 18-Dec-1999
*
*****************************************************************************
* Copyright (C) 1993-1999
* Copyright (C) 1993-2002
*
* Michiel Broek FIDO: 2:280/2802
* Beekmansbos 10
@@ -44,15 +43,21 @@
*/
char *aka2str(fidoaddr aka)
{
static char result[43];
static char result[43];
result[0] = '\0';
result[0] = '\0';
if (strlen(aka.domain)) {
if (aka.point == 0)
sprintf(result, "%d:%d/%d@%s", aka.zone, aka.net, aka.node, aka.domain);
sprintf(result, "%d:%d/%d@%s", aka.zone, aka.net, aka.node, aka.domain);
else
sprintf(result, "%d:%d/%d.%d@%s", aka.zone, aka.net, aka.node, aka.point, aka.domain);
return result;
sprintf(result, "%d:%d/%d.%d@%s", aka.zone, aka.net, aka.node, aka.point, aka.domain);
} else {
if (aka.point == 0)
sprintf(result, "%d:%d/%d", aka.zone, aka.net, aka.node);
else
sprintf(result, "%d:%d/%d.%d", aka.zone, aka.net, aka.node, aka.point);
}
return result;
}