projects
/
mmh
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Removed debugging statement and added comments to the duplicate check
[mmh]
/
sbr
/
utils.c
diff --git
a/sbr/utils.c
b/sbr/utils.c
index
87d368d
..
cce7378
100644
(file)
--- a/
sbr/utils.c
+++ b/
sbr/utils.c
@@
-2,8
+2,6
@@
/*
* utils.c -- various utility routines
*
/*
* utils.c -- various utility routines
*
- * $Id$
- *
* This code is Copyright (c) 2006, by the authors of nmh. See the
* COPYRIGHT file in the root directory of the nmh distribution for
* complete copyright information.
* This code is Copyright (c) 2006, by the authors of nmh. See the
* COPYRIGHT file in the root directory of the nmh distribution for
* complete copyright information.
@@
-47,6
+45,10
@@
mh_xrealloc(void *ptr, size_t size)
{
void *memory;
{
void *memory;
+ /* Some non-POSIX realloc()s don't cope with realloc(NULL,sz) */
+ if (!ptr)
+ return mh_xmalloc(size);
+
if (size == 0)
adios(NULL, "Tried to realloc 0bytes");
if (size == 0)
adios(NULL, "Tried to realloc 0bytes");
@@
-121,6
+123,19
@@
add (char *s2, char *s1)
}
/*
}
/*
+ * addlist
+ * Append an item to a comma separated list
+ */
+char *
+addlist (char *list, char *item)
+{
+ if (list)
+ list = add (", ", list);
+
+ return add (item, list);
+}
+
+/*
* folder_exists
* Check to see if a folder exists.
*/
* folder_exists
* Check to see if a folder exists.
*/
@@
-148,7
+163,7
@@
int folder_exists(char *folder)
* Check to see if a folder exists, if not, prompt the user to create
* it.
*/
* Check to see if a folder exists, if not, prompt the user to create
* it.
*/
-void create_folder(char *folder, int autocreate, void (*done_callback)())
+void create_folder(char *folder, int autocreate, void (*done_callback)(int))
{
struct stat st;
extern int errno;
{
struct stat st;
extern int errno;