]> diplodocus.org Git - nmh/blobdiff - sbr/concat.c
test-nocreate: Don't use run_test and run_prog together.
[nmh] / sbr / concat.c
index 4d4e15c1fd9191d76b6674764ea74f7c69ba1e7d..234d17519987fc676c202ec91d2fa96eba7ee8b2 100644 (file)
@@ -3,8 +3,6 @@
  * concat.c -- concatenate a variable number (minimum of 1)
  *             of strings in managed memory
  *
- * $Id$
- *
  * This code is Copyright (c) 2002, by the authors of nmh.  See the
  * COPYRIGHT file in the root directory of the nmh distribution for
  * complete copyright information.
 #include <h/utils.h>
 
 
+/* concat returns a non-NULL malloc'd pointer to the catenation of the
+ * argument strings less their NUL terminators other than the last.  The
+ * arguments are terminated by a NULL.
+ *
+ * Example:  concat("abc", "def", "", "g", NULL) returns "abcdefg". */
 char *
-concat (char *s1, ...)
+concat (const char *s1, ...)
 {
     char *cp, *dp, *sp;
     size_t len;