Functions | |
int | u_asctime_to_tt (const char *str, time_t *tp) |
Convert an asctime(3) string to time_t . | |
int | u_rfc850_to_tt (const char *str, time_t *tp) |
Convert an rfc850 time string to time_t . | |
int | u_rfc822_to_tt (const char *str, time_t *tp) |
Convert an rfc822 time string to time_t . | |
int | u_httpdate_to_tt (const char *str, time_t *tp) |
Convert an HTTP time string to time_t . | |
int | u_tt_to_rfc822 (char dst[], time_t ts) |
Convert a time_t value to a rfc822 time string. | |
ssize_t | u_urlncpy (char *dst, const char *src, size_t slen, int flags) |
Copy and URL escape/unescape a given string. | |
ssize_t | u_hexncpy (char *dst, const char *src, size_t slen, int flags) |
Copy and HEX encode/decode a given string. | |
ssize_t | u_htmlncpy (char *dst, const char *src, size_t slen, int flags) |
Copy and HTML escape/unescape a given string. | |
ssize_t | u_sqlncpy (char *dst, const char *src, size_t slen, int flags) |
Copy and SQL escape/unescape a given string. | |
void | u_tohex (char *hex, const char *src, size_t sz) |
Convert a given string in hexadecimal representation. | |
char | u_tochex (int n) |
int | u_md5 (char *buf, size_t sz, char out[MD5_DIGEST_BUFSZ]) |
Calculate the MD5 digest over a given buffer. | |
int | u_md5io (io_t *io, char out[MD5_DIGEST_BUFSZ]) |
Calculate the MD5 hash over an io_t stream. | |
const char * | u_guess_mime_type (const char *file_name) |
Guess the MIME type of a file. | |
const mime_map_t * | u_get_mime_map (const char *file_name) |
Get the MIME type of a file. | |
int | u_match_ext (const char *filename, const char *extension) |
Match filename extension. | |
int | u_path_normalize (char *fqn) |
Removes /./, /../ and // from the path. | |
const char * | klone_version (void) |
Return KLone version string (x.y.z). | |
Variables | |
const char * | days3 [] |
const char * | days [] |
const char * | months [] |
|
Convert the asctime(3) string
Definition at line 66 of file date.c. Referenced by u_httpdate_to_tt(). |
|
Convert the rfc850 string
Definition at line 112 of file date.c. Referenced by u_httpdate_to_tt(). |
|
Convert the rfc822 string
Definition at line 164 of file date.c. Referenced by u_httpdate_to_tt(). |
|
Convert the HTTP time string
Definition at line 214 of file date.c. References u_asctime_to_tt(), u_rfc822_to_tt(), and u_rfc850_to_tt(). |
|
Convert the
Definition at line 242 of file date.c. Referenced by response_set_cookie(), response_set_date(), and response_set_last_modified(). |
|
Copy an URL escaped/unescaped version of string
Definition at line 418 of file utils.c. Referenced by response_set_cookie(), and vars_add_urlvar(). |
|
Copy an HEX encoded/decoded version of string
|
|
Copy an HTML escaped/unescaped version of string
|
|
Copy and SQL escape/unescape, depending on
|
|
Convert the string
Definition at line 928 of file utils.c. References u_tochex(). |
|
Calculate the MD5 digest over the supplied buffer
Definition at line 958 of file utils.c. References u_tohex(). |
|
Calculate the MD5 hash over an
|
|
Guess the MIME type of the given file
Definition at line 1080 of file utils.c. References mime_map_s::ext, and mime_map_s::mime_type. |
|
Get the MIME type of the given file
Definition at line 1048 of file utils.c. References mime_map_s::ext, and mime_map_s::mime_type. |
|
Return 1 if the filename externsion is equal to
|
|
Clean ups a path removing /./, /../ and multiple consecutive slashes from the given path. Note that the function modifies the 'path' buffer.
|
|
Return KLone version string in the format x.y.z.
|