Module Name:    src
Committed By:   christos
Date:           Wed Oct 26 15:36:17 UTC 2016

Modified Files:
        src/lib/libc/rpc: getnetconfig.c

Log Message:
KNF, no real change (except malloc(x * y) -> calloc(x, y))


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/lib/libc/rpc/getnetconfig.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libc/rpc/getnetconfig.c
diff -u src/lib/libc/rpc/getnetconfig.c:1.22 src/lib/libc/rpc/getnetconfig.c:1.23
--- src/lib/libc/rpc/getnetconfig.c:1.22	Thu Sep 18 09:58:20 2014
+++ src/lib/libc/rpc/getnetconfig.c	Wed Oct 26 11:36:17 2016
@@ -1,4 +1,4 @@
-/*	$NetBSD: getnetconfig.c,v 1.22 2014/09/18 13:58:20 christos Exp $	*/
+/*	$NetBSD: getnetconfig.c,v 1.23 2016/10/26 15:36:17 christos Exp $	*/
 
 /*
  * Copyright (c) 2010, Oracle America, Inc.
@@ -36,7 +36,7 @@
 #if 0
 static        char sccsid[] = "@(#)getnetconfig.c	1.12 91/12/19 SMI";
 #else
-__RCSID("$NetBSD: getnetconfig.c,v 1.22 2014/09/18 13:58:20 christos Exp $");
+__RCSID("$NetBSD: getnetconfig.c,v 1.23 2016/10/26 15:36:17 christos Exp $");
 #endif
 #endif
 
@@ -174,7 +174,7 @@ __nc_error(void)
 		nc_addr = malloc(sizeof (int));
 		if (nc_addr == NULL)
 			return &nc_error;
-		if (thr_setspecific(nc_key, (void *) nc_addr) != 0) {
+		if (thr_setspecific(nc_key, nc_addr) != 0) {
 			if (nc_addr)
 				free(nc_addr);
 			return &nc_error;
@@ -213,7 +213,7 @@ setnetconfig(void)
 	struct netconfig_vars *nc_vars;
 
 	if ((nc_vars = malloc(sizeof(*nc_vars))) == NULL) {
-		return(NULL);
+		return NULL;
 	}
 
 	/*
@@ -225,12 +225,12 @@ setnetconfig(void)
 		nc_vars->valid = NC_VALID;
 		nc_vars->flag = 0;
 		nc_vars->nc_configs = ni.head;
-		return ((void *)nc_vars);
+		return nc_vars;
 	}
 	ni.ref--;
 	nc_error = NC_NONETCONFIG;
 	free(nc_vars);
-	return (NULL);
+	return NULL;
 }
 
 
@@ -245,7 +245,7 @@ setnetconfig(void)
 struct netconfig *
 getnetconfig(void *handlep)
 {
-	struct netconfig_vars *ncp = (struct netconfig_vars *)handlep;
+	struct netconfig_vars *ncp = handlep;
 	char *stringp;		/* tmp string pointer */
 	struct netconfig_list	*list;
 	struct netconfig *np;
@@ -255,7 +255,7 @@ getnetconfig(void *handlep)
 	 */
 	if (ncp == NULL || nc_file == NULL) {
 		nc_error = NC_NOTINIT;
-		return (NULL);
+		return NULL;
 	}
 
 	switch (ncp->valid) {
@@ -273,12 +273,12 @@ getnetconfig(void *handlep)
 			ncp->flag = 1;
 			ncp->nc_configs = ni.head;
 			if (ncp->nc_configs != NULL) /* entry already exist */
-				return(ncp->nc_configs->ncp);
+				return ncp->nc_configs->ncp;
 		}
 		else if (ncp->nc_configs != NULL &&
 		    ncp->nc_configs->next != NULL) {
 			ncp->nc_configs = ncp->nc_configs->next;
-			return(ncp->nc_configs->ncp);
+			return ncp->nc_configs->ncp;
 		}
 
 		/*
@@ -286,16 +286,16 @@ getnetconfig(void *handlep)
 		 * we give up.
 		 */
 		if (ni.eof == 1)
-			return(NULL);
+			return NULL;
 		break;
 	default:
 		nc_error = NC_NOTINIT;
-		return (NULL);
+		return NULL;
 	}
 
 	stringp = malloc(MAXNETCONFIGLINE);
 	if (stringp == NULL)
-		return (NULL);
+		return NULL;
 
 #ifdef MEM_CHK
 	if (malloc_verify() == 0) {
@@ -311,20 +311,20 @@ getnetconfig(void *handlep)
 		if (fgets(stringp, MAXNETCONFIGLINE, nc_file) == NULL) {
 			free(stringp);
 			ni.eof = 1;
-			return (NULL);
+			return NULL;
 		}
 	} while (*stringp == '#');
 
 	list = malloc(sizeof(*list));
 	if (list == NULL) {
 		free(stringp);
-		return(NULL);
+		return NULL;
 	}
 	np = malloc(sizeof(*np));
 	if (np == NULL) {
 		free(stringp);
 		free(list);
-		return(NULL);
+		return NULL;
 	}
 	list->ncp = np;
 	list->next = NULL;
@@ -334,7 +334,7 @@ getnetconfig(void *handlep)
 		free(stringp);
 		free(np);
 		free(list);
-		return (NULL);
+		return NULL;
 	} else {
 		/*
 		 * If this is the first entry that's been read, it is the
@@ -349,7 +349,7 @@ getnetconfig(void *handlep)
 			ni.tail = ni.tail->next;
 		}
 		ncp->nc_configs = ni.tail;
-		return(ni.tail->ncp);
+		return ni.tail->ncp;
 	}
 }
 
@@ -363,7 +363,7 @@ getnetconfig(void *handlep)
 int
 endnetconfig(void *handlep)
 {
-	struct netconfig_vars *nc_handlep = (struct netconfig_vars *)handlep;
+	struct netconfig_vars *nc_handlep = handlep;
 
 	struct netconfig_list *q, *p;
 
@@ -373,7 +373,7 @@ endnetconfig(void *handlep)
 	if (nc_handlep == NULL || (nc_handlep->valid != NC_VALID &&
 	    nc_handlep->valid != NC_STORAGE)) {
 		nc_error = NC_NOTINIT;
-		return (-1);
+		return -1;
 	}
 
 	/*
@@ -384,7 +384,7 @@ endnetconfig(void *handlep)
 	nc_handlep->nc_configs = NULL;
 	if (--ni.ref > 0) {
 		free(nc_handlep);
-		return(0);
+		return 0;
 	}
 
 	/*
@@ -408,7 +408,7 @@ endnetconfig(void *handlep)
 
 	fclose(nc_file);
 	nc_file = NULL;
-	return (0);
+	return 0;
 }
 
 /*
@@ -429,7 +429,7 @@ getnetconfigent(const char *netid)
 	struct netconfig_list *list;	/* pointer to cache list */
 
 	if (netid == NULL || strlen(netid) == 0)
-		return (NULL);
+		return NULL;
 
 	/*
 	 * Look up table if the entries have already been read and parsed in
@@ -443,21 +443,21 @@ getnetconfigent(const char *netid)
 	if (ni.head != NULL) {
 		for (list = ni.head; list; list = list->next) {
 			if (strcmp(list->ncp->nc_netid, netid) == 0)
-			    return(dup_ncp(list->ncp));
+				return dup_ncp(list->ncp);
 		}
 		if (ni.eof == 1)	/* that's all the entries */
-			return(NULL);
+			return NULL;
 	}
 
 	if ((file = fopen(NETCONFIG, "re")) == NULL)
-	    return (NULL);
+	    return NULL;
 
 	if ((linep = malloc(MAXNETCONFIGLINE)) == NULL) {
 		fclose(file);
-		return (NULL);
+		return NULL;
 	}
 	do {
-		ptrdiff_t len;
+		size_t len;
 		char *tmpp;	/* tmp string pointer */
 
 		do {
@@ -472,8 +472,9 @@ getnetconfigent(const char *netid)
 			nc_error = NC_BADFILE;
 			break;
 		}
-		if (strlen(netid) == (size_t) (len = tmpp - stringp) &&	/* a match */
-		    strncmp(stringp, netid, (size_t)len) == 0) {
+		if (strlen(netid) == (len = (size_t)(tmpp - stringp)) &&
+		    strncmp(stringp, netid, len) == 0) {
+		    /* a match */
 			if ((ncp = malloc(sizeof(*ncp))) == NULL)
 				break;
 			ncp->nc_lookups = NULL;
@@ -487,7 +488,7 @@ getnetconfigent(const char *netid)
 	if (ncp == NULL)
 		free(linep);
 	fclose(file);
-	return(ncp);
+	return ncp;
 }
 
 /*
@@ -535,11 +536,11 @@ parse_ncp(
 	stringp[strlen(stringp)-1] = '\0';	/* get rid of newline */
 	/* netid */
 	if ((ncp->nc_netid = strtok_r(stringp, "\t ", &lasts)) == NULL)
-		return (-1);
+		return -1;
 
 	/* semantics */
 	if ((tokenp = strtok_r(NULL, "\t ", &lasts)) == NULL)
-		return (-1);
+		return -1;
 	if (strcmp(tokenp, NC_TPI_COTS_ORD_S) == 0)
 		ncp->nc_semantics = NC_TPI_COTS_ORD;
 	else if (strcmp(tokenp, NC_TPI_COTS_S) == 0)
@@ -549,11 +550,11 @@ parse_ncp(
 	else if (strcmp(tokenp, NC_TPI_RAW_S) == 0)
 		ncp->nc_semantics = NC_TPI_RAW;
 	else
-		return (-1);
+		return -1;
 
 	/* flags */
 	if ((tokenp = strtok_r(NULL, "\t ", &lasts)) == NULL)
-		return (-1);
+		return -1;
 	for (ncp->nc_flag = NC_NOFLAG; *tokenp != '\0'; tokenp++) {
 		switch (*tokenp) {
 		case NC_NOFLAG_C:
@@ -565,20 +566,20 @@ parse_ncp(
 			ncp->nc_flag |= NC_BROADCAST;
 			break;
 		default:
-			return (-1);
+			return -1;
 		}
 	}
 	/* protocol family */
 	if ((ncp->nc_protofmly = strtok_r(NULL, "\t ", &lasts)) == NULL)
-		return (-1);
+		return -1;
 	/* protocol name */
 	if ((ncp->nc_proto = strtok_r(NULL, "\t ", &lasts)) == NULL)
-		return (-1);
+		return -1;
 	/* network device */
 	if ((ncp->nc_device = strtok_r(NULL, "\t ", &lasts)) == NULL)
-		return (-1);
+		return -1;
 	if ((tokenp = strtok_r(NULL, "\t ", &lasts)) == NULL)
-		return (-1);
+		return -1;
 	if (strcmp(tokenp, NC_NOLOOKUP) == 0) {
 		ncp->nc_nlookups = 0;
 		ncp->nc_lookups = NULL;
@@ -599,7 +600,7 @@ parse_ncp(
 						/* for next loop */
 		}
 	}
-	return (0);
+	return 0;
 }
 
 /*
@@ -654,10 +655,10 @@ dup_ncp(struct netconfig *ncp)
 	_DIAGASSERT(ncp != NULL);
 
 	if ((tmp = malloc(MAXNETCONFIGLINE)) == NULL)
-		return(NULL);
+		return NULL;
 	if ((p = malloc(sizeof(*p))) == NULL) {
 		free(tmp);
-		return(NULL);
+		return NULL;
 	}
 	/*
 	 * First we dup all the data from matched netconfig buffer.  Then we
@@ -669,22 +670,22 @@ dup_ncp(struct netconfig *ncp)
 	 * in the buffer.
 	 */
 	*p = *ncp;
-	p->nc_netid = (char *)strcpy(tmp,ncp->nc_netid);
+	p->nc_netid = strcpy(tmp, ncp->nc_netid);
 	tmp = strchr(tmp, '\0') + 1;
-	p->nc_protofmly = (char *)strcpy(tmp,ncp->nc_protofmly);
+	p->nc_protofmly = strcpy(tmp, ncp->nc_protofmly);
 	tmp = strchr(tmp, '\0') + 1;
-	p->nc_proto = (char *)strcpy(tmp,ncp->nc_proto);
+	p->nc_proto = strcpy(tmp, ncp->nc_proto);
 	tmp = strchr(tmp, '\0') + 1;
-	p->nc_device = (char *)strcpy(tmp,ncp->nc_device);
-	p->nc_lookups = malloc((size_t)(p->nc_nlookups+1) * sizeof(char *));
+	p->nc_device = strcpy(tmp, ncp->nc_device);
+	p->nc_lookups = calloc((size_t)(p->nc_nlookups + 1), sizeof(char *));
 	if (p->nc_lookups == NULL) {
 		free(p->nc_netid);
 		free(p);
-		return(NULL);
+		return NULL;
 	}
-	for (i=0; i < p->nc_nlookups; i++) {
+	for (i = 0; i < p->nc_nlookups; i++) {
 		tmp = strchr(tmp, '\0') + 1;
-		p->nc_lookups[i] = strcpy(tmp,ncp->nc_lookups[i]);
+		p->nc_lookups[i] = strcpy(tmp, ncp->nc_lookups[i]);
 	}
-	return(p);
+	return p;
 }

Reply via email to