59 int util_mkdir(char *path, mode_t mode); |
59 int util_mkdir(char *path, mode_t mode); |
60 |
60 |
61 char* util_url_path(char *url); |
61 char* util_url_path(char *url); |
62 char* util_resource_name(char *url); |
62 char* util_resource_name(char *url); |
63 char* util_concat_path(char *url_base, char *path); |
63 char* util_concat_path(char *url_base, char *path); |
64 void util_set_url(DavSession *sn, char *path); |
64 void util_set_url(DavSession *sn, char *href); |
|
65 |
65 char* util_path_to_url(DavSession *sn, char *path); |
66 char* util_path_to_url(DavSession *sn, char *path); |
66 char* util_parent_path(char *path); |
67 char* util_parent_path(char *path); |
67 |
68 |
68 int util_getboolean(char *v); |
69 int util_getboolean(char *v); |
69 int util_strtoint(char *str, int64_t *value); |
70 int util_strtoint(char *str, int64_t *value); |
72 |
73 |
73 char* util_base64decode(char *in); |
74 char* util_base64decode(char *in); |
74 char* util_base64decode_len(char *in, int *outlen); |
75 char* util_base64decode_len(char *in, int *outlen); |
75 char* util_base64encode(char *in, size_t len); |
76 char* util_base64encode(char *in, size_t len); |
76 |
77 |
|
78 char* util_encrypt_str(DavSession *sn, char *str, char *key); |
|
79 char* util_decrypt_str(DavSession *sn, char *str, char *key); |
|
80 |
|
81 char* util_random_str(); |
|
82 |
77 sstr_t util_getsubstr_until_token(sstr_t str, sstr_t token, sstr_t *sub); |
83 sstr_t util_getsubstr_until_token(sstr_t str, sstr_t token, sstr_t *sub); |
78 |
84 |
79 #ifdef __cplusplus |
85 #ifdef __cplusplus |
80 } |
86 } |
81 #endif |
87 #endif |