![Aaron Marcher](/assets/img/avatar_default.png)
- Use block for single statement ifs - Keep lines to reasonable length (current debate as to reasonable) - When functions return -1 for error test against 0 not -1 - Do not indent cases another level - Do not test against NULL and 0 explicitly - Use tabs for indentation, use spaces for alignment
17 lines
259 B
C
17 lines
259 B
C
/* See LICENSE file for copyright and license details. */
|
|
#include <time.h>
|
|
|
|
#include "../util.h"
|
|
|
|
const char *
|
|
datetime(const char *fmt)
|
|
{
|
|
time_t t;
|
|
|
|
t = time(NULL);
|
|
if (!strftime(buf, sizeof(buf), fmt, localtime(&t))) {
|
|
return NULL;
|
|
}
|
|
|
|
return buf;
|
|
}
|