/*
- * Copyright (C) 2004-2009 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 2004-2010 Andre Noll <maan@systemlinux.org>
*
* Licensed under the GPL v2. For licencing details see COPYING.
*/
*/
assert(size);
if (!(p = realloc(p, size))) {
- DSS_EMERG_LOG("realloc failed (size = %zu), aborting\n",
- size);
+ DSS_EMERG_LOG(("realloc failed (size = %zu), aborting\n",
+ size));
exit(EXIT_FAILURE);
}
return p;
*/
__must_check __malloc void *dss_malloc(size_t size)
{
+ void *p;
assert(size);
- void *p = malloc(size);
+ p = malloc(size);
if (!p) {
- DSS_EMERG_LOG("malloc failed (size = %zu), aborting\n",
- size);
+ DSS_EMERG_LOG(("malloc failed (size = %zu), aborting\n",
+ size));
exit(EXIT_FAILURE);
}
return p;
if ((ret = strdup(s? s: "")))
return ret;
- DSS_EMERG_LOG("strdup failed, aborting\n");
+ DSS_EMERG_LOG(("strdup failed, aborting\n"));
exit(EXIT_FAILURE);
}
*
* \return The number of substrings found in \a args.
*/
-__must_check unsigned split_args(char *args, char *** const argv_ptr, const char *delim)
+unsigned split_args(char *args, char *** const argv_ptr, const char *delim)
{
char *p = args;
char **argv;