remove static aliases, some list helpers
This commit is contained in:
18
core.c
18
core.c
@@ -221,7 +221,7 @@ bool strContains(string str, string search) {
|
||||
}
|
||||
|
||||
string NUMERIC_CHARS = s("0123456789");
|
||||
inline function bool isNumeric(char c) {
|
||||
inline static bool isNumeric(char c) {
|
||||
return strContainsChar(NUMERIC_CHARS, c);
|
||||
}
|
||||
|
||||
@@ -352,7 +352,7 @@ Timestamp timestampFromUnixTime(UnixTimestamp *unixTimestamp) {
|
||||
}
|
||||
|
||||
string formatTimeHmsUnix(Arena *arena, UnixTimestamp time) {
|
||||
local_persist const string format = s("HH-MM-SS");
|
||||
static const string format = s("HH-MM-SS");
|
||||
string buf = PushString(arena, format.length);
|
||||
struct tm *timestamp = gmtime((time_t *)&time);
|
||||
strftime(buf.str, buf.length + 1, "%T", timestamp);
|
||||
@@ -360,14 +360,14 @@ string formatTimeHmsUnix(Arena *arena, UnixTimestamp time) {
|
||||
}
|
||||
|
||||
string formatTimeHms(Arena *arena, Timestamp *time) {
|
||||
local_persist const string format = s("HH-MM-SS");
|
||||
static const string format = s("HH-MM-SS");
|
||||
string buf = PushString(arena, format.length);
|
||||
strftime(buf.str, buf.length + 1, "%T", (struct tm *)time);
|
||||
return buf;
|
||||
}
|
||||
|
||||
string formatTimeYmdUnix(Arena *arena, UnixTimestamp time) {
|
||||
local_persist const string format = s("YYYY-mm-dd");
|
||||
static const string format = s("YYYY-mm-dd");
|
||||
string buf = PushString(arena, format.length);
|
||||
struct tm *timestamp = gmtime((time_t *)&time);
|
||||
strftime(buf.str, buf.length + 1, "%Y-%m-%d", timestamp);
|
||||
@@ -375,34 +375,34 @@ string formatTimeYmdUnix(Arena *arena, UnixTimestamp time) {
|
||||
}
|
||||
|
||||
string formatTimeYmd(Arena *arena, Timestamp *time) {
|
||||
local_persist const string format = s("YYYY-mm-dd");
|
||||
static const string format = s("YYYY-mm-dd");
|
||||
string buf = PushString(arena, format.length);
|
||||
strftime(buf.str, buf.length + 1, "%Y-%m-%d", (struct tm *)time);
|
||||
return buf;
|
||||
}
|
||||
|
||||
function void printStderr(const char *fmt, ...) {
|
||||
static void printStderr(const char *fmt, ...) {
|
||||
va_list argList;
|
||||
va_start(argList, fmt);
|
||||
os_print(StdStream_stdout, fmt, argList);
|
||||
va_end(argList);
|
||||
}
|
||||
|
||||
function void printlnStderr(const char *fmt, ...) {
|
||||
static void printlnStderr(const char *fmt, ...) {
|
||||
va_list argList;
|
||||
va_start(argList, fmt);
|
||||
os_println(StdStream_stdout, fmt, argList);
|
||||
va_end(argList);
|
||||
}
|
||||
|
||||
function void printStdout(const char *fmt, ...) {
|
||||
static void printStdout(const char *fmt, ...) {
|
||||
va_list argList;
|
||||
va_start(argList, fmt);
|
||||
os_print(StdStream_stdout, fmt, argList);
|
||||
va_end(argList);
|
||||
}
|
||||
|
||||
function void printlnStdout(const char *fmt, ...) {
|
||||
static void printlnStdout(const char *fmt, ...) {
|
||||
va_list argList;
|
||||
va_start(argList, fmt);
|
||||
os_println(StdStream_stdout, fmt, argList);
|
||||
|
||||
Reference in New Issue
Block a user