/*
- * Copyright (C) 2004-2010 Andre Noll <maan@systemlinux.org>
+ * Copyright (C) 2004-2010 Andre Noll <maan@tuebingen.mpg.de>
*
* 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;
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);
}
/**
* Get the home directory of the current user.
*
- * \return A dynammically allocated string that must be freed by the caller. If
+ * \return A dynamically allocated string that must be freed by the caller. If
* the home directory could not be found, this function returns "/tmp".
*/
__must_check __malloc char *get_homedir(void)
/**
* Get the logname of the current user.
*
- * \return A dynammically allocated string that must be freed by the caller. On
+ * \return A dynamically allocated string that must be freed by the caller. On
* errors, the string "unknown user" is returned, i.e. this function never
* returns \p NULL.
*
* \param argv_ptr Pointer to the list of substrings.
* \param delim Delimiter.
*
- * This function modifies \a args by replacing each occurance of \a delim by
+ * This function modifies \a args by replacing each occurrence of \a delim by
* zero. A \p NULL-terminated array of pointers to char* is allocated dynamically
* and these pointers are initialized to point to the broken-up substrings
* within \a args. A pointer to this array is returned via \a argv_ptr.
*/
unsigned split_args(char *args, char *** const argv_ptr, const char *delim)
{
- char *p = args;
+ char *p;
char **argv;
size_t n = 0, i, j;