24 lines
1.0 KiB
C
24 lines
1.0 KiB
C
//
|
|
// Created by cfif on 12.12.22.
|
|
//
|
|
|
|
#ifndef GONEC_ARTERY_HTTPD_BASE_FUNC_H
|
|
#define GONEC_ARTERY_HTTPD_BASE_FUNC_H
|
|
|
|
size_t getDataTimeUTCex(struct tm *dateTime, char *buf, size_t len);
|
|
|
|
int extract_path_ex_parameters(char *params, char *param_names[], char *param_vals[], int params_max);
|
|
int extract_grp_ex_parameters(char *params, char *param_names[], char *param_vals[], int params_max);
|
|
|
|
uint8_t HexToData(char* string, uint8_t* bytes);
|
|
void string2hexString(char* input, int size, char* output);
|
|
void StrToStr(char *str1, char *str2);
|
|
int extract_utf8_parameters(char *inBuf, char *outBuf, int maxlen);
|
|
int extract_uri_ex_parameters(char *params, char *param_names[], char *param_vals[], int max_params);
|
|
int extract_ip_ex_parameters(char *params, char *param_names[], char *param_vals[], int max_params);
|
|
int extract_mac_ex_parameters(char *params, char *param_names[], char *param_vals[], int params_max);
|
|
|
|
int b64_decode(const char *in, unsigned char *out, size_t outlen);
|
|
|
|
#endif //GONEC_ARTERY_HTTPD_BASE_FUNC_H
|