diff options
author | msmith <msmith@FreeBSD.org> | 1998-10-05 05:40:58 +0000 |
---|---|---|
committer | msmith <msmith@FreeBSD.org> | 1998-10-05 05:40:58 +0000 |
commit | 3cdfede597d0da4bfa72357ab6dcc53330a301f3 (patch) | |
tree | a071e48fcadd143e3689814ba23b4996eab8e25b /sys/boot/common/misc.c | |
parent | bd9fb75d918bb9350204c92d6128208a2d8a5c8d (diff) | |
download | FreeBSD-src-3cdfede597d0da4bfa72357ab6dcc53330a301f3.zip FreeBSD-src-3cdfede597d0da4bfa72357ab6dcc53330a301f3.tar.gz |
Insert whitespace between unargv'd arguments.
Submitted by: "Louis A. Mamakos" <louie@TransSys.COM>
Diffstat (limited to 'sys/boot/common/misc.c')
-rw-r--r-- | sys/boot/common/misc.c | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/boot/common/misc.c b/sys/boot/common/misc.c index 96c58f8..36600e7 100644 --- a/sys/boot/common/misc.c +++ b/sys/boot/common/misc.c @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: misc.c,v 1.3 1998/09/19 01:31:28 msmith Exp $ + * $Id: misc.c,v 1.4 1998/09/26 10:51:38 dfr Exp $ */ #include <string.h> @@ -42,15 +42,19 @@ unargv(int argc, char *argv[]) char *cp; for (hlong = 0, i = 0, hlong = 0; i < argc; i++) - hlong += strlen(argv[i]) + 1; + hlong += strlen(argv[i]) + 2; if(hlong == 0) return(NULL); cp = malloc(hlong); cp[0] = 0; - for (i = 0; i < argc; i++) + for (i = 0; i < argc; i++) { strcat(cp, argv[i]); + if (i < (argc - 1)) + strcat(cp, " "); + } + return(cp); } |