libidav/utils.h

changeset 534
9a4857d6444e
parent 512
3320a015a3bc
child 535
d814ee31c04f
equal deleted inserted replaced
533:5b9f20aa88c2 534:9a4857d6444e
78 char* util_parent_path(char *path); 78 char* util_parent_path(char *path);
79 79
80 int util_getboolean(char *v); 80 int util_getboolean(char *v);
81 int util_strtouint(char *str, uint64_t *value); 81 int util_strtouint(char *str, uint64_t *value);
82 int util_strtoint(char *str, int64_t *value); 82 int util_strtoint(char *str, int64_t *value);
83 int util_szstrtouint(const char *str, uint64_t *value);
84
85 int util_uint_mul(uint64_t a, uint64_t b, uint64_t *result);
83 86
84 char* util_xml_get_text(const xmlNode *elm); 87 char* util_xml_get_text(const xmlNode *elm);
85 88
86 char* util_base64decode(const char *in); 89 char* util_base64decode(const char *in);
87 char* util_base64decode_len(const char *in, int *outlen); 90 char* util_base64decode_len(const char *in, int *outlen);

mercurial