35 lines
497 B
C
35 lines
497 B
C
#ifndef UTIL_H_
|
|
#define UTIL_H_
|
|
|
|
void
|
|
fatal(const char *fmt, ...);
|
|
|
|
void
|
|
error(const char *fmt, ...);
|
|
|
|
void
|
|
debug(const char *fmt, ...);
|
|
|
|
void
|
|
info(const char *fmt, ...);
|
|
|
|
void *
|
|
ec_malloc(unsigned int size);
|
|
|
|
void
|
|
m_strcpy(char *dest, size_t destsz, char *src);
|
|
|
|
void
|
|
m_strncat(char *dest, size_t destsz, char *src, size_t srcsz);
|
|
|
|
void
|
|
m_sprintf(char *dest, size_t destsz, const char *format, ...);
|
|
|
|
void
|
|
timestamp(char *tstamp, size_t sz);
|
|
|
|
char *
|
|
to_lower(const char *str);
|
|
|
|
#endif // UTIL_H_
|