From b56d7e7937d0604025833e8c881f96c1d0e4147f Mon Sep 17 00:00:00 2001 From: Thomas Fitzsimmons Date: Fri, 14 Jun 2002 20:51:09 +0000 Subject: * libc/argz: New directory. * libc/argz/*: New files. * libc/argz/argz_add.c: New file. * libc/argz/argz_add_sep.c: New file. * libc/argz/argz_append.c: New file. * libc/argz/argz_count.c: New file. * libc/argz/argz_create.c: New file. * libc/argz/argz_create_sep.c: New file. * libc/argz/argz_delete.c: New file. * libc/argz/argz_extract.c: New file. * libc/argz/argz_insert.c: New file. * libc/argz/argz_next.c: New file. * libc/argz/argz_replace.c: New file. * libc/argz/argz_stringify.c: New file. * libc/argz/buf_findstr.c: New file. * libc/argz/envz_add.c: New file. * libc/argz/envz_entry.c: New file. * libc/argz/envz_get.c: New file. * libc/argz/envz_merge.c: New file. * libc/argz/envz_remove.c: New file. * libc/argz/envz_strip.c: New file. * libc/include/argz.h: New file. * libc/include/envz.h: New file. * Makefile.am (LIBC_OBJECTLISTS): Add libc/argz/objectlist.awk.in. * libc/Makefile.am (SUBDIRS): Add argz. (SUBLIBS): Add argz/libargz.la. * libc/configure.in (AC_OUTPUT): Add argz/Makefile. * libc/include/errno.h: Add error_t typedef. --- newlib/libc/argz/argz_stringify.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 newlib/libc/argz/argz_stringify.c (limited to 'newlib/libc/argz/argz_stringify.c') diff --git a/newlib/libc/argz/argz_stringify.c b/newlib/libc/argz/argz_stringify.c new file mode 100644 index 000000000..739c9e1ec --- /dev/null +++ b/newlib/libc/argz/argz_stringify.c @@ -0,0 +1,20 @@ +/* Copyright (C) 2002 by Red Hat, Incorporated. All rights reserved. + * + * Permission to use, copy, modify, and distribute this software + * is freely granted, provided that this notice is preserved. + */ + +#include + +void +argz_stringify (char *argz, size_t argz_len, int sep) +{ + size_t i; + + /* len includes trailing \0, which we don't want to replace. */ + for (i = 0; i < argz_len - 1; i++) + { + if (argz[i] == '\0') + argz[i] = sep; + } +} -- cgit v1.2.3