From d013d0b3ecb18ae2f1c162c6a1db89c6b4f063d3 Mon Sep 17 00:00:00 2001 From: Kaleb Keithley Date: Fri, 14 Nov 2003 16:48:58 +0000 Subject: XFree86 4.3.0.1 --- parsedpy.c | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) (limited to 'parsedpy.c') diff --git a/parsedpy.c b/parsedpy.c index ebfd49e..a2362e1 100644 --- a/parsedpy.c +++ b/parsedpy.c @@ -29,6 +29,8 @@ in this Software without prior written authorization from The Open Group. * Author: Jim Fulton, MIT X Consortium */ +/* $XFree86: xc/programs/xauth/parsedpy.c,v 3.6 2001/12/14 20:01:15 dawes Exp $ */ + #include /* for NULL */ #include /* for isascii() and isdigit() */ #include /* for strchr() and string routines */ @@ -39,21 +41,20 @@ in this Software without prior written authorization from The Open Group. #include /* for FamilyLocal */ #include -#ifdef UNIXCONN +#if defined(UNIXCONN) || defined(LOCALCONN) #define UNIX_CONNECTION "unix" #define UNIX_CONNECTION_LENGTH 4 #endif -extern char *malloc(); - +#include +#include "xauth.h" /* * private utility routines */ -/*static*/ char *copystring (src, len) - char *src; - int len; +char * +copystring (char *src, int len) { char *cp; @@ -67,9 +68,8 @@ extern char *malloc(); } -char *get_local_hostname (buf, maxlen) - char *buf; - int maxlen; +char * +get_local_hostname (char *buf, int maxlen) { buf[0] = '\0'; (void) XmuGetHostname (buf, maxlen); @@ -77,7 +77,8 @@ char *get_local_hostname (buf, maxlen) } #ifndef UNIXCONN -static char *copyhostname () +static char * +copyhostname (void) { char buf[256]; @@ -89,12 +90,13 @@ static char *copyhostname () /* * parse_displayname - display a display string up into its component parts */ -Bool parse_displayname (displayname, familyp, hostp, dpynump, scrnump, restp) - char *displayname; - int *familyp; /* return */ - char **hostp; /* return */ - int *dpynump, *scrnump; /* return */ - char **restp; /* return */ +Bool +parse_displayname (char *displayname, + int *familyp, /* return */ + char **hostp, /* return */ + int *dpynump, /* return */ + int *scrnump, /* return */ + char **restp) /* return */ { char *ptr; /* work variables */ int len; /* work variable */ @@ -123,7 +125,7 @@ Bool parse_displayname (displayname, familyp, hostp, dpynump, scrnump, restp) len = (ptr - displayname); /* length of host name */ if (len == 0) { /* choose most efficient path */ -#ifdef UNIXCONN +#if defined(UNIXCONN) || defined(LOCALCONN) host = copystring (UNIX_CONNECTION, UNIX_CONNECTION_LENGTH); family = FamilyLocal; #else @@ -140,7 +142,7 @@ Bool parse_displayname (displayname, familyp, hostp, dpynump, scrnump, restp) if (dnet) { family = dnet; } else { -#ifdef UNIXCONN +#if defined(UNIXCONN) || defined(LOCALCONN) if (host && strcmp (host, UNIX_CONNECTION) == 0) family = FamilyLocal; else -- cgit v1.2.1