Mercurial > hg > xemacs-beta
diff lib-src/gnuclient.c @ 440:8de8e3f6228a r21-2-28
Import from CVS: tag r21-2-28
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:33:38 +0200 |
parents | 3ecd8885ac67 |
children | abe6d1db359e |
line wrap: on
line diff
--- a/lib-src/gnuclient.c Mon Aug 13 11:32:27 2007 +0200 +++ b/lib-src/gnuclient.c Mon Aug 13 11:33:38 2007 +0200 @@ -291,14 +291,14 @@ over = 1; \ } while (0) -/* A strdup immitation. */ +/* A strdup imitation. */ static char * my_strdup (CONST char *s) { - char *new = malloc (strlen (s) + 1); - if (new) - strcpy (new, s); - return new; + char *new_s = (char *) malloc (strlen (s) + 1); + if (new_s) + strcpy (new_s, s); + return new_s; } int @@ -660,7 +660,7 @@ } filename_expand (fullpath, argv[i]); #ifdef INTERNET_DOMAIN_SOCKETS - path = malloc (strlen (remotepath) + strlen (fullpath) + 1); + path = (char *) malloc (strlen (remotepath) + strlen (fullpath) + 1); sprintf (path, "%s%s", remotepath, fullpath); #else path = my_strdup (fullpath);