10 * make an address, add the defaults
13 netmkaddr(char *linear, char *defnet, char *defsrv)
15 static char addr[256];
21 cp = strchr(linear, '!');
25 snprintf(addr, sizeof(addr), "net!%s!%s",
28 snprintf(addr, sizeof(addr), "net!%s", linear);
32 snprintf(addr, sizeof(addr), "%s!%s!%s", defnet,
35 snprintf(addr, sizeof(addr), "%s!%s", defnet,
42 * if there is already a service, use it
44 cp = strchr(cp+1, '!');
53 snprintf(addr, sizeof(addr), "%s!%s", linear, defsrv);